2026-03-24 17:27:52 +01:00
|
|
|
/**
|
|
|
|
|
* Cliente de postgres para la intranet. Se usa solo porque hace falta para el
|
|
|
|
|
* volcado de datos, si se usa en mas partes algo estás haciendo mal.
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
import { Pool } from 'pg';
|
|
|
|
|
import { PgClient } from 'sim-shared/infrastructure/PgClient.js'
|
|
|
|
|
import { env } from './env/index.js';
|
|
|
|
|
|
|
|
|
|
export const pgPoolIntranet = new Pool({
|
|
|
|
|
user: env.POSTGRES_USER,
|
|
|
|
|
host: env.POSTGRES_HOST,
|
2026-03-26 12:21:28 +01:00
|
|
|
database: "intranet",
|
2026-03-24 17:27:52 +01:00
|
|
|
password: env.POSTGRES_PASSWORD,
|
|
|
|
|
port: Number(env.POSTGRES_PORT) || 5432,
|
|
|
|
|
});
|
|
|
|
|
|
2026-03-25 11:51:14 +01:00
|
|
|
export const postgresClientIntranet = new PgClient({
|
2026-03-24 17:27:52 +01:00
|
|
|
pool: pgPoolIntranet
|
|
|
|
|
})
|