Sha256: c71bd3931215f630e5aa6e050bcb30f6ea2b5e93144f80ba8f5d6cf8144bad7f
Contents?: true
Size: 505 Bytes
Versions: 2
Compression:
Stored size: 505 Bytes
Contents
module PactBroker module MigrationHelper extend self def large_text_type if adapter == 'postgres' :text else # Assume mysql :mediumtext end end def with_mysql if adapter =~ /mysql/ yield end end def adapter Sequel::Model.db.adapter_scheme.to_s end def sqlite_safe string if adapter == 'sqlite' string.gsub(/\border\b/, '`order`') else string end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pact_broker-2.16.1 | db/migrations/migration_helper.rb |
pact_broker-2.16.0 | db/migrations/migration_helper.rb |