Skip to content

Instantly share code, notes, and snippets.

@ShilGen
Last active October 16, 2023 06:02
Show Gist options
  • Save ShilGen/8441c78488dd050407a4a28f9a9a5a90 to your computer and use it in GitHub Desktop.
Save ShilGen/8441c78488dd050407a4a28f9a9a5a90 to your computer and use it in GitHub Desktop.

Master заметка | PostgreSQL | Linux Диагностика

Восстановление данных из бекапа

1 Остановка службы управления

sudo ControlService --stop

2 Создание пустой базы данных

sudo -i -u postgres psql <P20createDB.sql 

3 Непосредственно восстановление из бекапа

pg_restore -d postgresql://pyramid:sit1234@localhost:5432/pyramid -f /home/pyramid/Pyramid22023_10_13_15_15_3 -Fc

4 Запуск консольной утилиты для настройки

cd ./usr/lib/pyramid-control
sudo ./CSConfigConsole

5 Запуск службы управления

sudo ControlService --start

Список и статус работающих служб ПО Пирамида на сервере

sudo systemctl --type=service --state=running | grep Pyramid
CREATE DATABASE pyramid WITH ENCODING 'utf8' OWNER pyramid;
REVOKE CONNECT ON DATABASE pyramid FROM PUBLIC;
GRANT CONNECT ON DATABASE pyramid TO pyramid;
REVOKE ALL ON SCHEMA public FROM PUBLIC;
GRANT ALL ON SCHEMA public TO pyramid;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment