PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Nie można połączyć postgreSQL z psycopg2

Twoja biblioteka libpq, używana przez psycopg2 oczekuje, że gniazdo Postgres będzie znajdować się w /var/run/postgresql/ ale kiedy instalujesz Postgresa ze źródeł, domyślnie znajduje się on w /tmp/ .

Sprawdź, czy istnieje plik /tmp/.s.PGSQL.5432 zamiast /var/run/postgresql/.s.PGSQL.5432 . Wypróbuj:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zarządzać połączeniami db na serwerze?

  2. java.lang.NoSuchFieldError:BRAK w trybie hibernacji przy użyciu Spring 3, maven, JPA, c3p0

  3. Wyodrębnij miesiąc z daty w PostgreSQL

  4. Spring Data JPA + Hibernate Skip Zablokowane wiersze (PostgreSQL)

  5. Eksportowanie zapytania PostgreSQL do pliku csv przy użyciu Pythona