wake-up-neo.com

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ßen anzunehmen.

156
JII

Wenn Sie die Libpq-Bindung für die jeweilige Sprache verwenden, wird der URI gemäß documentation 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://[email protected]
postgresql://user:[email protected]
postgresql://[email protected]/otherdb?connect_timeout=10&application_name=myapp
postgresql://localhost/mydb?user=other&password=secret
291
Andrey

Folgendes hat bei mir funktioniert

const conString = "postgres://YourUserName:[email protected]:5432/YourDatabase";
31
Hemadri Dasari

Hier ist die Dokumentation für JDBC, die allgemeine URL lautet "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 us hier , die allgemeine Verbindungszeichenfolge ist Host=hostname port=5432 dbname=databasename user=username password=secret

Wenn Sie etwas anderes verwenden, müssen Sie es uns mitteilen.

14
nos

die Verbindungs-URL für die 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;
2
vinoth shankar
DATABASE_URL=postgres://{user}:{password}@{hostname}:{port}/{database-name}
0
gildniy