2026-02-02 16:59:12 +01:00
|
|
|
import { Pool, QueryResult } from 'pg';
|
2026-02-09 10:54:35 +01:00
|
|
|
import { PgClient } from 'sim-shared/infrastructure/PgClient.js'
|
|
|
|
|
import { env } from './env/index.js';
|
2026-02-02 16:59:12 +01:00
|
|
|
|
|
|
|
|
// Configuracion de la conexion a la BDD, deberia ser la
|
|
|
|
|
// Misma para todos los servicios pero hasta que se unifique todo
|
|
|
|
|
// se hace una por servicio.
|
|
|
|
|
export const pgPool = new Pool({
|
|
|
|
|
user: env.POSTGRES_USER,
|
|
|
|
|
host: env.POSTGRES_HOST,
|
|
|
|
|
database: env.POSTGRES_DATABASE,
|
|
|
|
|
password: env.POSTGRES_PASSWORD,
|
|
|
|
|
port: Number(env.POSTGRES_PORT) || 5432,
|
|
|
|
|
});
|
2026-02-04 15:28:33 +01:00
|
|
|
|
|
|
|
|
export const postgrClient = new PgClient({
|
|
|
|
|
pool: pgPool
|
|
|
|
|
})
|