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

Hvordan kan jeg starte PostgreSQL-server på Mac OS X?

Homebrew-pakkehåndteringen inkluderer launchctl-plister for at starte automatisk. For mere information, kør brew info postgres .

Start manuelt

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

Stop manuelt

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

Start automatisk

"For at have lanceret start postgresql nu og genstart ved login:"

brew services start postgresql

Hvad er resultatet af pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start ?

Hvad er resultatet af pg_ctl -D /usr/local/var/postgres status ?

Er der nogen fejlmeddelelser i server.log?

Sørg for, at tcp localhost-forbindelser er aktiveret i pg_hba.conf:

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

Tjek listen_addresses og port i 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)

Rydning op

PostgreSQL blev højst sandsynligt installeret via Homebrew, Fink, MacPorts eller EnterpriseDB-installationsprogrammet.

Kontroller outputtet af følgende kommandoer for at bestemme, hvilken pakkehåndtering den blev installeret med:

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


  1. Hvordan oprettes fremmednøgle i Oracle SQL Developer?

  2. Er der et PL/SQL-pragma, der ligner DETERMINISTIC, men for omfanget af et enkelt SQL SELECT?

  3. Hvordan kalder man Oracle Function i Python?

  4. MariaDB SESSION_USER() Forklaret