brew services restart postgresqlне исправил для меня. Я уверен, что перезагрузка сработала бы, но я хотел выяснить причину проблемы.
Я считаю, что проблема возникла из-за двух конфликтующих версий postgresql .
Я уже postgresqlработал с сервисами пивоварения, а затем установил, postgresql@11которые остались postgresqlработать в сервисах пивоварения даже после того, как я удалил их postgresql.
Я исправил это, остановив postgresqlслужбу пивоварения, хотя ее не было в списке brew services list.
Действия по воспроизведению:
$ brew install postgresql
$ brew services start postgresql
$ brew install postgresql@11
$ brew uninstall postgresql
$ brew services start postgresql@11
Как исправить:
$ brew services stop postgresql
Открыта проблема с Homebrew, запрашивающая автоматическую остановку службы формулы при удалении.
SET time zone 'UTC'работает в моей установке PostgreSQL 9.1.4.