PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Не мога да свържа postgreSQL с psycopg2

Вашият libpq, който се използва от psycopg2, очаква Postgres сокетът да бъде в /var/run/postgresql/ но когато инсталирате Postgres от източник, той по подразбиране е в /tmp/ .

Проверете дали има файл /tmp/.s.PGSQL.5432 вместо /var/run/postgresql/.s.PGSQL.5432 . Опитайте:

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. SQL, Postgres OID, какви са те и защо са полезни?

  2. Как да инсталирате PostgreSQL на macOS

  3. PostgreSQL обучение за MySQLers

  4. Колона не съществува?

  5. инсталация на postgres, инициализацията на клъстера на базата данни е неуспешна (Postgresql версия 9.4.4)