1
0
Fork 0
mirror of https://github.com/mastodon/mastodon.git synced 2024-08-20 21:08:15 -07:00

Update strong-migrations-enabled migrations from 5.0 and 5.1 to 5.2 (#24275)

This commit is contained in:
Claire 2023-03-27 16:09:10 +02:00 committed by GitHub
parent cf12621e37
commit c0e87ad8ed
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
45 changed files with 49 additions and 49 deletions

View file

@ -1,4 +1,4 @@
class AddDescriptionToMediaAttachments < ActiveRecord::Migration[5.1] class AddDescriptionToMediaAttachments < ActiveRecord::Migration[5.2]
def change def change
add_column :media_attachments, :description, :text add_column :media_attachments, :description, :text
end end

View file

@ -1,4 +1,4 @@
class CreateEmailDomainBlocks < ActiveRecord::Migration[5.1] class CreateEmailDomainBlocks < ActiveRecord::Migration[5.2]
def change def change
create_table :email_domain_blocks do |t| create_table :email_domain_blocks do |t|
t.string :domain, null: false t.string :domain, null: false

View file

@ -1,4 +1,4 @@
class CreateAccountModerationNotes < ActiveRecord::Migration[5.1] class CreateAccountModerationNotes < ActiveRecord::Migration[5.2]
def change def change
create_table :account_moderation_notes do |t| create_table :account_moderation_notes do |t|
t.text :content, null: false t.text :content, null: false

View file

@ -1,6 +1,6 @@
require Rails.root.join('lib', 'mastodon', 'migration_helpers') require Rails.root.join('lib', 'mastodon', 'migration_helpers')
class AddDisabledToCustomEmojis < ActiveRecord::Migration[5.1] class AddDisabledToCustomEmojis < ActiveRecord::Migration[5.2]
include Mastodon::MigrationHelpers include Mastodon::MigrationHelpers
disable_ddl_transaction! disable_ddl_transaction!

View file

@ -1,4 +1,4 @@
class AddUriToCustomEmojis < ActiveRecord::Migration[5.1] class AddUriToCustomEmojis < ActiveRecord::Migration[5.2]
def change def change
add_column :custom_emojis, :uri, :string add_column :custom_emojis, :uri, :string
add_column :custom_emojis, :image_remote_url, :string add_column :custom_emojis, :image_remote_url, :string

View file

@ -1,4 +1,4 @@
class AddForeignKeyToAccountModerationNotes < ActiveRecord::Migration[5.1] class AddForeignKeyToAccountModerationNotes < ActiveRecord::Migration[5.2]
def change def change
safety_assured { add_foreign_key :account_moderation_notes, :accounts } safety_assured { add_foreign_key :account_moderation_notes, :accounts }
end end

View file

@ -1,4 +1,4 @@
class ChangeAccountsNonnullableInAccountModerationNotes < ActiveRecord::Migration[5.1] class ChangeAccountsNonnullableInAccountModerationNotes < ActiveRecord::Migration[5.2]
def change def change
safety_assured do safety_assured do
change_column_null :account_moderation_notes, :account_id, false change_column_null :account_moderation_notes, :account_id, false

View file

@ -1,4 +1,4 @@
class AddVisibleInPickerToCustomEmoji < ActiveRecord::Migration[5.1] class AddVisibleInPickerToCustomEmoji < ActiveRecord::Migration[5.2]
def change def change
safety_assured do safety_assured do
add_column :custom_emojis, :visible_in_picker, :boolean, default: true, null: false add_column :custom_emojis, :visible_in_picker, :boolean, default: true, null: false

View file

@ -1,6 +1,6 @@
require Rails.root.join('lib', 'mastodon', 'migration_helpers') require Rails.root.join('lib', 'mastodon', 'migration_helpers')
class AddReblogsToFollows < ActiveRecord::Migration[5.1] class AddReblogsToFollows < ActiveRecord::Migration[5.2]
include Mastodon::MigrationHelpers include Mastodon::MigrationHelpers
disable_ddl_transaction! disable_ddl_transaction!

View file

@ -1,6 +1,6 @@
require Rails.root.join('lib', 'mastodon', 'migration_helpers') require Rails.root.join('lib', 'mastodon', 'migration_helpers')
class AddMemorialToAccounts < ActiveRecord::Migration[5.1] class AddMemorialToAccounts < ActiveRecord::Migration[5.2]
include Mastodon::MigrationHelpers include Mastodon::MigrationHelpers
disable_ddl_transaction! disable_ddl_transaction!

View file

@ -1,6 +1,6 @@
require Rails.root.join('lib', 'mastodon', 'migration_helpers') require Rails.root.join('lib', 'mastodon', 'migration_helpers')
class AddDisabledToUsers < ActiveRecord::Migration[5.1] class AddDisabledToUsers < ActiveRecord::Migration[5.2]
include Mastodon::MigrationHelpers include Mastodon::MigrationHelpers
disable_ddl_transaction! disable_ddl_transaction!

View file

@ -1,6 +1,6 @@
require Rails.root.join('lib', 'mastodon', 'migration_helpers') require Rails.root.join('lib', 'mastodon', 'migration_helpers')
class AddModeratorToAccounts < ActiveRecord::Migration[5.1] class AddModeratorToAccounts < ActiveRecord::Migration[5.2]
include Mastodon::MigrationHelpers include Mastodon::MigrationHelpers
disable_ddl_transaction! disable_ddl_transaction!

View file

@ -1,4 +1,4 @@
class AddIndexDomainToEmailDomainBlocks < ActiveRecord::Migration[5.1] class AddIndexDomainToEmailDomainBlocks < ActiveRecord::Migration[5.2]
disable_ddl_transaction! disable_ddl_transaction!
def change def change

View file

@ -1,4 +1,4 @@
class CreateLists < ActiveRecord::Migration[5.1] class CreateLists < ActiveRecord::Migration[5.2]
def change def change
create_table :lists do |t| create_table :lists do |t|
t.references :account, foreign_key: { on_delete: :cascade } t.references :account, foreign_key: { on_delete: :cascade }

View file

@ -1,4 +1,4 @@
class CreateListAccounts < ActiveRecord::Migration[5.1] class CreateListAccounts < ActiveRecord::Migration[5.2]
def change def change
create_table :list_accounts do |t| create_table :list_accounts do |t|
t.belongs_to :list, foreign_key: { on_delete: :cascade }, null: false t.belongs_to :list, foreign_key: { on_delete: :cascade }, null: false

View file

@ -1,4 +1,4 @@
class AddMovedToAccountIdToAccounts < ActiveRecord::Migration[5.1] class AddMovedToAccountIdToAccounts < ActiveRecord::Migration[5.2]
def change def change
add_column :accounts, :moved_to_account_id, :bigint, null: true, default: nil add_column :accounts, :moved_to_account_id, :bigint, null: true, default: nil
safety_assured { add_foreign_key :accounts, :accounts, column: :moved_to_account_id, on_delete: :nullify } safety_assured { add_foreign_key :accounts, :accounts, column: :moved_to_account_id, on_delete: :nullify }

View file

@ -1,4 +1,4 @@
class CreateAdminActionLogs < ActiveRecord::Migration[5.1] class CreateAdminActionLogs < ActiveRecord::Migration[5.2]
def change def change
create_table :admin_action_logs do |t| create_table :admin_action_logs do |t|
t.belongs_to :account, foreign_key: { on_delete: :cascade } t.belongs_to :account, foreign_key: { on_delete: :cascade }

View file

@ -1,4 +1,4 @@
class AddIndexAccountAndReblogOfIdToStatuses < ActiveRecord::Migration[5.1] class AddIndexAccountAndReblogOfIdToStatuses < ActiveRecord::Migration[5.2]
disable_ddl_transaction! disable_ddl_transaction!
def up def up

View file

@ -1,4 +1,4 @@
class CreateInvites < ActiveRecord::Migration[5.1] class CreateInvites < ActiveRecord::Migration[5.2]
def change def change
create_table :invites do |t| create_table :invites do |t|
t.belongs_to :user, foreign_key: { on_delete: :cascade } t.belongs_to :user, foreign_key: { on_delete: :cascade }

View file

@ -1,4 +1,4 @@
class AddInviteIdToUsers < ActiveRecord::Migration[5.1] class AddInviteIdToUsers < ActiveRecord::Migration[5.2]
def change def change
safety_assured { add_reference :users, :invite, null: true, default: nil, foreign_key: { on_delete: :nullify }, index: false } safety_assured { add_reference :users, :invite, null: true, default: nil, foreign_key: { on_delete: :nullify }, index: false }
end end

View file

@ -1,4 +1,4 @@
class AddIndexReblogOfIdAndAccountToStatuses < ActiveRecord::Migration[5.1] class AddIndexReblogOfIdAndAccountToStatuses < ActiveRecord::Migration[5.2]
disable_ddl_transaction! disable_ddl_transaction!
def change def change

View file

@ -1,4 +1,4 @@
class RemoveOldReblogIndexOnStatuses < ActiveRecord::Migration[5.1] class RemoveOldReblogIndexOnStatuses < ActiveRecord::Migration[5.2]
disable_ddl_transaction! disable_ddl_transaction!
def up def up

View file

@ -1,4 +1,4 @@
class AddIndexOnStreamEntries < ActiveRecord::Migration[5.1] class AddIndexOnStreamEntries < ActiveRecord::Migration[5.2]
disable_ddl_transaction! disable_ddl_transaction!
def change def change

View file

@ -1,6 +1,6 @@
require Rails.root.join('lib', 'mastodon', 'migration_helpers') require Rails.root.join('lib', 'mastodon', 'migration_helpers')
class AddEmbedURLToPreviewCards < ActiveRecord::Migration[5.1] class AddEmbedURLToPreviewCards < ActiveRecord::Migration[5.2]
include Mastodon::MigrationHelpers include Mastodon::MigrationHelpers
disable_ddl_transaction! disable_ddl_transaction!

View file

@ -1,4 +1,4 @@
class ChangeAccountIdNonnullableInLists < ActiveRecord::Migration[5.1] class ChangeAccountIdNonnullableInLists < ActiveRecord::Migration[5.2]
def change def change
safety_assured do safety_assured do
change_column_null :lists, :account_id, false change_column_null :lists, :account_id, false

View file

@ -1,4 +1,4 @@
class RemoveDuplicateIndexesInLists < ActiveRecord::Migration[5.1] class RemoveDuplicateIndexesInLists < ActiveRecord::Migration[5.2]
def change def change
remove_index :list_accounts, name: 'index_list_accounts_on_account_id' remove_index :list_accounts, name: 'index_list_accounts_on_account_id'
remove_index :list_accounts, name: 'index_list_accounts_on_list_id' remove_index :list_accounts, name: 'index_list_accounts_on_list_id'

View file

@ -1,4 +1,4 @@
class MoreFasterIndexOnNotifications < ActiveRecord::Migration[5.1] class MoreFasterIndexOnNotifications < ActiveRecord::Migration[5.2]
disable_ddl_transaction! disable_ddl_transaction!
def change def change

View file

@ -1,4 +1,4 @@
class AddIndexOnStatusesForApiV1AccountsAccountIdStatuses < ActiveRecord::Migration[5.1] class AddIndexOnStatusesForApiV1AccountsAccountIdStatuses < ActiveRecord::Migration[5.2]
disable_ddl_transaction! disable_ddl_transaction!
def change def change

View file

@ -1,4 +1,4 @@
class AddRememberTokenToUsers < ActiveRecord::Migration[5.1] class AddRememberTokenToUsers < ActiveRecord::Migration[5.2]
def change def change
add_column :users, :remember_token, :string, null: true add_column :users, :remember_token, :string, null: true
end end

View file

@ -1,7 +1,7 @@
class CreateIdentities < ActiveRecord::Migration[5.0] class CreateIdentities < ActiveRecord::Migration[5.2]
def change def change
create_table :identities do |t| create_table :identities, id: :integer do |t|
t.references :user, foreign_key: { on_delete: :cascade } t.references :user, type: :integer, foreign_key: { on_delete: :cascade }
t.string :provider, null: false, default: '' t.string :provider, null: false, default: ''
t.string :uid, null: false, default: '' t.string :uid, null: false, default: ''

View file

@ -1,4 +1,4 @@
class ChangeUserIdNonnullable < ActiveRecord::Migration[5.1] class ChangeUserIdNonnullable < ActiveRecord::Migration[5.2]
def change def change
safety_assured do safety_assured do
change_column_null :invites, :user_id, false change_column_null :invites, :user_id, false

View file

@ -1,4 +1,4 @@
class CreateBackups < ActiveRecord::Migration[5.1] class CreateBackups < ActiveRecord::Migration[5.2]
def change def change
create_table :backups do |t| create_table :backups do |t|
t.references :user, foreign_key: { on_delete: :nullify } t.references :user, foreign_key: { on_delete: :nullify }

View file

@ -1,4 +1,4 @@
class AddFeaturedCollectionURLToAccounts < ActiveRecord::Migration[5.1] class AddFeaturedCollectionURLToAccounts < ActiveRecord::Migration[5.2]
def change def change
add_column :accounts, :featured_collection_url, :string add_column :accounts, :featured_collection_url, :string
end end

View file

@ -1,4 +1,4 @@
class ChangeColumnsInNotificationsNonnullable < ActiveRecord::Migration[5.1] class ChangeColumnsInNotificationsNonnullable < ActiveRecord::Migration[5.2]
def change def change
safety_assured do safety_assured do
change_column_null :notifications, :activity_id, false change_column_null :notifications, :activity_id, false

View file

@ -1,4 +1,4 @@
class AddAssignedAccountIdToReports < ActiveRecord::Migration[5.1] class AddAssignedAccountIdToReports < ActiveRecord::Migration[5.2]
def change def change
safety_assured { add_reference :reports, :assigned_account, null: true, default: nil, foreign_key: { on_delete: :nullify, to_table: :accounts }, index: false } safety_assured { add_reference :reports, :assigned_account, null: true, default: nil, foreign_key: { on_delete: :nullify, to_table: :accounts }, index: false }
end end

View file

@ -1,4 +1,4 @@
class CreateReportNotes < ActiveRecord::Migration[5.1] class CreateReportNotes < ActiveRecord::Migration[5.2]
def change def change
create_table :report_notes do |t| create_table :report_notes do |t|
t.text :content, null: false t.text :content, null: false

View file

@ -1,4 +1,4 @@
class AddFieldsToAccounts < ActiveRecord::Migration[5.1] class AddFieldsToAccounts < ActiveRecord::Migration[5.2]
def change def change
add_column :accounts, :fields, :jsonb add_column :accounts, :fields, :jsonb
end end

View file

@ -1,10 +1,10 @@
# frozen_string_literal: true # frozen_string_literal: true
class ImproveIndexOnStatusesForApiV1AccountsAccountIdStatuses < ActiveRecord::Migration[5.1] class ImproveIndexOnStatusesForApiV1AccountsAccountIdStatuses < ActiveRecord::Migration[5.2]
disable_ddl_transaction! disable_ddl_transaction!
def change def change
# These changes ware reverted by migration 20180514140000. # These changes were reverted by migration 20180514140000.
# add_index :statuses, [:account_id, :id, :visibility], where: 'visibility IN (0, 1, 2)', algorithm: :concurrently # add_index :statuses, [:account_id, :id, :visibility], where: 'visibility IN (0, 1, 2)', algorithm: :concurrently
# add_index :statuses, [:account_id, :id], where: 'visibility = 3', algorithm: :concurrently # add_index :statuses, [:account_id, :id], where: 'visibility = 3', algorithm: :concurrently
# remove_index :statuses, column: [:account_id, :id, :visibility, :updated_at], order: { id: :desc }, algorithm: :concurrently, name: :index_statuses_20180106 # remove_index :statuses, column: [:account_id, :id, :visibility, :updated_at], order: { id: :desc }, algorithm: :concurrently, name: :index_statuses_20180106

View file

@ -1,6 +1,6 @@
# frozen_string_literal: true # frozen_string_literal: true
class RevertIndexChangeOnStatusesForApiV1AccountsAccountIdStatuses < ActiveRecord::Migration[5.1] class RevertIndexChangeOnStatusesForApiV1AccountsAccountIdStatuses < ActiveRecord::Migration[5.2]
disable_ddl_transaction! disable_ddl_transaction!
def change def change

View file

@ -1,4 +1,4 @@
class CreateBookmarks < ActiveRecord::Migration[5.1] class CreateBookmarks < ActiveRecord::Migration[5.2]
def change def change
create_table :bookmarks do |t| create_table :bookmarks do |t|
t.references :account, null: false t.references :account, null: false

View file

@ -1,4 +1,4 @@
class ChangeListAccountFollowNullable < ActiveRecord::Migration[5.1] class ChangeListAccountFollowNullable < ActiveRecord::Migration[5.2]
def change def change
safety_assured do safety_assured do
change_column_null :list_accounts, :follow_id, true change_column_null :list_accounts, :follow_id, true

View file

@ -1,4 +1,4 @@
class MediaAttachmentIdsToTimestampIds < ActiveRecord::Migration[5.1] class MediaAttachmentIdsToTimestampIds < ActiveRecord::Migration[5.2]
def up def up
# Set up the media_attachments.id column to use our timestamp-based IDs. # Set up the media_attachments.id column to use our timestamp-based IDs.
safety_assured do safety_assured do

View file

@ -1,6 +1,6 @@
require Rails.root.join('lib', 'mastodon', 'migration_helpers') require Rails.root.join('lib', 'mastodon', 'migration_helpers')
class AddNotifyToFollows < ActiveRecord::Migration[5.1] class AddNotifyToFollows < ActiveRecord::Migration[5.2]
include Mastodon::MigrationHelpers include Mastodon::MigrationHelpers
disable_ddl_transaction! disable_ddl_transaction!

View file

@ -1,4 +1,4 @@
class AccountIdsToTimestampIds < ActiveRecord::Migration[5.1] class AccountIdsToTimestampIds < ActiveRecord::Migration[5.2]
def up def up
# Set up the accounts.id column to use our timestamp-based IDs. # Set up the accounts.id column to use our timestamp-based IDs.
safety_assured do safety_assured do

View file

@ -1,7 +1,7 @@
class RemoveSubscriptionExpiresAtFromAccounts < ActiveRecord::Migration[5.0] class RemoveSubscriptionExpiresAtFromAccounts < ActiveRecord::Migration[5.2]
def change def change
safety_assured do safety_assured do
remove_column :accounts, :subscription_expires_at, :datetime, null: true, default: nil remove_column :accounts, :subscription_expires_at, :datetime, null: true, default: nil, precision: nil
end end
end end
end end