This commit is contained in:
Benjamin Toby
2025-04-23 14:21:14 +01:00
parent d78e44c98d
commit 2ad17ae682
7 changed files with 73 additions and 7 deletions
+2 -1
View File
@@ -8,9 +8,10 @@ type Param = {
dbSchema?: DSQL_DatabaseSchemaType;
dbContext?: (typeof DbContextsArray)[number];
forceLocal?: boolean;
debug?: boolean;
};
/**
* # Post Function For API
*/
export default function apiPost({ query, dbFullName, queryValues, tableName, dbSchema, dbContext, forceLocal, }: Param): Promise<PostReturn>;
export default function apiPost({ query, dbFullName, queryValues, tableName, dbSchema, dbContext, forceLocal, debug, }: Param): Promise<PostReturn>;
export {};
+14 -1
View File
@@ -16,11 +16,12 @@ exports.default = apiPost;
const lodash_1 = __importDefault(require("lodash"));
const serverError_1 = __importDefault(require("../../backend/serverError"));
const runQuery_1 = __importDefault(require("../../backend/db/runQuery"));
const debug_log_1 = __importDefault(require("../../../utils/logging/debug-log"));
/**
* # Post Function For API
*/
function apiPost(_a) {
return __awaiter(this, arguments, void 0, function* ({ query, dbFullName, queryValues, tableName, dbSchema, dbContext, forceLocal, }) {
return __awaiter(this, arguments, void 0, function* ({ query, dbFullName, queryValues, tableName, dbSchema, dbContext, forceLocal, debug, }) {
var _b, _c;
if (typeof query === "string" && (query === null || query === void 0 ? void 0 : query.match(/^create |^alter |^drop /i))) {
return { success: false, msg: "Wrong Input" };
@@ -45,6 +46,18 @@ function apiPost(_a) {
dbContext,
forceLocal,
});
if (debug) {
(0, debug_log_1.default)({
log: result,
addTime: true,
label: "result",
});
(0, debug_log_1.default)({
log: query,
addTime: true,
label: "query",
});
}
results = result;
if (error)
throw error;