lib/strong_migrations/checker.rb in strong_migrations-0.6.0 vs lib/strong_migrations/checker.rb in strong_migrations-0.6.1
- old
+ new
@@ -210,11 +210,11 @@
def set_timeouts
if !@timeouts_set
if StrongMigrations.statement_timeout
statement =
if postgresql?
- "SET statement_timeout TO #{connection.quote(StrongMigrations.statement_timeout)}"
+ "SET statement_timeout TO #{connection.quote(StrongMigrations.statement_timeout.to_i * 1000)}"
elsif mysql?
"SET max_execution_time = #{connection.quote(StrongMigrations.statement_timeout.to_i * 1000)}"
elsif mariadb?
"SET max_statement_time = #{connection.quote(StrongMigrations.statement_timeout)}"
else
@@ -225,10 +225,10 @@
end
if StrongMigrations.lock_timeout
statement =
if postgresql?
- "SET lock_timeout TO #{connection.quote(StrongMigrations.lock_timeout)}"
+ "SET lock_timeout TO #{connection.quote(StrongMigrations.lock_timeout.to_i * 1000)}"
elsif mysql? || mariadb?
"SET lock_wait_timeout = #{connection.quote(StrongMigrations.lock_timeout)}"
else
raise StrongMigrations::Error, "Lock timeout not supported for this database"
end