PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Lokalna instalacja/uruchamianie bazy danych Postgres

Ta wiadomość:

wskazuje, że twój serwer PostgreSQL nie używa /var/pgsql_socket jako jego katalog gniazda domeny uniksowej, który jest punktem spotkania między serwerem a klientem. Jest to dość powszechne, ponieważ tylko PostgreSQL dostarczany przez Apple z serwerem OSX korzysta z tej ścieżki. Nawiasem mówiąc, właśnie dlatego createdb polecenie dostarczone przez Apple próbuje połączyć się z serwerem skonfigurowanym przez Apple.

Od tego momentu istnieje wiele różnych rozwiązań do obejścia tego problemu, ale bardziej oczywistym byłoby użycie createdb polecenie, które jest dostarczane z instalacją PostgreSQL zamiast tego, które jest preinstalowane w twoim systemie.

Jeśli potrzebujesz dalszej pomocy, powinieneś określić, w jaki sposób zainstalowałeś PostgreSQL, ponieważ jest sporo różnych pakietów, które go dostarczają i wszystkie używają różnych ścieżek, aby uniknąć deptania po sobie.

Aktualizacja Homebrew

Jeśli używasz naparu, sugeruję zastosować odpowiedź na superuser.com:Jak ustawić zmienną PATH na moim Macu więc narzędzia zainstalowane przez Hombrew zostały znalezione?

Przypuszczalnie autor samouczka Postgres+Postgis, do którego się odnosisz, zmienił jego PATH dawno temu i zapomniał o tym wspomnieć w swoim tekście.

Po zakończeniu polecenie which createdb powinien zwrócić /usr/local/bin/psql która jest wersją homebrew zamiast początkowego /usr/bin/psql która jest wersją Apple.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hibernate i Postgresql - klasa generatora w pliku mapowania hibernacji

  2. Dlaczego w PostgreSQL typu enum array dozwolone są wartości null?

  3. Zaktualizuj wartość kolumny PostgreSQL

  4. Funkcje ze zmienną liczbą parametrów wejściowych

  5. Jak znaleźć nazwę bazy danych folderów \data\base postgres?