Исправление ошибки data directory «/usr/local/var/postgres» has invalid permissions.
Также ошибки могут выглядеть и так:
psycopg2.OperationalError: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket «/tmp/.s.PGSQL.5432»?
FATAL: data directory «/usr/local/var/postgres» has invalid permissions
Вероятно проблемы с правами на директорию, также если директории нет или она была перемещена и нарушены права доступа.
Для исправления, запускаем исправление прав:
И инициализируем директорию заново:
Если по прежнему не запускается postgreSQL на Mac OS, попробуйте вручную запустить:
И дальше в файле server.log посмотреть в чем причина ошибки.