aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord
diff options
context:
space:
mode:
authorPhilippe Creux <pcreux@gmail.com>2014-06-27 17:36:43 -0700
committerPhilippe Creux <pcreux@gmail.com>2014-06-27 17:36:43 -0700
commite31104c102cbc9a354a6f0e19a3373f42d8ae069 (patch)
tree5ea8e8c72c0323ee082f0e277cf2ea719d335b83 /activerecord
parent6a1af00d7046ee59cdb950bd367c77b9f3b8e516 (diff)
downloadrails-e31104c102cbc9a354a6f0e19a3373f42d8ae069.tar.gz
rails-e31104c102cbc9a354a6f0e19a3373f42d8ae069.tar.bz2
rails-e31104c102cbc9a354a6f0e19a3373f42d8ae069.zip
MySQL doesn't work with foreign keys
This was previously fixed in e84799d but broken in 3f596f8. This commit reintroduced the conditional that prevents the foreign keys from being added to MySQL databases.
Diffstat (limited to 'activerecord')
-rw-r--r--activerecord/test/schema/schema.rb5
1 files changed, 4 insertions, 1 deletions
diff --git a/activerecord/test/schema/schema.rb b/activerecord/test/schema/schema.rb
index a9a4acdfce..7dbb29d9b0 100644
--- a/activerecord/test/schema/schema.rb
+++ b/activerecord/test/schema/schema.rb
@@ -83,7 +83,10 @@ ActiveRecord::Schema.define do
create_table :author_addresses, force: true do |t|
end
- add_foreign_key :authors, :author_addresses
+
+ unless current_adapter?(:MysqlAdapter, :Mysql2Adapter)
+ add_foreign_key :authors, :author_addresses
+ end
create_table :author_favorites, force: true do |t|
t.column :author_id, :integer