@@ -33,18 +33,33 @@ pool.on('error', (err) =>
3333// It also logs query duration in non‑production environments to help
3434// track slow queries during development.
3535
36+ // export async function query(sql, params = []) {
37+ // const start = Date.now();
38+ // const res = await pool.query(sql, params);
39+ // const ms = Date.now() - start;
40+
41+ // if (process.env.NODE_ENV !== 'production') {
42+ // console.log(`SQL ${ms}ms: `, sql, params);
43+ // }
44+ // return res;
45+ // }
46+
47+ // export async function healthCheck() {
48+ // const rows = await query('select 1 as ok');
49+ // return rows?.[0]?.ok === 1;
50+ // }
3651export async function query ( sql , params = [ ] ) {
3752 const start = Date . now ( ) ;
3853 const res = await pool . query ( sql , params ) ;
3954 const ms = Date . now ( ) - start ;
40-
4155 if ( process . env . NODE_ENV !== 'production' ) {
4256 console . log ( `SQL ${ ms } ms: ` , sql , params ) ;
4357 }
4458 return res ;
4559}
4660
4761export async function healthCheck ( ) {
48- const rows = await query ( 'select 1 as ok' ) ;
49- return rows ?. [ 0 ] ?. ok === 1 ;
62+ const { rows } = await query ( 'select 1 as ok' ) ;
63+ const ok = rows ?. [ 0 ] ?. ok ;
64+ return ok === 1 || ok === '1' ;
5065}
0 commit comments