В статье будет приведено описание установки PostgreSQL 14 на FreeBSD 13. Если нужна другая версия, то в команде на установку поменяйте номер версии.
Если будете работать на сервере через SSH, то необходимо активировать SSH, если ранее этого не делали. Для этого дописать строку в файл /etc/rc.conf:
echo 'sshd_enable="YES"' >> /etc/rc.conf
Запустить службу:
service sshd start
Обновить пакеты:
pkg update
pkg upgrade
Установить PostgreSQL с библиотеками:
pkg install postgresql14-server postgresql14-contrib
Включить службу PostgreSQL:
echo 'postgresql_enable="YES"' >> /etc/rc.conf
Инициализировать базу данных:
/usr/local/etc/rc.d/postgresql initdb
Запустить службу PostgreSQL:
service postgresql start
Задать пароль для системной учётной записи postgres:
passwd postgres
Переключимся на системную учётную запись postgres:
su - postgres
Создать пароль для учётной записи базы данных postgres выполнив 4 команды:
psql
ALTER USER postgres WITH PASSWORD 'тут-ваш-пароль';
\q
exit
Системная учётная запись и учётная запись базы данных имеют одинаковые имена, поэтому в тексте я их именую по-разному, чтобы вы не запутались.
На этом установка PostgeSQL на FreeBSD завершена.