Ich habe vor kurzem eine Postgres-Datenbank auf Azure hochgespielt und ich habe viel Mühe, herauszufinden, meine DB URI. Die creds in etwa so aussehen:Ich kann keine DB URI Postgres Azure
Server: name.postgres.database.azure.com
Benutzer (Admin-Rolle): admin @ Name
Passwort: meinkennwort
DB Name: Postgres
Also versuche ich psql
zu verwenden und in der Verbindungszeichenfolge übergeben, psql postgresql://[email protected]:[email protected]:5432/postgres
Aber es gibt mir ein Fehler
psql: nodename noch servname zur Verfügung gestellt, oder nicht bekannt
Interessanterweise funktioniert dies: konnte nicht Host-Namen "name" zu adressieren übersetzen
psql -h name.postgres.database.azure.com -p 5432 -U [email protected] postgres
Der Grund, warum ich frage, ist, weil ich Python und sqlalchemy verwenden möchte und die DB uri Zeichenfolge übergeben möchte.
Beachten Sie, dass in Bezug auf die Verbindung mit psql, nach der Dokumentation hier: http://postgresguide.com/utilities/psql.html, konnte ich tatsächlich verbinden mit: 'psql" dbname = dbhere host = hosthier user = userhere Passwort = pwhere Port = 5432 " '. Aber ja danke für den Link zu dem offiziellen Azure-Tutorial zum Verbinden mit Python mit Postgre – Vincent
Ich habe Probleme, über sqlalchemy Verbindung. Ich bin in der Lage, über psycopg2 verbinden, denke ich .. – Vincent
@Vincent Konnten Sie einen neuen Thread für die Problemverbindung über sqlalchemy? –