Frage PostgreSQL-Verbindungs-URL


Wie wird die PostgreSQL-Verbindungs-URL gebildet, wenn der Host ein anderer Computer als der localhost ist?

Ich habe PostgreSQL erlaubt, Anfragen von außerhalb zu akzeptieren.


76
2017-08-27 08:43


Ursprung


Antworten:


Wenn Sie die Libpq-Bindung für die jeweilige Sprache verwenden, wird die entsprechende Sprache verwendet Dokumentation URI wird wie folgt gebildet:

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

Hier sind Beispiele aus demselben Dokument

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

169
2017-12-21 18:37



Hier ist die Dokumentation für JDBC, die allgemeine URL ist "jdbc: postgresql: // host: port / database"

Kapitel 3 Hier dokumentiert die ADO.NET-Verbindungszeichenfolge, Die allgemeine Verbindungszeichenfolge ist Server=host;Port=5432;User Id=username;Password=secret;Database=databasename;

PHP-Dokumentation uns Hier, ist die allgemeine Verbindungszeichenfolge host=hostname port=5432 dbname=databasename user=username password=secret

Wenn du etwas anderes verwendest, musst du es uns sagen.


12
2017-08-27 08:53



host oder hostname wäre die i.p-adresse des remote servers, oder wenn man über das netzwerk nach computernamen darauf zugreifen kann, sollte das funktionieren.


0
2018-06-13 14:27



die Verbindungs-URL für Postgres Syntax:

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

Beispiel:

"Server=192.168.1.163;Port=5432;Database=postgres;User Id=postgres;Password=root;

0
2017-12-01 04:17