chore(monorepo/dump-db): move to apps

This commit is contained in:
Elian Doran
2025-04-21 23:20:48 +03:00
parent b750920832
commit e49d248bf5
10 changed files with 0 additions and 0 deletions

20
apps/dump-db/inc/sql.ts Normal file
View File

@@ -0,0 +1,20 @@
import Database, { Database as DatabaseType } from "better-sqlite3";
let dbConnection: DatabaseType;
const openDatabase = (documentPath: string) => {
dbConnection = new Database(documentPath, { readonly: true });
};
const getRow = (query: string, params: string[] = []): Record<string, any> => dbConnection.prepare(query).get(params) as Record<string, any>;
const getRows = (query: string, params = []) => dbConnection.prepare(query).all(params);
const getValue = (query: string, params: string[] = []) => dbConnection.prepare(query).pluck().get(params);
const getColumn = (query: string, params: string[] = []) => dbConnection.prepare(query).pluck().all(params);
export default {
openDatabase,
getRow,
getRows,
getValue,
getColumn
};