Устанавливаем PostgreSQL на Mac OS.
Установка PostgreSQL на Mac Os
Установка через Homebrew:
Добавляем в автозапуск при старте системы Mac OS.
Также можно запустить вручную:
Перезагрузка PostgreSQL
Провекра версии PostgreSQL в HomeBrew:
Ошибки в командах
После установки могут быть такие ошибки:
zsh: command not found: psql
Formula `postgresql@14` is not installed.
Может понадобиться установить так:
Проинициализировать дб по умолчанию:
Экспортировать переменную:
Не обязательно
Если автозагрузка не сработает. Можно провести такие манипуляции:
Директория автозагрузки находится здесь:
Создаем симлинк
Добавляем в автозагрузку
Подключение к PostgreSQL на Mac OS
Подключение на Mac OS немного отличается от Linux. Проверим пользователей:
Для подключения указываем Owner из таблицы выше:
Пример создания нового пользователя и БД
Полная инструкция по созданию пользователей и БД:
https://ploshadka.net/postgresql/
Особенности кодировок БД:
проблем с кодировкой
Правильный пример создания
Сначала подключаемся как описано выше:
Создаем пользователя с паролем:
Назначаем ему кодировку:
Создаем БД для русской локали, чтобы была возможность поиска:
Назначаем этому пользователю новую БД:
Проверим по таблице все ли верно:
Как подключиться к PostgreSQL на Mac OS
На localhost достаточно создать базу данных и подключиться к ней указав только её имя:
Остальное подхватиться по умолчанию.
Исправление ошибок
Статья по исправлению некоторых ошибок с правами доступа.
Подключение в сторонней программе к БД
DataGrip
На примере программы DataGrip:
pg_restore и pg_dump
Подробнее об экспорте/импорте в DataGrip.
pg_restore и pg_dump это инструменты postgresql, они устанавливаются вместе с ним.
Нужно изменить пути:
на установленные в homebrew:
Также для pg_restore: