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

postgresql:Proč musím při spuštění psql zadat -h localhost?

Stalo se mi přesně to samé, pravděpodobně kvůli konfliktní verzi psql (jeden z Lion, jeden z homebrew). I když jsem stále nebyl schopen přijít na to, jak přimět psql používat adresář /tmp socket, mám to vyřešit.

Do svého .bashrc (nebo .zshrc atd.) vložte následující:

export PGHOST=/tmp

To nastaví správného "hostitele" zpět do správného adresáře soketu, aniž byste museli zadávat parametr -h



  1. Dotaz na levé vnější spojení Oracle

  2. Jak převést datum na časové razítko (formát DD-MON-YYYY HH24:MI:SS.FF) v oracle?

  3. Pro urychlení zredukujte dotazy MySQL na jeden dotaz

  4. Jak obejít ORA-02014:nelze vybrat FOR UPDATE ze zobrazení pomocí DISTINCT, GROUP BY atd.