Updates
This commit is contained in:
parent
2ad17ae682
commit
18cbf9b2f4
@ -45,6 +45,7 @@ function apiPost(_a) {
|
|||||||
tableName,
|
tableName,
|
||||||
dbContext,
|
dbContext,
|
||||||
forceLocal,
|
forceLocal,
|
||||||
|
debug,
|
||||||
});
|
});
|
||||||
if (debug) {
|
if (debug) {
|
||||||
(0, debug_log_1.default)({
|
(0, debug_log_1.default)({
|
||||||
|
@ -12,9 +12,10 @@ type Param = {
|
|||||||
encryptionKey?: string;
|
encryptionKey?: string;
|
||||||
encryptionSalt?: string;
|
encryptionSalt?: string;
|
||||||
forceLocal?: boolean;
|
forceLocal?: boolean;
|
||||||
|
debug?: boolean;
|
||||||
};
|
};
|
||||||
/**
|
/**
|
||||||
* Add a db Entry Function
|
* Add a db Entry Function
|
||||||
*/
|
*/
|
||||||
export default function addDbEntry({ dbContext, paradigm, dbFullName, tableName, data, tableSchema, duplicateColumnName, duplicateColumnValue, update, encryptionKey, encryptionSalt, forceLocal, }: Param): Promise<any>;
|
export default function addDbEntry({ dbContext, paradigm, dbFullName, tableName, data, tableSchema, duplicateColumnName, duplicateColumnValue, update, encryptionKey, encryptionSalt, forceLocal, debug, }: Param): Promise<any>;
|
||||||
export {};
|
export {};
|
||||||
|
@ -19,11 +19,12 @@ const updateDbEntry_1 = __importDefault(require("./updateDbEntry"));
|
|||||||
const encrypt_1 = __importDefault(require("../../dsql/encrypt"));
|
const encrypt_1 = __importDefault(require("../../dsql/encrypt"));
|
||||||
const conn_db_handler_1 = __importDefault(require("../../../utils/db/conn-db-handler"));
|
const conn_db_handler_1 = __importDefault(require("../../../utils/db/conn-db-handler"));
|
||||||
const check_if_is_master_1 = __importDefault(require("../../../utils/check-if-is-master"));
|
const check_if_is_master_1 = __importDefault(require("../../../utils/check-if-is-master"));
|
||||||
|
const debug_log_1 = __importDefault(require("../../../utils/logging/debug-log"));
|
||||||
/**
|
/**
|
||||||
* Add a db Entry Function
|
* Add a db Entry Function
|
||||||
*/
|
*/
|
||||||
function addDbEntry(_a) {
|
function addDbEntry(_a) {
|
||||||
return __awaiter(this, arguments, void 0, function* ({ dbContext, paradigm, dbFullName, tableName, data, tableSchema, duplicateColumnName, duplicateColumnValue, update, encryptionKey, encryptionSalt, forceLocal, }) {
|
return __awaiter(this, arguments, void 0, function* ({ dbContext, paradigm, dbFullName, tableName, data, tableSchema, duplicateColumnName, duplicateColumnValue, update, encryptionKey, encryptionSalt, forceLocal, debug, }) {
|
||||||
var _b, _c, _d;
|
var _b, _c, _d;
|
||||||
/**
|
/**
|
||||||
* Initialize variables
|
* Initialize variables
|
||||||
@ -31,6 +32,13 @@ function addDbEntry(_a) {
|
|||||||
const isMaster = forceLocal
|
const isMaster = forceLocal
|
||||||
? true
|
? true
|
||||||
: (0, check_if_is_master_1.default)({ dbContext, dbFullName });
|
: (0, check_if_is_master_1.default)({ dbContext, dbFullName });
|
||||||
|
if (debug) {
|
||||||
|
(0, debug_log_1.default)({
|
||||||
|
log: isMaster,
|
||||||
|
addTime: true,
|
||||||
|
label: "isMaster",
|
||||||
|
});
|
||||||
|
}
|
||||||
const DB_CONN = isMaster
|
const DB_CONN = isMaster
|
||||||
? global.DSQL_DB_CONN
|
? global.DSQL_DB_CONN
|
||||||
: global.DSQL_FULL_ACCESS_DB_CONN || global.DSQL_DB_CONN;
|
: global.DSQL_FULL_ACCESS_DB_CONN || global.DSQL_DB_CONN;
|
||||||
@ -159,6 +167,23 @@ function addDbEntry(_a) {
|
|||||||
.map(() => "?")
|
.map(() => "?")
|
||||||
.join(",")})`;
|
.join(",")})`;
|
||||||
const queryValuesArray = insertValuesArray;
|
const queryValuesArray = insertValuesArray;
|
||||||
|
if (debug) {
|
||||||
|
(0, debug_log_1.default)({
|
||||||
|
log: DB_CONN,
|
||||||
|
addTime: true,
|
||||||
|
label: "DB_CONN",
|
||||||
|
});
|
||||||
|
(0, debug_log_1.default)({
|
||||||
|
log: query,
|
||||||
|
addTime: true,
|
||||||
|
label: "query",
|
||||||
|
});
|
||||||
|
(0, debug_log_1.default)({
|
||||||
|
log: queryValuesArray,
|
||||||
|
addTime: true,
|
||||||
|
label: "queryValuesArray",
|
||||||
|
});
|
||||||
|
}
|
||||||
const newInsert = yield (0, conn_db_handler_1.default)(DB_CONN, query, queryValuesArray);
|
const newInsert = yield (0, conn_db_handler_1.default)(DB_CONN, query, queryValuesArray);
|
||||||
/**
|
/**
|
||||||
* Return statement
|
* Return statement
|
||||||
|
@ -106,6 +106,7 @@ function runQuery(_a) {
|
|||||||
duplicateColumnName,
|
duplicateColumnName,
|
||||||
duplicateColumnValue,
|
duplicateColumnValue,
|
||||||
tableSchema,
|
tableSchema,
|
||||||
|
debug,
|
||||||
});
|
});
|
||||||
if (!(result === null || result === void 0 ? void 0 : result.insertId)) {
|
if (!(result === null || result === void 0 ? void 0 : result.insertId)) {
|
||||||
error = "Couldn't insert data";
|
error = "Couldn't insert data";
|
||||||
|
@ -55,6 +55,7 @@ export default async function apiPost({
|
|||||||
tableName,
|
tableName,
|
||||||
dbContext,
|
dbContext,
|
||||||
forceLocal,
|
forceLocal,
|
||||||
|
debug,
|
||||||
});
|
});
|
||||||
|
|
||||||
if (debug) {
|
if (debug) {
|
||||||
|
@ -6,6 +6,7 @@ import encrypt from "../../dsql/encrypt";
|
|||||||
import connDbHandler from "../../../utils/db/conn-db-handler";
|
import connDbHandler from "../../../utils/db/conn-db-handler";
|
||||||
import checkIfIsMaster from "../../../utils/check-if-is-master";
|
import checkIfIsMaster from "../../../utils/check-if-is-master";
|
||||||
import { DbContextsArray } from "./runQuery";
|
import { DbContextsArray } from "./runQuery";
|
||||||
|
import debugLog from "../../../utils/logging/debug-log";
|
||||||
|
|
||||||
type Param = {
|
type Param = {
|
||||||
dbContext?: (typeof DbContextsArray)[number];
|
dbContext?: (typeof DbContextsArray)[number];
|
||||||
@ -20,6 +21,7 @@ type Param = {
|
|||||||
encryptionKey?: string;
|
encryptionKey?: string;
|
||||||
encryptionSalt?: string;
|
encryptionSalt?: string;
|
||||||
forceLocal?: boolean;
|
forceLocal?: boolean;
|
||||||
|
debug?: boolean;
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -38,6 +40,7 @@ export default async function addDbEntry({
|
|||||||
encryptionKey,
|
encryptionKey,
|
||||||
encryptionSalt,
|
encryptionSalt,
|
||||||
forceLocal,
|
forceLocal,
|
||||||
|
debug,
|
||||||
}: Param): Promise<any> {
|
}: Param): Promise<any> {
|
||||||
/**
|
/**
|
||||||
* Initialize variables
|
* Initialize variables
|
||||||
@ -46,6 +49,14 @@ export default async function addDbEntry({
|
|||||||
? true
|
? true
|
||||||
: checkIfIsMaster({ dbContext, dbFullName });
|
: checkIfIsMaster({ dbContext, dbFullName });
|
||||||
|
|
||||||
|
if (debug) {
|
||||||
|
debugLog({
|
||||||
|
log: isMaster,
|
||||||
|
addTime: true,
|
||||||
|
label: "isMaster",
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
const DB_CONN = isMaster
|
const DB_CONN = isMaster
|
||||||
? global.DSQL_DB_CONN
|
? global.DSQL_DB_CONN
|
||||||
: global.DSQL_FULL_ACCESS_DB_CONN || global.DSQL_DB_CONN;
|
: global.DSQL_FULL_ACCESS_DB_CONN || global.DSQL_DB_CONN;
|
||||||
@ -208,6 +219,26 @@ export default async function addDbEntry({
|
|||||||
.join(",")})`;
|
.join(",")})`;
|
||||||
const queryValuesArray = insertValuesArray;
|
const queryValuesArray = insertValuesArray;
|
||||||
|
|
||||||
|
if (debug) {
|
||||||
|
debugLog({
|
||||||
|
log: DB_CONN,
|
||||||
|
addTime: true,
|
||||||
|
label: "DB_CONN",
|
||||||
|
});
|
||||||
|
|
||||||
|
debugLog({
|
||||||
|
log: query,
|
||||||
|
addTime: true,
|
||||||
|
label: "query",
|
||||||
|
});
|
||||||
|
|
||||||
|
debugLog({
|
||||||
|
log: queryValuesArray,
|
||||||
|
addTime: true,
|
||||||
|
label: "queryValuesArray",
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
const newInsert = await connDbHandler(DB_CONN, query, queryValuesArray);
|
const newInsert = await connDbHandler(DB_CONN, query, queryValuesArray);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -133,6 +133,7 @@ export default async function runQuery({
|
|||||||
duplicateColumnName,
|
duplicateColumnName,
|
||||||
duplicateColumnValue,
|
duplicateColumnValue,
|
||||||
tableSchema,
|
tableSchema,
|
||||||
|
debug,
|
||||||
});
|
});
|
||||||
|
|
||||||
if (!result?.insertId) {
|
if (!result?.insertId) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@moduletrace/datasquirel",
|
"name": "@moduletrace/datasquirel",
|
||||||
"version": "4.4.4",
|
"version": "4.4.5",
|
||||||
"description": "Cloud-based SQL data management tool",
|
"description": "Cloud-based SQL data management tool",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
"bin": {
|
"bin": {
|
||||||
|
Loading…
Reference in New Issue
Block a user