support separate schemas for mssql

This commit is contained in:
SPRINX0\prochazka
2024-09-20 13:30:39 +02:00
parent 62a5ef60f6
commit ce70b2e71a
18 changed files with 49 additions and 24 deletions

View File

@@ -57,15 +57,9 @@ class Analyser extends DatabaseAnalyser {
createQuery(resFileName, typeFields, replacements = {}) {
const query = super.createQuery(sql[resFileName], typeFields, replacements);
const dbname = this.dbhan.database;
const schemaCondition = isCompositeDbName(dbname)
? `= '${splitCompositeDbName(dbname).schema}' `
: ' IS NOT NULL ';
// const schemaCondition = ' IS NOT NULL ';
return query?.replace(/=SCHEMA_NAME_CONDITION/g, schemaCondition);
return query;
}
async _computeSingleObjectId() {
const { typeField, schemaName, pureName } = this.singleObjectFilter;
this.singleObjectId = `${typeField}:${schemaName || 'public'}.${pureName}`;