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

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";

29
DATABASE_URL=postgres://{user}:{password}@{hostname}:{port}/{database-name}

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.


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;

-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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.