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