Commit 193b2e6d authored by Sean McGivern's avatar Sean McGivern

Merge branch 'fix-migrations' into 'master'

Make the `downtime_check` task happy

See merge request !7845
parents 2c0d9890 a59e75a1
# rubocop:disable all # rubocop:disable all
class CreateForkedProjectLinks < ActiveRecord::Migration class CreateForkedProjectLinks < ActiveRecord::Migration
DOWNTIME = false
def change def change
create_table :forked_project_links do |t| create_table :forked_project_links do |t|
t.integer :forked_to_project_id, null: false t.integer :forked_to_project_id, null: false
......
# rubocop:disable all # rubocop:disable all
class CreateDeployKeysProjects < ActiveRecord::Migration class CreateDeployKeysProjects < ActiveRecord::Migration
DOWNTIME = false
def change def change
create_table :deploy_keys_projects do |t| create_table :deploy_keys_projects do |t|
t.integer :deploy_key_id, null: false t.integer :deploy_key_id, null: false
......
# rubocop:disable all # rubocop:disable all
class CreateUsersGroups < ActiveRecord::Migration class CreateUsersGroups < ActiveRecord::Migration
DOWNTIME = false
def change def change
create_table :users_groups do |t| create_table :users_groups do |t|
t.integer :group_access, null: false t.integer :group_access, null: false
......
# rubocop:disable all # rubocop:disable all
class CreateProjectGroupLinks < ActiveRecord::Migration class CreateProjectGroupLinks < ActiveRecord::Migration
DOWNTIME = false
def change def change
create_table :project_group_links do |t| create_table :project_group_links do |t|
t.integer :project_id, null: false t.integer :project_id, null: false
......
# rubocop:disable all # rubocop:disable all
class CreateBroadcastMessages < ActiveRecord::Migration class CreateBroadcastMessages < ActiveRecord::Migration
DOWNTIME = false
def change def change
create_table :broadcast_messages do |t| create_table :broadcast_messages do |t|
t.text :message, null: false t.text :message, null: false
......
# rubocop:disable all # rubocop:disable all
class CreateMergeRequestDiffs < ActiveRecord::Migration class CreateMergeRequestDiffs < ActiveRecord::Migration
DOWNTIME = false
def up def up
create_table :merge_request_diffs do |t| create_table :merge_request_diffs do |t|
t.string :state, null: false, default: 'collected' t.string :state, null: false, default: 'collected'
......
# rubocop:disable all # rubocop:disable all
class CreateEmails < ActiveRecord::Migration class CreateEmails < ActiveRecord::Migration
DOWNTIME = false
def change def change
create_table :emails do |t| create_table :emails do |t|
t.integer :user_id, null: false t.integer :user_id, null: false
t.string :email, null: false t.string :email, null: false
t.timestamps null: true t.timestamps null: true
end end
......
# rubocop:disable all # rubocop:disable all
class CreateUsersStarProjects < ActiveRecord::Migration class CreateUsersStarProjects < ActiveRecord::Migration
DOWNTIME = false
def change def change
create_table :users_star_projects do |t| create_table :users_star_projects do |t|
t.integer :project_id, null: false t.integer :project_id, null: false
......
# rubocop:disable all # rubocop:disable all
class CreateLabels < ActiveRecord::Migration class CreateLabels < ActiveRecord::Migration
DOWNTIME = false
def change def change
create_table :labels do |t| create_table :labels do |t|
t.string :title t.string :title
......
# rubocop:disable all # rubocop:disable all
class CreateLabelLinks < ActiveRecord::Migration class CreateLabelLinks < ActiveRecord::Migration
DOWNTIME = false
def change def change
create_table :label_links do |t| create_table :label_links do |t|
t.integer :label_id t.integer :label_id
......
# rubocop:disable all # rubocop:disable all
class AddMembersTable < ActiveRecord::Migration class AddMembersTable < ActiveRecord::Migration
DOWNTIME = false
def change def change
create_table :members do |t| create_table :members do |t|
t.integer :access_level, null: false t.integer :access_level, null: false
......
# rubocop:disable all # rubocop:disable all
class RemoveOldMemberTables < ActiveRecord::Migration class RemoveOldMemberTables < ActiveRecord::Migration
DOWNTIME = false
def up def up
drop_table :users_groups drop_table :users_groups
drop_table :users_projects drop_table :users_projects
......
# rubocop:disable all # rubocop:disable all
class AddAuditEvent < ActiveRecord::Migration class AddAuditEvent < ActiveRecord::Migration
DOWNTIME = false
def change def change
create_table :audit_events do |t| create_table :audit_events do |t|
t.integer :author_id, null: false t.integer :author_id, null: false
......
# rubocop:disable all # rubocop:disable all
class CreateDoorkeeperTables < ActiveRecord::Migration class CreateDoorkeeperTables < ActiveRecord::Migration
DOWNTIME = false
def change def change
create_table :oauth_applications do |t| create_table :oauth_applications do |t|
t.string :name, null: false t.string :name, null: false
......
# rubocop:disable all # rubocop:disable all
class CreateApplicationSettings < ActiveRecord::Migration class CreateApplicationSettings < ActiveRecord::Migration
DOWNTIME = false
def change def change
create_table :application_settings do |t| create_table :application_settings do |t|
t.integer :default_projects_limit t.integer :default_projects_limit
......
# rubocop:disable all # rubocop:disable all
class CreateSubscriptionsTable < ActiveRecord::Migration class CreateSubscriptionsTable < ActiveRecord::Migration
DOWNTIME = false
def change def change
create_table :subscriptions do |t| create_table :subscriptions do |t|
t.integer :user_id t.integer :user_id
t.references :subscribable, polymorphic: true t.references :subscribable, polymorphic: true
t.boolean :subscribed t.boolean :subscribed
t.timestamps null: true t.timestamps null: true
end end
add_index :subscriptions, add_index :subscriptions,
[:subscribable_id, :subscribable_type, :user_id], [:subscribable_id, :subscribable_type, :user_id],
unique: true, unique: true,
name: 'subscriptions_user_id_and_ref_fields' name: 'subscriptions_user_id_and_ref_fields'
......
# rubocop:disable all # rubocop:disable all
class CreateAbuseReports < ActiveRecord::Migration class CreateAbuseReports < ActiveRecord::Migration
DOWNTIME = false
def change def change
create_table :abuse_reports do |t| create_table :abuse_reports do |t|
t.integer :reporter_id t.integer :reporter_id
......
# rubocop:disable all # rubocop:disable all
class CreateLfsObjects < ActiveRecord::Migration class CreateLfsObjects < ActiveRecord::Migration
DOWNTIME = false
def change def change
create_table :lfs_objects do |t| create_table :lfs_objects do |t|
t.string :oid, null: false, unique: true t.string :oid, null: false, unique: true
......
# rubocop:disable all # rubocop:disable all
class CreateLfsObjectsProjects < ActiveRecord::Migration class CreateLfsObjectsProjects < ActiveRecord::Migration
DOWNTIME = false
def change def change
create_table :lfs_objects_projects do |t| create_table :lfs_objects_projects do |t|
t.integer :lfs_object_id, null: false t.integer :lfs_object_id, null: false
......
# rubocop:disable all # rubocop:disable all
class CreateReleases < ActiveRecord::Migration class CreateReleases < ActiveRecord::Migration
DOWNTIME = false
def change def change
create_table :releases do |t| create_table :releases do |t|
t.string :tag t.string :tag
......
# rubocop:disable all # rubocop:disable all
class CreateTasks < ActiveRecord::Migration class CreateTasks < ActiveRecord::Migration
DOWNTIME = false
def change def change
create_table :tasks do |t| create_table :tasks do |t|
t.references :user, null: false, index: true t.references :user, null: false, index: true
......
# rubocop:disable all # rubocop:disable all
class AddAwardEmoji < ActiveRecord::Migration class AddAwardEmoji < ActiveRecord::Migration
DOWNTIME = false
def change def change
create_table :award_emoji do |t| create_table :award_emoji do |t|
t.string :name t.string :name
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment