optimalization

This commit is contained in:
SPRINX0\prochazka
2024-12-17 14:59:44 +01:00
parent 7988438dc7
commit 1db01dbdb1

View File

@@ -134,16 +134,8 @@ const drivers = driverBases.map(driverBase => ({
database, database,
}; };
const datatypes = await this.query( const datatypes = await this.query(dbhan, `SELECT oid, typname FROM pg_type WHERE typname in ('geography')`);
dbhan, const typeIdToName = _.fromPairs(datatypes.rows.map(cur => [cur.oid, cur.typname]));
`SELECT oid AS datatypeid, typname AS datatypename FROM pg_type WHERE typname in ('geography')`
);
const typeIdToName = datatypes.rows.reduce((acc, cur) => {
acc[cur.datatypeid] = cur.datatypename;
return acc;
}, {});
dbhan['typeIdToName'] = typeIdToName; dbhan['typeIdToName'] = typeIdToName;
if (isReadOnly) { if (isReadOnly) {