Since Rails 5.1 missing migration version results in following error: ``` StandardError: Directly inheriting from ActiveRecord::Migration is not supported. Please specify the Rails release the migration was written for: ``` This PR fixes all migration files.master
@@ -1,4 +1,4 @@ | |||||
class CreateAccounts < ActiveRecord::Migration | |||||
class CreateAccounts < ActiveRecord::Migration[4.2] | |||||
def change | def change | ||||
create_table :accounts do |t| | create_table :accounts do |t| | ||||
t.string :username, null: false, default: '' | t.string :username, null: false, default: '' | ||||
@@ -1,4 +1,4 @@ | |||||
class CreateStatuses < ActiveRecord::Migration | |||||
class CreateStatuses < ActiveRecord::Migration[4.2] | |||||
def change | def change | ||||
create_table :statuses do |t| | create_table :statuses do |t| | ||||
t.string :uri, null: false, default: '' | t.string :uri, null: false, default: '' | ||||
@@ -1,4 +1,4 @@ | |||||
class CreateUsers < ActiveRecord::Migration | |||||
class CreateUsers < ActiveRecord::Migration[4.2] | |||||
def change | def change | ||||
create_table :users do |t| | create_table :users do |t| | ||||
t.string :email, null: false, default: '' | t.string :email, null: false, default: '' | ||||
@@ -1,4 +1,4 @@ | |||||
class CreateFollows < ActiveRecord::Migration | |||||
class CreateFollows < ActiveRecord::Migration[4.2] | |||||
def change | def change | ||||
create_table :follows do |t| | create_table :follows do |t| | ||||
t.integer :account_id, null: false | t.integer :account_id, null: false | ||||
@@ -1,4 +1,4 @@ | |||||
class CreateStreamEntries < ActiveRecord::Migration | |||||
class CreateStreamEntries < ActiveRecord::Migration[4.2] | |||||
def change | def change | ||||
create_table :stream_entries do |t| | create_table :stream_entries do |t| | ||||
t.integer :account_id | t.integer :account_id | ||||
@@ -1,4 +1,4 @@ | |||||
class AddProfileFieldsToAccounts < ActiveRecord::Migration | |||||
class AddProfileFieldsToAccounts < ActiveRecord::Migration[4.2] | |||||
def change | def change | ||||
add_column :accounts, :note, :text, null: false, default: '' | add_column :accounts, :note, :text, null: false, default: '' | ||||
add_column :accounts, :display_name, :string, null: false, default: '' | add_column :accounts, :display_name, :string, null: false, default: '' | ||||
@@ -1,4 +1,4 @@ | |||||
class AddMetadataToStatuses < ActiveRecord::Migration | |||||
class AddMetadataToStatuses < ActiveRecord::Migration[4.2] | |||||
def change | def change | ||||
add_column :statuses, :in_reply_to_id, :integer, null: true | add_column :statuses, :in_reply_to_id, :integer, null: true | ||||
add_column :statuses, :reblog_of_id, :integer, null: true | add_column :statuses, :reblog_of_id, :integer, null: true | ||||
@@ -1,4 +1,4 @@ | |||||
class MakeUrisNullableInStatuses < ActiveRecord::Migration | |||||
class MakeUrisNullableInStatuses < ActiveRecord::Migration[4.2] | |||||
def change | def change | ||||
change_column :statuses, :uri, :string, null: true, default: nil | change_column :statuses, :uri, :string, null: true, default: nil | ||||
end | end | ||||
@@ -1,4 +1,4 @@ | |||||
class AddUrlToStatuses < ActiveRecord::Migration | |||||
class AddUrlToStatuses < ActiveRecord::Migration[4.2] | |||||
def change | def change | ||||
add_column :statuses, :url, :string, null: true, default: nil | add_column :statuses, :url, :string, null: true, default: nil | ||||
end | end | ||||
@@ -1,4 +1,4 @@ | |||||
class AddUrlToAccounts < ActiveRecord::Migration | |||||
class AddUrlToAccounts < ActiveRecord::Migration[4.2] | |||||
def change | def change | ||||
add_column :accounts, :url, :string, null: true, default: nil | add_column :accounts, :url, :string, null: true, default: nil | ||||
end | end | ||||
@@ -1,4 +1,4 @@ | |||||
class CreateFavourites < ActiveRecord::Migration | |||||
class CreateFavourites < ActiveRecord::Migration[4.2] | |||||
def change | def change | ||||
create_table :favourites do |t| | create_table :favourites do |t| | ||||
t.integer :account_id, null: false | t.integer :account_id, null: false | ||||
@@ -1,4 +1,4 @@ | |||||
class CreateMentions < ActiveRecord::Migration | |||||
class CreateMentions < ActiveRecord::Migration[4.2] | |||||
def change | def change | ||||
create_table :mentions do |t| | create_table :mentions do |t| | ||||
t.integer :account_id | t.integer :account_id | ||||
@@ -1,4 +1,4 @@ | |||||
class AddAttachmentAvatarToAccounts < ActiveRecord::Migration | |||||
class AddAttachmentAvatarToAccounts < ActiveRecord::Migration[4.2] | |||||
def self.up | def self.up | ||||
change_table :accounts do |t| | change_table :accounts do |t| | ||||
t.attachment :avatar | t.attachment :avatar | ||||
@@ -1,4 +1,4 @@ | |||||
class AddDeviseToUsers < ActiveRecord::Migration | |||||
class AddDeviseToUsers < ActiveRecord::Migration[4.2] | |||||
def self.up | def self.up | ||||
change_table(:users) do |t| | change_table(:users) do |t| | ||||
## Database authenticatable | ## Database authenticatable | ||||
@@ -1,4 +1,4 @@ | |||||
class CreateDoorkeeperTables < ActiveRecord::Migration | |||||
class CreateDoorkeeperTables < ActiveRecord::Migration[4.2] | |||||
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 | ||||
@@ -1,4 +1,4 @@ | |||||
class AddAttachmentHeaderToAccounts < ActiveRecord::Migration | |||||
class AddAttachmentHeaderToAccounts < ActiveRecord::Migration[4.2] | |||||
def self.up | def self.up | ||||
change_table :accounts do |t| | change_table :accounts do |t| | ||||
t.attachment :header | t.attachment :header | ||||
@@ -1,4 +1,4 @@ | |||||
class AddOwnerToApplication < ActiveRecord::Migration | |||||
class AddOwnerToApplication < ActiveRecord::Migration[4.2] | |||||
def change | def change | ||||
add_column :oauth_applications, :owner_id, :integer, null: true | add_column :oauth_applications, :owner_id, :integer, null: true | ||||
add_column :oauth_applications, :owner_type, :string, null: true | add_column :oauth_applications, :owner_type, :string, null: true | ||||
@@ -1,4 +1,4 @@ | |||||
class AddMissingIndices < ActiveRecord::Migration | |||||
class AddMissingIndices < ActiveRecord::Migration[4.2] | |||||
def change | def change | ||||
add_index :users, :account_id | add_index :users, :account_id | ||||
add_index :statuses, :account_id | add_index :statuses, :account_id | ||||
@@ -1,4 +1,4 @@ | |||||
class AddAvatarRemoteUrlToAccounts < ActiveRecord::Migration | |||||
class AddAvatarRemoteUrlToAccounts < ActiveRecord::Migration[4.2] | |||||
def change | def change | ||||
add_column :accounts, :avatar_remote_url, :string, null: true, default: nil | add_column :accounts, :avatar_remote_url, :string, null: true, default: nil | ||||
end | end | ||||
@@ -1,4 +1,4 @@ | |||||
class AddAdminToUsers < ActiveRecord::Migration | |||||
class AddAdminToUsers < ActiveRecord::Migration[4.2] | |||||
def change | def change | ||||
add_column :users, :admin, :boolean, default: false | add_column :users, :admin, :boolean, default: false | ||||
end | end | ||||
@@ -1,7 +1,7 @@ | |||||
MIGRATION_BASE_CLASS = if ActiveRecord::VERSION::MAJOR >= 5 | MIGRATION_BASE_CLASS = if ActiveRecord::VERSION::MAJOR >= 5 | ||||
ActiveRecord::Migration[5.0] | ActiveRecord::Migration[5.0] | ||||
else | else | ||||
ActiveRecord::Migration | |||||
ActiveRecord::Migration[4.2] | |||||
end | end | ||||
class RailsSettingsMigration < MIGRATION_BASE_CLASS | class RailsSettingsMigration < MIGRATION_BASE_CLASS | ||||
@@ -1,4 +1,4 @@ | |||||
class MigrateSettings < ActiveRecord::Migration | |||||
class MigrateSettings < ActiveRecord::Migration[4.2] | |||||
def up | def up | ||||
remove_index :settings, [:target_type, :target_id, :var] | remove_index :settings, [:target_type, :target_id, :var] | ||||
rename_column :settings, :target_id, :thing_id | rename_column :settings, :target_id, :thing_id | ||||
@@ -1,4 +1,4 @@ | |||||
class AddAttachmentDataToImports < ActiveRecord::Migration | |||||
class AddAttachmentDataToImports < ActiveRecord::Migration[4.2] | |||||
def self.up | def self.up | ||||
change_table :imports do |t| | change_table :imports do |t| | ||||
t.attachment :data | t.attachment :data | ||||