sql >> Database >  >> RDS >> PostgreSQL

postgresql:Waarom moet ik -h localhost specificeren bij het uitvoeren van psql?

Mij ​​is precies hetzelfde overkomen, vermoedelijk vanwege de tegenstrijdige versie van psql (een van Lion, een van homebrew). Hoewel ik er nog steeds niet achter ben gekomen hoe ik psql de /tmp socket-directory kan laten gebruiken, heb ik wel een oplossing.

Zet het volgende in je .bashrc (of .zshrc, etc):

export PGHOST=/tmp

Dit zet de juiste "host" terug naar de juiste socket-directory, zonder de -h-vlag op te geven



  1. ST_Buffer-equivalent voor op Circle gebaseerde zoekopdrachten in MySQL?

  2. SpringBoot MySQL JDBC Kan eerste verbindingen van pool niet maken

  3. Krijgt u het aantal rijen ingevoegd voor ON DUPLICATE KEY UPDATE meerdere inserts?

  4. Wat is het type van deze string? a:1:{s:2:nl;}