This commit is contained in:
Benjamin Toby
2025-06-04 08:43:16 +01:00
parent 1364074c2c
commit 761348de08
37 changed files with 577 additions and 140 deletions
@@ -28,7 +28,7 @@ function checkDbRecordCreateDbSchema(_a) {
let recordedDbEntryArray = userId
? yield (0, varDatabaseDbHandler_1.default)({
queryString: `SELECT * FROM datasquirel.user_databases WHERE db_full_name = ?`,
queryValuesArray: [dbFullName],
queryValuesArray: [dbFullName || "NULL"],
})
: undefined;
let recordedDbEntry = recordedDbEntryArray === null || recordedDbEntryArray === void 0 ? void 0 : recordedDbEntryArray[0];
@@ -51,7 +51,7 @@ function checkDbRecordCreateDbSchema(_a) {
if (newDbEntry.insertId) {
recordedDbEntryArray = yield (0, varDatabaseDbHandler_1.default)({
queryString: `SELECT * FROM datasquirel.user_databases WHERE db_full_name = ?`,
queryValuesArray: [dbFullName],
queryValuesArray: [dbFullName || "NULL"],
});
recordedDbEntry = recordedDbEntryArray === null || recordedDbEntryArray === void 0 ? void 0 : recordedDbEntryArray[0];
}
+5 -2
View File
@@ -44,6 +44,8 @@ function createDbFromSchema(_a) {
for (let i = 0; i < dbSchema.length; i++) {
const database = dbSchema[i];
const { dbFullName, tables, dbSlug, childrenDatabases } = database;
if (!dbFullName)
continue;
if (targetDatabase && dbFullName != targetDatabase) {
continue;
}
@@ -188,10 +190,11 @@ function createDbFromSchema(_a) {
if (childrenDatabases === null || childrenDatabases === void 0 ? void 0 : childrenDatabases[0]) {
for (let ch = 0; ch < childrenDatabases.length; ch++) {
const childDb = childrenDatabases[ch];
const { dbFullName } = childDb;
const { dbId } = childDb;
const targetDatabase = dbSchema.find((dbSch) => dbSch.id == dbId);
yield createDbFromSchema({
userId,
targetDatabase: dbFullName,
targetDatabase: targetDatabase === null || targetDatabase === void 0 ? void 0 : targetDatabase.dbFullName,
});
}
}