Установка и настройка Время чтения: 1 мин. 243 просмотров Установка PostgreSQL Обновление пакетов и установка: sudo apt update sudo apt install postgresql Данные, необходимые для работы PostgreSQL, будут находится в каталоге /var/lib/postgresql/14/main , а файлы конфигурации – в каталоге /etc/postgresql/14/main. Проверка, что PostgreSQL-сервер готов принимать подключения от клиентов: pg_isready Создание базы данных Авторизация под учётной записью postgres: su - postgres Получение доступа к программной оболочке PostgreSQL: psql Если всё хорошо, будет следующий вывод: Создание пользователя: CREATE USER wheel WITH PASSWORD 'P@$$w0rd'; Создание базы данных: CREATE DATABASE wheeldb; Выдача полных прав на базу данных: GRANT ALL PRIVILEGES ON DATABASE wheeldb to wheel; Подключение к базе данных: \c wheeldb; Создание таблицы: CREATE TABLE application( id serial PRIMARY KEY, token character varying(32) NOT NULL UNIQUE, description character varying(255) ); Вывод списка таблиц базы данных: \dt Выход из оболочки: \q Настройка клиентской аутентификации СУБД PostgreSQL использует клиентскую аутентификацию для того, чтобы решать, какая учётная запись к какой базе данных и с какого хоста может подключаться. Это определяется настройками конфигурационного файла клиентской аутентификации pg_hba.conf в директории /etc/postgresql/14/main/ .PostgreSQL использует много типов методов клиентской аутентификации, таких как peer, ident, password, md5 или scram-sha-256. Данная строка означает, разрешено подключение ко всем базам данных всеми пользователями с любого хоста с использованием пароля.После изменения файла нужно перезапустить службу: systemctl restart postgresql Проверка подключения: psql -U wheel -d wheeldb -h 127.0.0.1 Установка pgAdmin4 Добавление публичного ключа для репозитория и создание конфигурационного файла: curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update' Установка pgAdmin4: apt install pgadmin4 Запуск скрипта установки веб-компонентов, потребуется ввести адрес электронной почты и пароль, которые в дальнейшем будут использоваться для авторизации: /usr/pgadmin4/bin/setup-web.sh Для подключения в браузере набрать: http://SERVER_IP_ADDRESS/pgadmin4 Источники:Тык Тык Метки:PostgreSQLUbuntu PostgreSQL - Назад Оптимизация Вперёд – PostgreSQL Шпаргалка