Rails 4.2 Postgres 9.4.4 Statement_timeout не работает - PullRequest
0 голосов
/ 05 ноября 2018

Я пытаюсь установить 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 доступен. Кто-нибудь может пролить свет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...