Sha256: 54f270f283b97a352e9b5e55b8aebe704c920e516960e98c76c28ac9556958de
Contents?: true
Size: 1.04 KB
Versions: 1
Compression:
Stored size: 1.04 KB
Contents
require "pg_ha_migrations/version" require "rails" require "active_record" require "active_record/migration" require "relation_to_struct" module PgHaMigrations LOCK_TIMEOUT_SECONDS = 5 LOCK_FAILURE_RETRY_DELAY_MULTLIPLIER = 5 # Safe versus unsafe in this context specifically means the following: # - Safe operations will not block for long periods of time. # - Unsafe operations _may_ block for long periods of time. UnsafeMigrationError = Class.new(Exception) # Invalid migrations are operations which we expect to not function # as expected or get the schema into an inconsistent state InvalidMigrationError = Class.new(Exception) # This gem only supports the PostgreSQL adapter at this time. UnsupportedAdapter = Class.new(Exception) end require "pg_ha_migrations/blocking_database_transactions" require "pg_ha_migrations/blocking_database_transactions_reporter" require "pg_ha_migrations/unsafe_statements" require "pg_ha_migrations/safe_statements" require "pg_ha_migrations/allowed_versions" require "pg_ha_migrations/railtie"
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pg_ha_migrations-0.2.0 | lib/pg_ha_migrations.rb |