sql >> Databáze >  >> RDS >> PostgreSQL

Nelze propojit postgreSQL s psycopg2

Vaše knihovna libpq, kterou používá psycopg2, očekává, že socket Postgres bude v /var/run/postgresql/ ale když nainstalujete Postgres ze zdroje, je to ve výchozím nastavení v /tmp/ .

Zkontrolujte, zda existuje soubor /tmp/.s.PGSQL.5432 místo /var/run/postgresql/.s.PGSQL.5432 . Zkuste:

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


  1. LINQ to Entities nerozpoznává metodu 'System.String ToString()' a tuto metodu nelze přeložit do výrazu store.

  2. Před vytvořením dočasné tabulky zkontrolujte, zda existuje dočasná tabulka, a odstraňte, pokud existuje

  3. Jak náhodně nastavit text na tlačítka z SQLite bez opakování?

  4. Seznam formátů data dostupných s CONVERT() na serveru SQL Server