diff options
author | Jeremy Kemper <jeremykemper@gmail.com> | 2014-09-01 22:35:56 -0700 |
---|---|---|
committer | Jeremy Kemper <jeremykemper@gmail.com> | 2014-09-01 22:36:05 -0700 |
commit | 41e48c2874eb8b4c419b7803976646005739d5bd (patch) | |
tree | bd4ff8370790fa6e27f3c98112b437d693220f8a /activerecord/test/cases/helper.rb | |
parent | 67b42cb4aa008198e2c22b84b063aa1eb082036d (diff) | |
download | rails-41e48c2874eb8b4c419b7803976646005739d5bd.tar.gz rails-41e48c2874eb8b4c419b7803976646005739d5bd.tar.bz2 rails-41e48c2874eb8b4c419b7803976646005739d5bd.zip |
MySQL: skip GTID-unsafe statement tests when enforce_gtid_consistency is enabled
Diffstat (limited to 'activerecord/test/cases/helper.rb')
-rw-r--r-- | activerecord/test/cases/helper.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/activerecord/test/cases/helper.rb b/activerecord/test/cases/helper.rb index 209ef597db..1bccd21f84 100644 --- a/activerecord/test/cases/helper.rb +++ b/activerecord/test/cases/helper.rb @@ -50,6 +50,10 @@ def mysql_56? ActiveRecord::Base.connection.send(:version).join(".") >= "5.6.0" end +def mysql_enforcing_gtid_consistency? + current_adapter?(:MysqlAdapter, :Mysql2Adapter) && 'ON' == ActiveRecord::Base.connection.show_variable('enforce_gtid_consistency') +end + def supports_savepoints? ActiveRecord::Base.connection.supports_savepoints? end |