diff options
author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2014-12-23 10:52:21 +0200 |
---|---|---|
committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2014-12-23 12:00:39 +0200 |
commit | 3620ea42e881119413fb373ccb9481691732ef03 (patch) | |
tree | 11be3dc12fd936dec9e6cde4a69d94db5ceb6f2e | |
parent | 07bee141b9a6d32e38bbdba59ce7371d36f8c320 (diff) | |
download | gitlab-ce-3620ea42e881119413fb373ccb9481691732ef03.tar.gz |
Fix migration issue for mysql with index not being removed
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-rw-r--r-- | db/migrate/20141121161704_add_identity_table.rb | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/db/migrate/20141121161704_add_identity_table.rb b/db/migrate/20141121161704_add_identity_table.rb index 6fe63637dfe..cf56fd6c227 100644 --- a/db/migrate/20141121161704_add_identity_table.rb +++ b/db/migrate/20141121161704_add_identity_table.rb @@ -14,6 +14,7 @@ SELECT provider, extern_uid, id FROM users WHERE provider IS NOT NULL eos + remove_index :users, ["extern_uid", "provider"] remove_column :users, :extern_uid remove_column :users, :provider end @@ -34,5 +35,6 @@ eos end drop_table :identities + add_index "users", ["extern_uid", "provider"], name: "index_users_on_extern_uid_and_provider", unique: true, using: :btree end end |