CRUD Operations (Create, Read, Update, Delete): examples
Advanced work with CRUD operations
const insertQueryExample = await databaseManager.queryBuilder()
.insert({
task_id: 1,
title: 'Новий таск',
description: 'Опис нового таску',
is_completed: false,
due_date: '2024-12-31',
price: 100.50
}, 'tasks')
.execute();A selection of records
const selectQueryExample = await databaseManager.queryBuilder<Tasks[]>()
.select(['task_id', 'title', 'status'])
.from('tasks')
.where({
conditions: {
is_completed: { eq: false },
price: { gt: 50 }
},
logicalOperator: 'and'
})
.orderBy('due_date', 'ASC')
.execute();Updating records
Deleting records
Last updated