try to fix test

This commit is contained in:
Jan Prochazka
2024-09-19 18:23:25 +02:00
parent b1118c7f43
commit be17301c91
7 changed files with 12 additions and 12 deletions

View File

@@ -63,7 +63,7 @@ describe('Schema tests', () => {
const schemaConnDef = {
...extractConnection(engine),
database: `${conn._database_name}::myschema`,
database: `${conn.__database_name__}::myschema`,
};
const schemaConn = await driver.connect(schemaConnDef);

View File

@@ -24,7 +24,7 @@ class Analyser extends DatabaseAnalyser {
createQuery(resFileName, typeFields, replacements = {}) {
let res = sql[resFileName];
res = res.replace('#DATABASE#', this.pool._database_name);
res = res.replace('#DATABASE#', this.pool.__database_name__);
return super.createQuery(res, typeFields, replacements);
}
@@ -83,7 +83,7 @@ class Analyser extends DatabaseAnalyser {
const { pureName } = this.singleObjectFilter;
const resId = await this.driver.query(
this.pool,
`SELECT uuid as id FROM system.tables WHERE database = '${this.pool._database_name}' AND name='${pureName}'`
`SELECT uuid as id FROM system.tables WHERE database = '${this.pool.__database_name__}' AND name='${pureName}'`
);
this.singleObjectId = resId.rows[0]?.id;
}

View File

@@ -19,7 +19,7 @@ const driver = {
database,
});
client._database_name = database;
client.__database_name__ = database;
return client;
},
// called for retrieve data (eg. browse in data grid) and for update database

View File

@@ -85,7 +85,7 @@ const driver = {
: await tediousConnect(conn);
if (result) {
result._database_name = conn.database;
result.__database_name__ = conn.database;
}
return result;

View File

@@ -68,7 +68,7 @@ class Analyser extends DatabaseAnalyser {
createQuery(resFileName, typeFields, replacements = {}) {
let res = sql[resFileName];
res = res.replace('#DATABASE#', this.pool._database_name);
res = res.replace('#DATABASE#', this.pool.__database_name__);
return super.createQuery(res, typeFields, replacements);
}

View File

@@ -49,7 +49,7 @@ const drivers = driverBases.map(driverBase => ({
};
const connection = mysql2.createConnection(options);
connection._database_name = database;
connection.__database_name__ = database;
if (isReadOnly) {
await this.query(connection, 'SET SESSION TRANSACTION READ ONLY');
}

View File

@@ -57,11 +57,11 @@ class Analyser extends DatabaseAnalyser {
createQuery(resFileName, typeFields, replacements = {}) {
const query = super.createQuery(sql[resFileName], typeFields, replacements);
// const dbname = this.pool._database_name;
// const schemaCondition = isCompositeDbName(dbname)
// ? `= '${splitCompositeDbName(dbname).schema}' `
// : ' IS NOT NULL ';
const schemaCondition = ' IS NOT NULL ';
const dbname = this.pool.__database_name__;
const schemaCondition = isCompositeDbName(dbname)
? `= '${splitCompositeDbName(dbname).schema}' `
: ' IS NOT NULL ';
// const schemaCondition = ' IS NOT NULL ';
return query?.replace(/=SCHEMA_NAME_CONDITION/g, schemaCondition);
}