У меня возникли проблемы с подключением к postgres (установленному с использованием hombrew версии 9.4.4). Я ранее смог успешно подключиться. Единственное, что, я считаю, могло измениться, я установил PHP 5.5.
Я пытаюсь запустить сервер:
postgres -D /usr/local/var/postgres
LOG: unrecognized configuration parameter "dynamic_shared_memory_type"
in file "/usr/local/var/postgres/postgresql.conf" line 130
FATAL: configuration file "/usr/local/var/postgres/postgresql.conf"
contains errors
Мои журналы сервера возвращают те же ошибки. Вот содержимое файла postgresql.conf, который выдает ошибку:
dynamic_shared_memory_type = posix # the default is the first option
# supported by the operating system:
# posix
# sysv
# windows
# mmap
# use none to disable dynamic shared memory
В попытках устранения неполадок я прокомментировал dynamic_shared_memory_type и получил эту ошибку:
FATAL: database files are incompatible with server
DETAIL: The data directory was initialized by PostgreSQL version 9.4,
which is not compatible with this version 9.3.5.
Однако, запустив brew info postgres, мне сказали, что моя версия - 9.4.4.