Update old migrations to maintain consistency
After merge "Bump paperclip from 5.2.1 to 6.1.0 #3905" as indicated in the release_notes columns type for attachments are changed from integer to bigint. For this reason we edit old migrations so that they continue to generate integer as before.
This commit is contained in:
@@ -2,7 +2,10 @@ class CreateSiteCustomizationImages < ActiveRecord::Migration[4.2]
|
||||
def change
|
||||
create_table :site_customization_images do |t|
|
||||
t.string :name, null: false
|
||||
t.attachment :image
|
||||
t.string :image_file_name
|
||||
t.string :image_content_type
|
||||
t.integer :image_file_size
|
||||
t.datetime :image_updated_at
|
||||
t.timestamps null: false
|
||||
end
|
||||
|
||||
|
||||
@@ -1,14 +1,13 @@
|
||||
class CreateImages < ActiveRecord::Migration[4.2]
|
||||
def up
|
||||
def change
|
||||
create_table :images do |t|
|
||||
t.references :imageable, polymorphic: true, index: true
|
||||
t.string :title, limit: 80
|
||||
t.timestamps null: false
|
||||
t.string :attachment_file_name
|
||||
t.string :attachment_content_type
|
||||
t.integer :attachment_file_size
|
||||
t.datetime :attachment_updated_at
|
||||
end
|
||||
add_attachment :images, :attachment
|
||||
end
|
||||
|
||||
def down
|
||||
remove_attachment :images, :attachment
|
||||
end
|
||||
end
|
||||
|
||||
@@ -2,7 +2,10 @@ class CreateDocuments < ActiveRecord::Migration[4.2]
|
||||
def change
|
||||
create_table :documents do |t|
|
||||
t.string :title
|
||||
t.attachment :attachment
|
||||
t.string :attachment_file_name
|
||||
t.string :attachment_content_type
|
||||
t.integer :attachment_file_size
|
||||
t.datetime :attachment_updated_at
|
||||
t.references :user, index: true, foreign_key: true
|
||||
t.references :documentable, polymorphic: true, index: true
|
||||
|
||||
|
||||
Reference in New Issue
Block a user