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