User Tools

Site Tools


15_sovetov

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
15_sovetov [2021/08/24 09:35] chifek15_sovetov [2023/09/14 06:06] (current) – external edit 127.0.0.1
Line 348: Line 348:
 typname — имя типа данных. typname — имя типа данных.
 typlen — размер типа данных. typlen — размер типа данных.
 +
 +
 + ==== Изменение настроек СУБД без перезагрузки ====
 +
 +Настройки PostgreSQL находятся в специальных файлах вроде postgresql.conf и pg_hba.conf. После изменения этих файлов нужно, чтобы СУБД снова получила настройки. Для этого производится перезагрузка сервера баз данных. Понятно, что приходится это делать, но на продакшн-версии проекта, которым пользуются тысячи пользователей, это очень нежелательно. Поэтому в PostgreSQL есть функция, с помощью которой можно применить изменения без перезагрузки сервера:
 +
 +<code>
 +SELECT pg_reload_conf();
 +</code>
 +
 +Но, к сожалению, она применима не ко всем параметрам. В некоторых случаях для применения настроек перезагрузка обязательна.
 +
 +Мы рассмотрели команды, которые помогут упростить работу разработчикам и администраторам баз данных, использующим PostgreSQL. Но это далеко не все возможные приёмы. Если вы сталкивались с интересными задачами, напишите о них в комментариях. Поделимся полезным опытом!
 +
 + ===== Ссылки =====
 +
 +Источник [[https://tproger.ru/translations/useful-postgresql-commands/]]
15_sovetov.1629797701.txt.gz · Last modified: 2023/09/14 06:06 (external edit)