Come si forma l'URL di connessione PostgreSQL, quando l'host è un computer diverso da localhost?
Ho permesso a PostgreSQL di accettare richieste dall'esterno.
Come si forma l'URL di connessione PostgreSQL, quando l'host è un computer diverso da localhost?
Ho permesso a PostgreSQL di accettare richieste dall'esterno.
Risposte:
Se usi l'associazione Libpq per la rispettiva lingua, secondo la sua documentazione l' URI è formato come segue:
postgresql://[user[:password]@][netloc][:port][/dbname][?param1=value1&...]
Ecco alcuni esempi dallo stesso 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
ha fatto il trucco
Quanto segue ha funzionato per me
const conString = "postgres://YourUserName:YourPassword@YourHost:5432/YourDatabase";
Ecco la documentazione per JDBC, l'URL generale è "jdbc: postgresql: // host: port / database"
Il capitolo 3 qui documenta la stringa di connessione ADO.NET, la stringa di connessione generale èServer=host;Port=5432;User Id=username;Password=secret;Database=databasename;
PHP ci documenta qui , la stringa di connessione generale è
host=hostname port=5432 dbname=databasename user=username password=secret
Se stai usando qualcos'altro, dovrai dircelo.
l'URL di connessione per la sintassi di postgres:
"Server=host ipaddress;Port=5432;Database=dbname;User Id=userid;Password=password;
esempio:
"Server=192.168.1.163;Port=5432;Database=postgres;User Id=postgres;Password=root;
host o hostname sarebbe l'indirizzo IP del server remoto, o se è possibile accedervi sulla rete tramite il nome del computer, dovrebbe funzionare.