import { Pool } from 'pg'; // Use the same database URL from the Extension proxy const DATABASE_URL = process.env.DATABASE_URL || 'postgresql://postgres:jhsRNOIyjjVfrdvDXnUVcXXXsuzjvcFc@metro.proxy.rlwy.net:30866/railway'; let pool: Pool | null = null; export function getPool() { if (!pool) { pool = new Pool({ connectionString: DATABASE_URL, ssl: { rejectUnauthorized: false, }, }); } return pool; } export async function query(text: string, params?: any[]): Promise { const pool = getPool(); const result = await pool.query(text, params); return result.rows; }