Sha256: 69c057676fdd2fb9584fec8e56c97f9f116780d851dcce3bd03b1d5c6a1da767

Contents?: true

Size: 774 Bytes

Versions: 6

Compression:

Stored size: 774 Bytes

Contents

# frozen_string_literal: true

class CreateDecidimCategoriesValuators < ActiveRecord::Migration[6.0]
  def change
    create_table :decidim_reporting_proposals_category_valuators do |t|
      t.references :decidim_category, null: false, foreign_key: { to_table: "decidim_categories" }, index: { name: "decidim_reporting_proposals_category_category_id" }
      t.references :valuator_role, polymorphic: true, null: false, index: { name: "decidim_reporting_proposals_category_valuator_role" }

      t.timestamps
    end

    add_index :decidim_reporting_proposals_category_valuators,
              [:decidim_category_id, :valuator_role_id, :valuator_role_type],
              unique: true,
              name: "decidim_reporting_proposals_category_valuator_unique"
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
decidim-reporting_proposals-0.6.0 db/migrate/20221219151846_create_decidim_categories_valuators.rb
decidim-reporting_proposals-0.5.2 db/migrate/20221219151846_create_decidim_categories_valuators.rb
decidim-reporting_proposals-0.5.1 db/migrate/20221219151846_create_decidim_categories_valuators.rb
decidim-reporting_proposals-0.5.0 db/migrate/20221219151846_create_decidim_categories_valuators.rb
decidim-reporting_proposals-0.4.2 db/migrate/20221219151846_create_decidim_categories_valuators.rb
decidim-reporting_proposals-0.2.0 db/migrate/20221219151846_create_decidim_categories_valuators.rb