fix: isolate autonomy postgres url
This commit is contained in:
+3
-3
@@ -5,12 +5,12 @@ const SqliteDatabase = require('better-sqlite3');
|
||||
const pools = new Map();
|
||||
|
||||
function isPostgresEnabled() {
|
||||
return String(process.env.DURIIN_DB_BACKEND || '').toLowerCase() === 'postgres' || Boolean(process.env.DATABASE_URL && process.env.DURIIN_USE_POSTGRES === 'true');
|
||||
return String(process.env.DURIIN_DB_BACKEND || '').toLowerCase() === 'postgres' || Boolean((process.env.DURIIN_POSTGRES_URL || process.env.DATABASE_URL) && process.env.DURIIN_USE_POSTGRES === 'true');
|
||||
}
|
||||
|
||||
function poolFor(schema) {
|
||||
const connectionString = process.env.DATABASE_URL;
|
||||
if (!connectionString) throw new Error('DATABASE_URL is required for postgres runtime');
|
||||
const connectionString = process.env.DURIIN_POSTGRES_URL || process.env.DATABASE_URL;
|
||||
if (!connectionString) throw new Error('DURIIN_POSTGRES_URL is required for postgres runtime');
|
||||
const key = `${connectionString}|${schema}`;
|
||||
if (!pools.has(key)) {
|
||||
pools.set(key, new Pool({
|
||||
|
||||
Reference in New Issue
Block a user