Я пытаюсь установить Statement_timeout. Я пробовал обе настройки в database.yml
файле, как это
variables:
statement_timeout: 1000
А это
ActiveRecord::Base.connection.execute("SET statement_timeout = 1000")
Протестировано с
ActiveRecord::Base.connection.execute("select pg_sleep(4)")
И оба они не имеют никакого эффекта.
Я использую postgres 10 в своем локальном компьютере, и оператор Statement_timeouts работает как ожидалось. Но на моем сервере, на котором работает postgres 9.4.4, он просто ничего не делает.
Я проверил Документ Postgres за 9.4 , и Statement_timeout доступен. Кто-нибудь может пролить свет?