Sha256: ed4f1b526eee814ff94b438912c545d086091a784929513aa0516fb7c3c6d067
Contents?: true
Size: 898 Bytes
Versions: 79
Compression:
Stored size: 898 Bytes
Contents
# frozen_string_literal: true class MakeInitiativeAuthorsPolymorphic < ActiveRecord::Migration[5.2] class Initiative < ApplicationRecord self.table_name = :decidim_initiatives end def change remove_index :decidim_initiatives, :decidim_author_id add_column :decidim_initiatives, :decidim_author_type, :string reversible do |direction| direction.up do execute <<~SQL.squish UPDATE decidim_initiatives SET decidim_author_type = 'Decidim::UserBaseEntity' SQL end end add_index :decidim_initiatives, [:decidim_author_id, :decidim_author_type], name: "index_decidim_initiatives_on_decidim_author" change_column_null :decidim_initiatives, :decidim_author_id, false change_column_null :decidim_initiatives, :decidim_author_type, false Initiative.reset_column_information end end
Version data entries
79 entries across 79 versions & 1 rubygems