class SafePgMigrations::Configuration
Attributes
batch_size[RW]
blocking_activity_logger_margin[RW]
blocking_activity_logger_verbose[RW]
max_tries[RW]
retry_delay[RW]
safe_timeout[RW]
Public Class Methods
new()
click to toggle source
# File lib/safe-pg-migrations/configuration.rb, line 14 def initialize self.safe_timeout = 5.seconds self.blocking_activity_logger_margin = 1.second self.blocking_activity_logger_verbose = true self.batch_size = 1000 self.retry_delay = 1.minute self.max_tries = 5 end
Public Instance Methods
pg_duration(duration)
click to toggle source
# File lib/safe-pg-migrations/configuration.rb, line 27 def pg_duration(duration) value, unit = duration.integer? ? [duration, 's'] : [(duration * 1000).to_i, 'ms'] "#{value}#{unit}" end
pg_safe_timeout()
click to toggle source
# File lib/safe-pg-migrations/configuration.rb, line 23 def pg_safe_timeout pg_duration(safe_timeout) end