sql >> Database >  >> RDS >> PostgreSQL

Kan de postgreSQL niet verbinden met psycopg2

Uw libpq, die wordt gebruikt door psycopg2 verwacht dat de Postgres-socket zich in /var/run/postgresql/ bevindt maar als je Postgres vanaf de bron installeert, staat het standaard in /tmp/ .

Controleer of er een bestand is /tmp/.s.PGSQL.5432 in plaats van /var/run/postgresql/.s.PGSQL.5432 . Probeer:

conn=psycopg2.connect(
  database="mydb",
  user="postgres",
  host="/tmp/",
  password="123"
)


  1. Betere gelijktijdigheid in Oracle dan SQL Server?

  2. Hoe installeer ik Azure Data Studio op een Mac

  3. Hoe alle MySQL-databases van oude naar nieuwe server over te zetten?

  4. PostgreSQL-lef:wat is "resjunk"?