База данных serverconf - хранилище конфигурации Security Server.
Содержит:
Характеристики:
Подключение к базе:
sudo -u postgres psql -d serverconf
Размер базы:
sudo -u postgres psql -c "SELECT pg_size_pretty(pg_database_size('serverconf'));"
Создание бэкапа:
sudo -u postgres pg_dump serverconf > serverconf_backup_$(date +%Y%m%d).sql
Восстановление:
sudo -u postgres psql serverconf < serverconf_backup_20250209.sql
База данных op-monitor — хранилище операционных метрик и статистики.
Содержит:
Характеристики:
Подключение к базе:
sudo -u postgres psql -d op-monitor
Размер базы:
sudo -u postgres psql -c "SELECT pg_size_pretty(pg_database_size('op-monitor'));"
Количество записей:
sudo -u postgres psql -d op-monitor -c "SELECT COUNT(*) FROM opmonitor;"
sudo -u postgres psql -c "SELECT pg_database.datname,
pg_size_pretty(pg_database_size(pg_database.datname)) AS size
FROM pg_database
WHERE datname IN ('serverconf', 'messagelog', 'op-monitor');"
Для всех баз X-Road:
for db in serverconf messagelog op-monitor; do
sudo -u postgres psql -d $db -c "VACUUM ANALYZE;"
done
Автор Даниил Горбенко