diff options
author | Ryuta Kamizono <kamipo@gmail.com> | 2019-02-10 22:49:08 +0900 |
---|---|---|
committer | Ryuta Kamizono <kamipo@gmail.com> | 2019-02-11 14:15:16 +0900 |
commit | da5843436b416f5c730f552273e1d09002beb4e0 (patch) | |
tree | b96c0b39eef34cd4c3a572cfc0b56b2797e50399 /actiontext | |
parent | d87afbf46f87a7fb8e9fef5c1b8422cdf386f4cb (diff) | |
download | rails-da5843436b416f5c730f552273e1d09002beb4e0.tar.gz rails-da5843436b416f5c730f552273e1d09002beb4e0.tar.bz2 rails-da5843436b416f5c730f552273e1d09002beb4e0.zip |
SQLite3: Implement `add_foreign_key` and `remove_foreign_key`
I implemented Foreign key create in `create_table` for SQLite3 at
#24743. This follows #24743 to implement `add_foreign_key` and
`remove_foreign_key`.
Unfortunately SQLite3 has one limitation that
`PRAGMA foreign_key_list(table-name)` doesn't have constraint name.
So we couldn't implement find/remove foreign key by name for now.
Fixes #35207.
Closes #31343.
Diffstat (limited to 'actiontext')
-rw-r--r-- | actiontext/test/dummy/db/schema.rb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/actiontext/test/dummy/db/schema.rb b/actiontext/test/dummy/db/schema.rb index 5216c5fd33..2388986835 100644 --- a/actiontext/test/dummy/db/schema.rb +++ b/actiontext/test/dummy/db/schema.rb @@ -55,4 +55,5 @@ ActiveRecord::Schema.define(version: 2018_10_03_185713) do t.datetime "updated_at", precision: 6, null: false end + add_foreign_key "active_storage_attachments", "active_storage_blobs", column: "blob_id" end |