Изменение max_stack_depth
Если изменение max_stack_depth в конфигурационном файле постгресса приводит к невозможности запуска с ошибкой типа:
LOG: invalid value for parameter "max_stack_depth": 20480
DETAIL: "max_stack_depth" must not exceed 7680kB.
HINT: Increase the platform's stack depth limit via "ulimit -s" or local equiv
postgresql-10.service: main process exited, code=exited, status=1/FAILURE
наплевав на то, что ulimit -s > 8M, то надо в файле конфигурации постгресса в systemd
(например /etc/systemd/system/multi-user.target.wants/postgresql-10.service) в секции Service добавить строку:
[Service]
LimitSTACK=infinity
.......
потому что он, оказывается, игнорирует настройки лимитов из /etc/security/limits.conf
затем, естественно,
systemctl daemon-reload
и запускать постгресс