Это проблема времени развертывания. Независимо от запуска процесса ваши веб-серверы должны установить соответствующую переменную среды. export WEB_STATEMENT_TIMEOUT=2
Или переверните его: по умолчанию установите очень короткое значение и установите переменную среды переопределения для своих работников, что позволит значительно увеличить время выполнения sql.
defaults: &default
adapter: postgresql
encoding: unicode
pool: 5
min_messages: warning
variables:
statement_timeout: <%= ENV["WEB_STATEMENT_TIMEOUT"].present? ? ENV["WEB_STATEMENT_TIMEOUT"] : 600 %>