Postgres — одна из самых передовых баз данных SQL. Он предоставляет функции от определяемых пользователем типов до наследования таблиц и сложных блокировок. Есть также ссылочная целостность внешнего ключа, вложенные транзакции и функции, которые вы не найдете в других базах данных SQL.

Postgres соответствует стандарту ACID (атомарность, согласованность, изоляция, надежность). Вы найдете базу данных Postgres полезной при создании приложений, которым требуется масштабируемость и безопасность данных.

Используйте диспетчер пакетов или загрузите установщик

Вы можете установить Postgres на свое устройство macOS, используя множество источников и методов.

Если вы используете менеджер пакетов, вы можете проверить инструкции по установке Postgres на его веб-сайте.

Вот команда для установки Postgres версий 13 и 14 с менеджер пакетов Homebrew:

сварить установить postgresql@13 # установить Постгрес версии 13
сварить установить postgresql@14 # установить Постгрес версии 14

Поскольку Homebrew работает на Linux и macOS, команда совместима с обеими операционными системами.

instagram viewer

Если вы не используете менеджер пакетов, вы можете установить Postgres с помощью файла образа диска Apple (.dmg). Вы должны скачать образ Постгрес нужная версия и установить приложение на вашей машине.

Настройте приложение Postgres на macOS

После того, как вы установили Postgres, запустите приложение. Вы получите пользовательский интерфейс с опцией настроек сервера и предустановленными базами данных, как показано ниже. При запуске приложения автоматически запускается Postgres; по умолчанию Postgres работает на порту 5432 на макОС.

Вы можете использовать Настройки сервера кнопку, чтобы изменить сервер и порты для вашей базы данных. Вы также получите обзор каталогов установки, конфигурации, журналов и данных, к которым вы можете получить доступ из интерфейса.

Вы можете открыть свой экземпляр базы данных (по умолчанию он создается с вашим именем пользователя), чтобы получить доступ к интерфейсу командной строки Postgres.

Добавьте Postgres в свой PATH

После того, как вы установили приложение Postgres, вам нужно будет добавить его путь к вашему $PATH. переменная среды чтобы запустить его вне собственного терминала приложения.

Откройте папку «Приложения» в Finder, щелкните приложение Postgres, удерживая клавишу Control, и выберите Показать содержимое пакета.

Выбрав опцию «Показать содержимое пакета», вы сможете просмотреть содержимое приложения Postgres.

Открой Содержание папка, затем Версии папку, затем выберите папку вашей версии (в данном случае 14).

Удерживая нажатой клавишу Ctrl, щелкните мусорное ведро папку и держите опции кнопку на клавиатуре, затем выберите Копировать bin как путь чтобы добавить путь в буфер обмена.

Вам нужно будет отредактировать источник zsh вашего терминала zshrc файл, чтобы добавить экспорт пути в приложение Postgres.

Откройте приложение терминала и запустите эту команду, чтобы отредактировать zshrc файл:

ВИМ ~/.zshrc

Команда откроет zshrc файл в Vim-редактор который вы можете использовать для редактирования файла.

Если вам неудобно использовать vim, вы можете использовать любой другой текстовый редактор. Файл .zshrc находится в вашем домашнем каталоге, и вам нужно просмотр скрытых файлов чтобы получить к нему доступ.

Добавьте оператор экспорта и укажите путь к вашему приложению Postgres. Например:

экспорт ПУТЬ=$ПУТЬ:/Applications/Postgres.app/Contents/Versions/14/bin

Сохраните исходный файл, выйдите из редактора Vim, перезапустите приложение терминала и запустите psql команда из вашего недавно открытого терминала:

psql

Когда вы запускаете psql вы должны увидеть командный интерфейс, который соединяет вас с вашим экземпляром базы данных Postgres. Это похоже на открытие Postgres через приложение:

Теперь вы можете использовать Postgres из командной строки, не запуская приложение Postgres. Этот процесс работает для большинства версий Postgres, и вы можете использовать его на чипах Silicon или Intel.

Postgres — многоплатформенная база данных

База данных Postgres известна своими функциями и поддержкой в ​​различных экосистемах. Вы можете использовать его в различных стеках разработки программного обеспечения, службах облачных вычислений и операционных системах.

Вы можете быстро приступить к работе с Postgres, поскольку он поддерживает SQL — синтаксис, похожий на английский, который также используют такие базы данных, как MySQL и SQLite.