Sha256: 58c5970f4b2a72897f779a556ab368ad788e02ed78e604b5401ddf516563fda3

Contents?: true

Size: 662 Bytes

Versions: 38

Compression:

Stored size: 662 Bytes

Contents

# frozen_string_literal: true

class MigrateResultsCategory < ActiveRecord::Migration[5.1]
  def change
    # Create categorizations ensuring database integrity
    execute('
      INSERT INTO decidim_categorizations(decidim_category_id, categorizable_id, categorizable_type, created_at, updated_at)
        SELECT decidim_category_id, decidim_results_results.id, \'Decidim::Results::Result\', NOW(), NOW()
        FROM decidim_results_results
        INNER JOIN decidim_categories ON decidim_categories.id = decidim_results_results.decidim_category_id
    ')
    # Remove unused column
    remove_column :decidim_results_results, :decidim_category_id
  end
end

Version data entries

38 entries across 38 versions & 2 rubygems

Version Path
decidim-results-0.6.8 db/migrate/20170612101951_migrate_results_category.rb
decidim-0.6.8 decidim-results/db/migrate/20170612101951_migrate_results_category.rb
decidim-results-0.6.7 db/migrate/20170612101951_migrate_results_category.rb
decidim-0.6.7 decidim-results/db/migrate/20170612101951_migrate_results_category.rb
decidim-results-0.6.6 db/migrate/20170612101951_migrate_results_category.rb
decidim-0.6.6 decidim-results/db/migrate/20170612101951_migrate_results_category.rb
decidim-results-0.6.5 db/migrate/20170612101951_migrate_results_category.rb
decidim-0.6.5 decidim-results/db/migrate/20170612101951_migrate_results_category.rb
decidim-results-0.6.4 db/migrate/20170612101951_migrate_results_category.rb
decidim-0.6.4 decidim-results/db/migrate/20170612101951_migrate_results_category.rb
decidim-results-0.6.3 db/migrate/20170612101951_migrate_results_category.rb
decidim-0.6.3 decidim-results/db/migrate/20170612101951_migrate_results_category.rb
decidim-results-0.6.2 db/migrate/20170612101951_migrate_results_category.rb
decidim-0.6.2 decidim-results/db/migrate/20170612101951_migrate_results_category.rb
decidim-results-0.6.1 db/migrate/20170612101951_migrate_results_category.rb
decidim-0.6.1 decidim-results/db/migrate/20170612101951_migrate_results_category.rb
decidim-results-0.6.0 db/migrate/20170612101951_migrate_results_category.rb
decidim-0.6.0 decidim-results/db/migrate/20170612101951_migrate_results_category.rb
decidim-results-0.5.1 db/migrate/20170612101951_migrate_results_category.rb
decidim-0.5.1 decidim-results/db/migrate/20170612101951_migrate_results_category.rb