sql >> Database teknologi >  >> RDS >> PostgreSQL

Postgres Database lokal installation / kører

Denne besked:

angiver, at din PostgreSQL-server ikke bruger /var/pgsql_socket som dens Unix-domæne-socket-mappe, som er mødepunktet mellem serveren og klienten. Dette er ret almindeligt, da kun PostgreSQL leveret af Apple med OSX-server bruger denne sti. Det er i øvrigt derfor createdb kommando som afsendt af Apple forsøger at oprette forbindelse til serveren som konfigureret af Apple.

Fra det tidspunkt er der en masse forskellige løsninger til at løse problemet, men den mere oplagte ville være at bruge createdb kommando, der følger med din PostgreSQL-installation i stedet for den, der er forudinstalleret i dit system.

Skulle du have brug for yderligere hjælp til det, bør du specificere, hvordan du installerede PostgreSQL, for der er en del forskellige pakker, der leverer det, og de bruger alle forskellige stier for at undgå at trampe over hinanden.

Opdatering til Homebrew

Hvis du bruger bryg, foreslår jeg at anvende svaret på superuser.com:Hvordan skal jeg indstille PATH-variablen på min Mac så de Hombrew-installerede værktøjer er fundet?

Formentlig har forfatteren af ​​den Postgres+Postgis tutorial, du henviser til, ændret sin PATH længe siden og glemte at nævne det i sin tekst.

Når det er gjort, kommandoen which createdb skal returnere /usr/local/bin/psql som er den hjemmebryggede version i stedet for den oprindelige /usr/bin/psql som er Apple-versionen.




  1. Opret tabel i procedure

  2. postgresql-sekvens nextval i skema

  3. Sådan beregnes samlede rejsetimer mellem by x og y og omvendt

  4. Oracle:Vælg datoer mellem datointervaller ved hjælp af SQL