Установка PostgreSQL на MacBook M1 в четыре простых шага

PostgreSQL является одним из самых популярных открытых реляционных баз данных. Он предоставляет широкий набор функций и инструментов для управления и анализа данных, что делает его идеальным выбором для множества проектов и задач. В этой статье мы рассмотрим пошаговую инструкцию по установке PostgreSQL на новые MacBook M1, основанные на процессорах Apple Silicon.

Шаг 1: Загрузка PostgreSQL для ARM

Первым шагом необходимо загрузить PostgreSQL для архитектуры ARM, которая используется в новых MacBook M1. Для этого можно перейти на официальный сайт PostgreSQL и найти раздел с загрузками. Вам потребуется выбрать версию PostgreSQL, которая подходит для вашей операционной системы. Обратите внимание, что для установки PostgreSQL на MacBook M1 требуется версия не ниже 13.3.

Шаг 2: Установка PostgreSQL

После загрузки PostgreSQL для ARM можно приступить к его установке. Для этого следуйте инструкциям на экране и принимайте стандартные настройки, если они подходят. Если вам необходимо изменить параметры установки, вы можете указать необходимые вам параметры в процессе установки. Обратите внимание, что вам потребуется ввести пароль администратора системы во время установки.

Шаг 3: Проверка установки

После завершения установки PostgreSQL на MacBook M1 необходимо проверить, что он был успешно установлен и работает корректно. Для этого откройте терминал и выполните команду psql. Если у вас нет ошибок, это означает, что PostgreSQL успешно установлен и вы готовы приступить к его использованию.

Теперь у вас есть PostgreSQL, работающий на вашем MacBook M1! Вы можете создавать базы данных, таблицы, выполнять запросы и использовать все возможности этой мощной системы управления реляционными базами данных. Независимо от того, для чего вы используете PostgreSQL, установка и настройка его на MacBook M1 не составит большой проблемы, если следовать этой пошаговой инструкции.

Подготовка MacBook M1 к установке PostgreSQL

Перед установкой PostgreSQL на MacBook M1 необходимо выполнить несколько предварительных шагов для корректной работы.

Шаг 1: Обновление операционной системы

Перед установкой PostgreSQL, убедитесь, что ваша операционная система на MacBook M1 обновлена до последней версии. Для этого перейдите в «Приложения» -> «Настройки» -> «Обновление ПО». Если доступны обновления, установите их.

Шаг 2: Установка российской локали

По умолчанию macOS устанавливает локаль en_US.UTF-8. Для корректной работы PostgreSQL необходимо установить российскую локаль ru_RU.UTF-8.

Откройте терминал и выполните следующую команду:

sudo nano /etc/profile

Добавьте следующие строки:

export LANG=»ru_RU.UTF-8″

export LC_COLLATE=»ru_RU.UTF-8″

export LC_CTYPE=»ru_RU.UTF-8″

Сохраните изменения, нажмите Ctrl+O, затем Enter, и закройте редактор, нажав Ctrl+X.

Шаг 3: Установка Homebrew

Homebrew — это пакетный менеджер для macOS, который позволяет устанавливать и управлять программным обеспечением через терминал. Установите Homebrew, выполнив следующую команду в терминале:

/bin/bash -c «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)»

Дождитесь завершения установки Homebrew.

Шаг 4: Установка Rosetta 2

PostgreSQL для macOS M1 находится в процессе адаптации, поэтому для полноценной работы требуется установка Rosetta 2 — технологии эмуляции, которая позволяет запускать программы, написанные для Intel, на архитектуре Apple M1.

Откройте терминал и выполните следующую команду:

/usr/sbin/softwareupdate —install-rosetta —agree-to-license

После установки Rosetta 2, ваш MacBook M1 будет готов к установке PostgreSQL.

Шаг 1: Получение доступа к запуску некоторых задач

Перед началом установки PostgreSQL на MacBook M1 необходимо получить доступ к запуску некоторых задач.

  1. Откройте приложение «Терминал».
  2. Выполните следующую команду:

xcode-select --install

При необходимости подтвердите установку инструментов разработки Xcode.

Дождитесь завершения процесса установки.

Шаг 2: Установка Homebrew, пакетного менеджера для macOS

Для установки Homebrew выполните следующие шаги:

  1. Откройте Terminal. Можно воспользоваться поиском Spotlight и ввести «Terminal», либо найти его в папке «Утилиты».
  2. Скопируйте и выполните команду:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Данная команда загрузит скрипт установки Homebrew и запустит его. Подтвердите запуск установки, введя пароль администратора, если потребуется. Процесс установки может занять некоторое время.

Когда установка Homebrew будет завершена, вы увидите сообщение о том, что установка прошла успешно.

Теперь Homebrew полностью установлен и готов к использованию для установки PostgreSQL и других необходимых пакетов.

Шаг 3: Установка Xcode Command Line Tools

Чтобы установить Xcode Command Line Tools, следуйте этим шагам:

  1. Откройте Terminal на вашем MacBook M1.

  2. Введите следующую команду и нажмите Enter, чтобы запустить установку Xcode Command Line Tools:

    xcode-select --install

  3. В появившемся диалоговом окне нажмите кнопку «Установить».

  4. Дождитесь окончания установки Xcode Command Line Tools.

После завершения установки Xcode Command Line Tools вы будете готовы перейти к следующему шагу.

Шаг 4: Установка PostgreSQL через Homebrew

Для установки PostgreSQL на MacBook M1 мы будем использовать пакетный менеджер Homebrew. Homebrew позволяет легко устанавливать и управлять программами на вашем Mac.

1. Откройте терминал. Вы можете найти его в папке «Приложения» или воспользоваться поиском Spotlight.

2. Введите следующую команду и нажмите Enter:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

3. Дождитесь завершения установки Homebrew.

4. После установки Homebrew введите следующую команду и нажмите Enter:

brew install postgresql

5. Дождитесь завершения установки PostgreSQL через Homebrew.

Теперь PostgreSQL успешно установлен на ваш MacBook M1 и готов к использованию.

Шаг 5: Создание базы данных PostgreSQL

После успешной установки PostgreSQL на ваш MacBook M1, вам необходимо создать базу данных, чтобы начать работу с системой управления базами данных.

Вы можете создать базу данных с помощью команды createdb в терминале.

Откройте терминал и выполните следующую команду:

КомандаОписание
createdb mydatabaseСоздает базу данных с именем mydatabase

После выполнения команды вы получите сообщение об успешном создании базы данных.

Теперь вы можете начать работу с вашей базой данных PostgreSQL на MacBook M1.

Шаг 6: Проверка установки PostgreSQL

Чтобы убедиться, что PostgreSQL успешно установлен на вашем MacBook M1, выполните следующие шаги:

  1. Откройте Терминал, нажав на значок Finder в Dock и выбрав Утилиты, а затем Терминал.
  2. В окне Терминала введите команду:
  3. psql

  4. Нажмите клавишу Enter. Если у вас успешно установлена и запущена PostgreSQL, откроется интерактивная оболочка psql.
  5. В интерактивной оболочке psql вы можете вводить SQL-запросы для работы с базами данных PostgreSQL.
  6. Для выхода из интерактивной оболочки psql введите команду:
  7. \q

  8. Нажмите клавишу Enter для выхода из psql и вернитесь в обычную оболочку Терминала.

Теперь вы можете быть уверены, что PostgreSQL успешно установлен на вашем MacBook M1 и готов к использованию.

Шаг 7: Запуск PostgreSQL автоматически при включении MacBook M1

Чтобы PostgreSQL запускался автоматически каждый раз при включении вашего MacBook M1, вам понадобится настроить его в качестве службы.

Вот как это сделать:

  1. Откройте терминал.
  2. Введите команду sudo vi /Library/LaunchDaemons/org.postgresql.postgres.plist и нажмите Enter.
  3. Нажмите клавишу I, чтобы начать редактирование файла.
  4. Введите следующий код:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>org.postgresql.postgres</string>
<key>Program</key>
<string>/usr/local/opt/postgresql/bin/pg_ctl</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/opt/postgresql/bin/pg_ctl</string>
<string>start</string>
<string>-D</string>
<string>/usr/local/var/postgres</string>
<string>-l</string>
<string>/usr/local/var/postgres/server.log</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
  1. Нажмите клавишу Esc, затем введите :wq и нажмите Enter, чтобы сохранить и закрыть файл.
  2. Введите команду sudo chown root:wheel /Library/LaunchDaemons/org.postgresql.postgres.plist и нажмите Enter.
  3. Введите команду sudo launchctl load -w /Library/LaunchDaemons/org.postgresql.postgres.plist и нажмите Enter.

Теперь PostgreSQL будет запускаться автоматически при включении вашего MacBook M1. Вы можете перезагрузить систему, чтобы убедиться, что все работает правильно.

Оцените статью