diff --git a/seeder-api/src/db.js b/seeder-api/src/db.js index 5d6af7c..253c2b3 100644 --- a/seeder-api/src/db.js +++ b/seeder-api/src/db.js @@ -55,16 +55,16 @@ console.log('🔌 DB Config:', { // Database connection configuration export const pool = new Pool(config); -// Set search_path after connection -const originalConnect = pool.connect.bind(pool); -pool.connect = async () => { - const client = await originalConnect(); +// Set search_path on connection using pool 'connect' event +// This is safer than overriding pool.connect +pool.on('connect', (client) => { const dbUrl = process.env.DATABASE_URL || ''; if (dbUrl.includes('search_path=')) { - await client.query("SET search_path TO ghj"); + client.query("SET search_path TO ghj").catch(err => { + console.error('Failed to set search_path:', err.message); + }); } - return client; -}; +}); // Test database connection export async function testConnection() {