Sha256: 9e651ac5cca27e415dd09a2a90cb9457e8ea2a388d3c27bd62d4c3ab0ad1a2b3
Contents?: true
Size: 517 Bytes
Versions: 73
Compression:
Stored size: 517 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(/(?:\b|")order(?:"|\b)/, '`order`') else string end end end end
Version data entries
73 entries across 73 versions & 1 rubygems