postgres - show system databases when using separate schemas

This commit is contained in:
SPRINX0\prochazka
2024-09-20 14:52:29 +02:00
parent 8aac9cf59d
commit d3a24627dd
8 changed files with 10 additions and 18 deletions

View File

@@ -59,7 +59,7 @@ class Analyser extends DatabaseAnalyser {
const query = super.createQuery(sql[resFileName], typeFields, replacements);
return query;
}
async _computeSingleObjectId() {
const { typeField, schemaName, pureName } = this.singleObjectFilter;
this.singleObjectId = `${typeField}:${schemaName || 'public'}.${pureName}`;
@@ -364,6 +364,10 @@ class Analyser extends DatabaseAnalyser {
})),
};
}
getDefaultSchemaNameCondition() {
return `not in ('pg_catalog', 'pg_toast', 'information_schema')`;
}
}
module.exports = Analyser;