PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как мога да стартирам PostgreSQL сървър на Mac OS X?

Мениджърът на пакети Homebrew включва launchctl plists за автоматично стартиране. За повече информация стартирайте brew info postgres .

Стартирайте ръчно

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

Спиране ръчно

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

Стартирайте автоматично

„За да стартирате, стартирайте postgresql сега и рестартирайте при влизане:“

brew services start postgresql

Какъв е резултатът от pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start ?

Какъв е резултатът от pg_ctl -D /usr/local/var/postgres status ?

Има ли съобщения за грешка в server.log?

Уверете се, че tcp localhost връзките са активирани в pg_hba.conf:

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

Проверете listen_addresses и порта в 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)

Почистване

PostgreSQL най-вероятно е инсталиран чрез Homebrew, Fink, MacPorts или инсталационната програма EnterpriseDB.

Проверете изхода на следните команди, за да определите с кой мениджър на пакети е инсталиран:

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. Еквивалентни на MySQL HEX() и UNHEX() в Postgres?

  2. Инсталирайте utf8 collation в PostgreSQL

  3. Date_trunc на PostgreSQL в mySQL

  4. Кеширане в PostgreSQL

  5. Как да отстраня грешки в запаметените процедури на postgresql?