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

Jak uruchomić serwer PostgreSQL na Mac OS X?

Menedżer pakietów Homebrew zawiera plisty launchctl, które uruchamiają się automatycznie. Aby uzyskać więcej informacji, uruchom brew info postgres .

Rozpocznij ręcznie

pg_ctl -D /usr/local/var/postgres start

Zatrzymaj ręcznie

pg_ctl -D /usr/local/var/postgres stop

Uruchom automatycznie

"Aby uruchomić, uruchom postgresql teraz i uruchom ponownie po zalogowaniu:"

brew services start postgresql

Jaki jest wynik pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start ?

Jaki jest wynik pg_ctl -D /usr/local/var/postgres status ?

Czy w pliku server.log są jakieś komunikaty o błędach?

Upewnij się, że połączenia tcp localhost są włączone w pg_hba.conf:

# IPv4 local connections:
host    all    all    127.0.0.1/32    trust

Sprawdź adresy listen_address i port w postgresql.conf:

egrep 'listen|port' /usr/local/var/postgres/postgresql.conf

#listen_addresses = 'localhost'        # What IP address(es) to listen on;
#port = 5432                # (change requires restart)

Sprzątanie

PostgreSQL został najprawdopodobniej zainstalowany przez Homebrew, Fink, MacPorts lub instalator EnterpriseDB.

Sprawdź dane wyjściowe następujących poleceń, aby określić, z którym menedżerem pakietów został on zainstalowany:

brew && brew list|grep postgres
fink && fink list|grep postgres
port && port installed|grep postgres


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgresql:Jak znaleźć plik pg_hba.conf w systemie Mac OS X?

  2. Zakleszczenia w PostgreSQL podczas uruchamiania UPDATE

  3. Reprezentowanie dat, godzin i interwałów w PostgreSQL

  4. SQLAlchemy:filtrowanie według wartości przechowywanych w zagnieżdżonej liście pola JSONB

  5. Pobierz ostatnią znaną wartość dla każdej kolumny wiersza