sql >> Database teknologi >  >> RDS >> PostgreSQL

Kan ikke forbinde postgreSQL med psycopg2

Din libpq, som bruges af psycopg2 forventer, at Postgres socket er i /var/run/postgresql/ men når du installerer Postgres fra kilden, er det som standard det i /tmp/ .

Tjek, om der er en fil /tmp/.s.PGSQL.5432 i stedet for /var/run/postgresql/.s.PGSQL.5432 . Prøv:

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


  1. Hvordan ekskluderer jeg weekenddage i en SQL Server-forespørgsel?

  2. Begrænsninger af SQL Server Express

  3. Sådan sammenkædes strenge i PostgreSQL

  4. Parameteriseret forespørgsel til MySQL med C#