No se puede conectar a postgres en deno.js.
Aquí está la configuración:
const dbCreds = { applicationName: "appname", user: "user_sfhjwre", database: "d9iu8mve7nen", password: "68790f31eelkhlashdlkagsvADSDa52f9d8faed894c037ef6f9c9f09885603", hostname: "ec2-345-34-97-212.eu-east-1.xx.amazonaws.com", port: 5432, }; export { dbCreds };Uso:
import { Client } from "https://deno.land/x/postgres/mod.ts"; import { dbCreds } from "../config.ts"; const client = new Client(dbCreds); await client.connect();También probé:
config = "postgres://user@localhost:5432/test?application_name=my_custom_app"; const client = new Client(config); await client.connect();Mismo resultado:
Uncaught Error: Unknown auth message code 1397113172¿Hay algún problema con la sintaxis? Puedo conectarme a la misma base de datos usando prisma.
Tengo el servidor PostgreSQL en un servidor remoto y, cada vez que cambia mi IP pública, necesito cambiar pg_hba.conf para configurar mi nueva IP pública como autorizada para acceso remoto.
Espero que esto ayude.
Saludos.