Полное руководство по установке PostgreSQL на Manjaro: рассмотрено несколько методов

PostgreSQL — это мощная система управления реляционными базами данных (СУБД) с открытым исходным кодом, которая предлагает надежные функции и отличную производительность. Если вы используете Manjaro Linux и хотите установить PostgreSQL, эта статья расскажет вам о нескольких методах и попутно предоставит примеры кода. Давайте погрузимся!

Метод 1: использование менеджера пакетов (Pacman):
Manjaro Linux использует менеджер пакетов Pacman, который упрощает процесс установки. Откройте терминал и выполните следующие команды:

  1. Обновить систему:

    sudo pacman -Syu
  2. Установить PostgreSQL:

    sudo pacman -S postgresql
  3. Инициализируйте и запустите службу PostgreSQL:

    sudo systemctl initdb
    sudo systemctl enable --now postgresql

Метод 2: установка через AUR (репозиторий пользователей Arch):
Manjaro также поддерживает репозиторий пользователей Arch (AUR), который предоставляет дополнительные пакеты. Выполните следующие действия:

  1. Установите необходимые зависимости:

    sudo pacman -S base-devel git
  2. Клонировать репозиторий пакетов AUR:

    git clone https://aur.archlinux.org/postgresql.git
    cd postgresql
  3. Соберите и установите пакет с помощью makepkg:

    makepkg -si
  4. Инициализируйте и запустите службу PostgreSQL:

    sudo systemctl initdb
    sudo systemctl enable --now postgresql

Метод 3. Использование Postgres.appimage:
Если вы предпочитаете более автономный подход, вы можете использовать пакет Postgres.appimage. Вот как:

  1. Загрузите файл Postgres.appimage:

    wget https://github.com/postgres/postgres/releases/latest/download/postgres.appimage
  2. Сделайте файл исполняемым:

    chmod +x postgres.appimage
  3. Запустите Postgres.appimage:

    ./postgres.appimage
  4. Инициализировать и запустить службу PostgreSQL:

    sudo systemctl initdb
    sudo systemctl enable --now postgresql

Поздравляем! Вы успешно установили PostgreSQL в свою систему Manjaro Linux несколькими способами. Независимо от того, выбрали ли вы менеджер пакетов, AUR или Postgres.appimage, теперь вы готовы начать работу с этой мощной системой управления базами данных.

Не забудьте обратиться к официальной документации PostgreSQL для получения дальнейших инструкций по настройке и использованию. Приятного кодирования!