PostgreSQL 9.4: зміна налаштувань через ALTER SYSTEM

1 хв читання

18 грудня 2014 року вийшла PostgreSQL 9.4, яка додала нову SQL-команду ALTER SYSTEM для зміни налаштувань у файлі postgresql.conf.

Раніше для зміни більшості параметрів було необхідно редагувати файл postgresql.conf та перезавантажувати сервер. Команда ALTER SYSTEM записує зміни у спеціальний файл postgresql.auto.conf, який має пріоритет над основним конфігураційним файлом. Це дозволяє застосовувати налаштування без зупинки роботи бази даних, хоча для багатьох параметрів все одно потрібен перезапуск або переконфігурація (SIGHUP).

Рекомендації для адміністраторів:

  • Використовуйте ALTER SYSTEM для програмного керування налаштуваннями, але пам'ятайте про пріоритет файлу postgresql.auto.conf.
  • Завжди перевіряйте документацію конкретного параметра, щоб дізнатися, чи потребує він перезавантаження сервера для застосування змін.
  • Регулярно перевіряйте вміст postgresql.auto.conf, щоб уникнути конфліктів з основними налаштуваннями у postgresql.conf.

Автоматизація конфігурації сервера командою ALTER SYSTEM

Можливість програмного керування налаштуваннями сервера через SQL-запити значно спрощує автоматизацію адміністрування та зменшує час на внесення змін. Для адміністраторів це означає можливість швидкої адаптації конфігурацій без необхідності ручного редагування файлів та перезавантаження сервісів, що підвищує гнучкість інфраструктури.

Практичний крок: Для впровадження автоматизованих методів управління вашою інфраструктурою баз даних, зверніться до Softline за розробкою плану автоматизації адміністрування та налаштування конфігурацій.

Використані джерела

  1. postgresql.org (postgresql.org)