Debian 11 и PostgreSQL 14.1 создать базу данных на подключаемом диске

Автор LeximusNet, 05 января 2022, 01:35:17

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

LeximusNet

Всем Добрый день!

На домашнем сервере установил Debian 11, подключил на нём диск, смонтировал его по адресу /data
Хочу создать на нём базу данных PostgreSQL соответственно по адресу /data/14

Установил PostgreSQL 14.1

На одном известном портале нашёл инструкцию как на это сделать.
И уткнулся в один пункт, важный, но для меня не понятный.
В инструкции написано что по умолчанию база данных будет установлена по пути /var/lib/pgsql/14/data.
И если я хочу изменить данный путь, то надо выполнить следующее действие:

systemctl edit postgresql-14.service
В появившемся окне редактора указать следующие параметры :

[Service]
Environment=PGDATA=/data/14


Но вот при выполнении следующей команды systemctl edit postgresql-14.service у меня никакой редактор не открывается, а пишется следующий текст:
No files found for postgresql-14.service.
Run 'systemctl edit --force --full postgresql-14.service' to create a new unit.


Но если я выполню данную команду так: systemctl edit postgresql.service, то редактор действительно откроется и будет похоже на то что я что то нужное редактирую, но при этом при сохранении он не понятно куда сохраняет, какое то кажется странное имя присваивает.

Кто подскажет как правильно это сделать и какой файл надо действительно отредактировать?
Буду очень благодарен!


LeximusNet

Поискал как вывести список служб, вывел и увидел следующую службу postgresql@14-main.service loaded active running PostgreSQL Cluster 14-main

Это её надо редактировать или нет?