This commit is contained in:
Benjamin Toby
2024-12-06 12:55:03 +01:00
parent 34868ee0cf
commit 8a8257d17e
48 changed files with 360 additions and 221 deletions
+2 -1
View File
@@ -1,8 +1,9 @@
declare function _exports({ query, dbFullName, queryValues, tableName, dbSchema, }: {
declare function _exports({ query, dbFullName, queryValues, tableName, dbSchema, useLocal, }: {
query: string;
queryValues?: (string | number)[];
dbFullName: string;
tableName?: string;
dbSchema?: import("../../../types").DSQL_DatabaseSchemaType;
useLocal?: boolean;
}): Promise<import("../../../types").GetReturn>;
export = _exports;
@@ -13,6 +13,7 @@ const runQuery = require("../../backend/db/runQuery");
* @param {string} params.dbFullName
* @param {string} [params.tableName]
* @param {import("../../../types").DSQL_DatabaseSchemaType} [params.dbSchema]
* @param {boolean} [params.useLocal]
*
* @returns {Promise<import("../../../types").GetReturn>}
*/
@@ -22,6 +23,7 @@ module.exports = async function apiGet({
queryValues,
tableName,
dbSchema,
useLocal,
}) {
if (
typeof query == "string" &&
@@ -46,6 +48,7 @@ module.exports = async function apiGet({
readOnly: true,
dbSchema,
tableName,
local: useLocal,
});
/** @type {import("../../../types").DSQL_TableSchemaType | undefined} */
+2 -1
View File
@@ -1,8 +1,9 @@
declare function _exports({ query, dbFullName, queryValues, tableName, dbSchema, }: {
declare function _exports({ query, dbFullName, queryValues, tableName, dbSchema, useLocal, }: {
query: any;
queryValues?: (string | number)[];
dbFullName: string;
tableName?: string;
dbSchema?: import("../../../types").DSQL_DatabaseSchemaType;
useLocal?: boolean;
}): Promise<import("../../../types").PostReturn>;
export = _exports;
@@ -13,6 +13,7 @@ const runQuery = require("../../backend/db/runQuery");
* @param {string} params.dbFullName
* @param {string} [params.tableName]
* @param {import("../../../types").DSQL_DatabaseSchemaType} [params.dbSchema]
* @param {boolean} [params.useLocal]
*
* @returns {Promise<import("../../../types").PostReturn>}
*/
@@ -22,6 +23,7 @@ module.exports = async function apiPost({
queryValues,
tableName,
dbSchema,
useLocal,
}) {
if (typeof query === "string" && query?.match(/^create |^alter |^drop /i)) {
return { success: false, msg: "Wrong Input" };
@@ -49,6 +51,7 @@ module.exports = async function apiPost({
dbSchema: dbSchema,
queryValuesArray: queryValues,
tableName,
local: useLocal,
});
results = result;