Sha256: a3f2b9bf4b0f82bfd697bb2f990c3aa702fcf104522c65973ca9e8c4a805a99e
Contents?: true
Size: 831 Bytes
Versions: 114
Compression:
Stored size: 831 Bytes
Contents
# frozen_string_literal: true class MakeAttachmentsPolymorphic < ActiveRecord::Migration[5.0] def change transaction do remove_index :decidim_participatory_process_attachments, name: "index_decidim_processes_attachments_on_decidim_process_id" rename_table :decidim_participatory_process_attachments, :decidim_attachments add_column :decidim_attachments, :attachable_type, :string execute("UPDATE decidim_attachments SET attachable_type = 'Decidim::ParticipatoryProcess'") rename_column :decidim_attachments, :decidim_participatory_process_id, :attachable_id add_index :decidim_attachments, [:attachable_id, :attachable_type] change_column_null(:decidim_attachments, :attachable_id, false) change_column_null(:decidim_attachments, :attachable_type, false) end end end
Version data entries
114 entries across 114 versions & 2 rubygems