URL de conexión PostgreSQL

Respuestas:

403

Si utiliza el enlace Libpq para el idioma respectivo, de acuerdo con su documentación, el URI se forma de la siguiente manera:

postgresql://[user[:password]@][netloc][:port][/dbname][?param1=value1&...]

Aquí hay ejemplos del mismo documento.

postgresql://
postgresql://localhost
postgresql://localhost:5432
postgresql://localhost/mydb
postgresql://user@localhost
postgresql://user:secret@localhost
postgresql://other@localhost/otherdb?connect_timeout=10&application_name=myapp
postgresql://localhost/mydb?user=other&password=secret
Andrey
fuente
25
Esto funcionó para mí postgres: // user: secret @ localhost: 5432 / mydatabasename
George Livingston
1
postgresql://localhost/mydb?user=other&password=secrethizo el truco
Karuhanga
1
Si aún tiene problemas, verifique los caracteres especiales en su contraseña, cámbielos temporalmente solo por números y pruebe la URL (solo para validar que su conexión funciona como se esperaba)
Edenshaw
Mi problema era simplemente copiar la cadena "jdbc: postgres: // ..." de DataGrip. Lamentablemente, el mensaje de error no ayudó. ¡Gracias!
barfoos
57

Lo siguiente funcionó para mí

const conString = "postgres://YourUserName:YourPassword@YourHost:5432/YourDatabase";
Hemadri Dasari
fuente
31
DATABASE_URL=postgres://{user}:{password}@{hostname}:{port}/{database-name}
gildniy
fuente
16

Aquí está la documentación para JDBC, la URL general es "jdbc: postgresql: // host: port / database"

El Capítulo 3 aquí documenta la cadena de conexión ADO.NET, la cadena de conexión general esServer=host;Port=5432;User Id=username;Password=secret;Database=databasename;

Documentación de PHP aquí , la cadena de conexión general es host=hostname port=5432 dbname=databasename user=username password=secret

Si está utilizando otra cosa, deberá informarnos.

nos
fuente
4

la url de conexión para la sintaxis de postgres:

"Server=host ipaddress;Port=5432;Database=dbname;User Id=userid;Password=password;

ejemplo:

"Server=192.168.1.163;Port=5432;Database=postgres;User Id=postgres;Password=root;
Vinoth Shankar
fuente
-4

host o hostname sería la dirección IP del servidor remoto, o si puede acceder a través de la red por el nombre de la computadora, eso debería funcionar.

usuario1453137
fuente