diff options
author | Jan Provaznik <jprovaznik@gitlab.com> | 2018-11-13 08:27:31 +0100 |
---|---|---|
committer | Jan Provaznik <jprovaznik@gitlab.com> | 2018-11-22 13:18:28 +0100 |
commit | 0fc9f9d3e741629987afd2370069485bca640396 (patch) | |
tree | dfa0f6609bd5cb66dd83789c671919f80c2bc8a1 /db/migrate/20160328115649_migrate_new_notification_setting.rb | |
parent | fcec474ceb7d4f7d715ef39cbfee6936b52254f7 (diff) | |
download | gitlab-ce-0fc9f9d3e741629987afd2370069485bca640396.tar.gz |
Add version 4.2 to all existing migrationsjprovazn-versioned-migrations
DB schema generated by a migration may look different in
rails 4 and 5 (because rails 5 may use different default values).
For this reason it's important to explicitly set for which rails
version a migration was written for.
See https://stackoverflow.com/questions/35929869/activerecordmigration-deprecation-warning-asks-for-rails-version-but-im-no/35930912#35930912
Diffstat (limited to 'db/migrate/20160328115649_migrate_new_notification_setting.rb')
-rw-r--r-- | db/migrate/20160328115649_migrate_new_notification_setting.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/db/migrate/20160328115649_migrate_new_notification_setting.rb b/db/migrate/20160328115649_migrate_new_notification_setting.rb index 3c81b2c37bf..5ba09e75145 100644 --- a/db/migrate/20160328115649_migrate_new_notification_setting.rb +++ b/db/migrate/20160328115649_migrate_new_notification_setting.rb @@ -5,7 +5,7 @@ # - during migration some users will receive notifications based on their global settings (project/group settings will be ignored) # - its possible to get duplicate records for notification settings since we don't create uniq index yet # -class MigrateNewNotificationSetting < ActiveRecord::Migration +class MigrateNewNotificationSetting < ActiveRecord::Migration[4.2] def up timestamp = Time.now.strftime('%F %T') execute "INSERT INTO notification_settings ( user_id, source_id, source_type, level, created_at, updated_at ) SELECT user_id, source_id, source_type, notification_level, '#{timestamp}', '#{timestamp}' FROM members WHERE user_id IS NOT NULL" |