длительностью более 10 минут.
НО не хочу терять в логе DDL операции, которые могут и пару секунд быть.
Полагаю что
log_statement = 'all'
и log_min_duration_statement = 600000
не запишет в лог быстрые DDL. Или ошибаюсь и еще какой параметр пропустил?
Если не ошибаюсь, то такая настройка будет логировать все запросы. log_min_duration_statement только указывает, нужно ли логировать время выполнения запроса
Это независимые настройки, насколько я помню (не считая того, что два раза один запрос всё равно не должен логироваться). Вам нужно log_statement = 'ddl', наверное.
Обсуждают сегодня