sql >> Databasteknik >  >> RDS >> PostgreSQL

Det går inte att ansluta postgreSQL till psycopg2

Din libpq, som används av psycopg2 förväntar sig att Postgres-socket är i /var/run/postgresql/ men när du installerar Postgres från källkod är det som standard i /tmp/ .

Kontrollera om det finns en fil /tmp/.s.PGSQL.5432 istället för /var/run/postgresql/.s.PGSQL.5432 . Försök:

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


  1. Gräver djupare i Django-migrationer

  2. Hur hittar man MySQL-databasens plats på hårddisken?

  3. Hur man stänger en markör ordentligt i Android

  4. Textkomprimering i PostgreSQL