Updates
This commit is contained in:
parent
fd8d6a5d18
commit
b583fefe89
6
dist/lib/sqlite/db-select.js
vendored
6
dist/lib/sqlite/db-select.js
vendored
@ -20,6 +20,7 @@ const sql_generator_1 = __importDefault(require("../../utils/sql-generator"));
|
|||||||
function DbSelect(_a) {
|
function DbSelect(_a) {
|
||||||
return __awaiter(this, arguments, void 0, function* ({ table, query, count, targetId, }) {
|
return __awaiter(this, arguments, void 0, function* ({ table, query, count, targetId, }) {
|
||||||
var _b;
|
var _b;
|
||||||
|
let sql;
|
||||||
try {
|
try {
|
||||||
let finalQuery = query || {};
|
let finalQuery = query || {};
|
||||||
if (targetId) {
|
if (targetId) {
|
||||||
@ -36,8 +37,8 @@ function DbSelect(_a) {
|
|||||||
genObject: finalQuery,
|
genObject: finalQuery,
|
||||||
count,
|
count,
|
||||||
});
|
});
|
||||||
const sql = mysql_1.default.format(sqlObj.string, sqlObj.values);
|
sql = mysql_1.default.format(sqlObj.string, sqlObj.values);
|
||||||
const batchRes = _1.default.prepare(sql).all();
|
const batchRes = _1.default.prepare(sqlObj.string).all(...sqlObj.values);
|
||||||
let resp = {
|
let resp = {
|
||||||
success: Boolean(batchRes[0]),
|
success: Boolean(batchRes[0]),
|
||||||
payload: batchRes,
|
payload: batchRes,
|
||||||
@ -59,6 +60,7 @@ function DbSelect(_a) {
|
|||||||
return {
|
return {
|
||||||
success: false,
|
success: false,
|
||||||
error: error.message,
|
error: error.message,
|
||||||
|
debug: { sql },
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
4
package-lock.json
generated
4
package-lock.json
generated
@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "@moduletrace/nsqlite",
|
"name": "@moduletrace/nsqlite",
|
||||||
"version": "1.0.1",
|
"version": "1.0.6",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "@moduletrace/nsqlite",
|
"name": "@moduletrace/nsqlite",
|
||||||
"version": "1.0.1",
|
"version": "1.0.6",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@inquirer/prompts": "^8.3.0",
|
"@inquirer/prompts": "^8.3.0",
|
||||||
"better-sqlite3": "^12.6.2",
|
"better-sqlite3": "^12.6.2",
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@moduletrace/nsqlite",
|
"name": "@moduletrace/nsqlite",
|
||||||
"version": "1.0.6",
|
"version": "1.0.7",
|
||||||
"description": "SQLite manager for Node JS",
|
"description": "SQLite manager for Node JS",
|
||||||
"author": "Benjamin Toby",
|
"author": "Benjamin Toby",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
|
|||||||
@ -23,6 +23,8 @@ export default async function DbSelect<
|
|||||||
count,
|
count,
|
||||||
targetId,
|
targetId,
|
||||||
}: Params<Schema, Table>): Promise<APIResponseObject<Schema>> {
|
}: Params<Schema, Table>): Promise<APIResponseObject<Schema>> {
|
||||||
|
let sql: string | undefined;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
let finalQuery = query || {};
|
let finalQuery = query || {};
|
||||||
|
|
||||||
@ -45,9 +47,11 @@ export default async function DbSelect<
|
|||||||
count,
|
count,
|
||||||
});
|
});
|
||||||
|
|
||||||
const sql = mysql.format(sqlObj.string, sqlObj.values);
|
sql = mysql.format(sqlObj.string, sqlObj.values);
|
||||||
|
|
||||||
const batchRes = DbClient.prepare(sql).all() as Schema[];
|
const batchRes = DbClient.prepare(sqlObj.string).all(
|
||||||
|
...sqlObj.values,
|
||||||
|
) as Schema[];
|
||||||
|
|
||||||
let resp: APIResponseObject<Schema> = {
|
let resp: APIResponseObject<Schema> = {
|
||||||
success: Boolean(batchRes[0]),
|
success: Boolean(batchRes[0]),
|
||||||
@ -72,6 +76,7 @@ export default async function DbSelect<
|
|||||||
return {
|
return {
|
||||||
success: false,
|
success: false,
|
||||||
error: error.message,
|
error: error.message,
|
||||||
|
debug: { sql },
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user