PostgreSQL-Verbindungs-URL

Antworten:

401

Wenn Sie die Libpq-Bindung für die jeweilige Sprache verwenden, wird der URI gemäß der Dokumentation 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
Andrey
quelle
25
Dies funktionierte für mich postgres: // user: secret @ localhost: 5432 / mydatabasename
George Livingston
1
postgresql://localhost/mydb?user=other&password=secrethat den Trick gemacht
Karuhanga
1
Wenn Sie immer noch Probleme haben, überprüfen Sie die Sonderzeichen in Ihrem Passwort, ändern Sie es vorübergehend nur für Zahlen und testen Sie die URL (nur um zu überprüfen, ob Ihre Verbindung wie erwartet funktioniert)
Edenshaw
Mein Problem bestand darin, einfach die Zeichenfolge "jdbc: postgres: // ..." aus DataGrip zu kopieren. Leider hat die Fehlermeldung nicht geholfen. Danke dir!
Barfoos
56

Folgendes hat bei mir funktioniert

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

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

Kapitel 3 dokumentiert hier die ADO.NET-Verbindungszeichenfolge, die allgemeine Verbindungszeichenfolge istServer=host;Port=5432;User Id=username;Password=secret;Database=databasename;

PHP Dokumentation uns 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.

nr
quelle
4

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;
Vinoth Shankar
quelle
-4

Host oder Hostname ist die IP-Adresse des Remote-Servers. Wenn Sie über das Netzwerk über den Computernamen darauf zugreifen können, sollte dies funktionieren.

user1453137
quelle