¿Cómo se forma la URL de conexión PostgreSQL, cuando el host es otra computadora que no es localhost?
He permitido que PostgreSQL acepte solicitudes externas.
¿Cómo se forma la URL de conexión PostgreSQL, cuando el host es otra computadora que no es localhost?
He permitido que PostgreSQL acepte solicitudes externas.
Respuestas:
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
postgresql://localhost/mydb?user=other&password=secret
hizo el truco
Lo siguiente funcionó para mí
const conString = "postgres://YourUserName:YourPassword@YourHost:5432/YourDatabase";
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.
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;
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.