class CreateGestaoDeEstoqueEscolasPorConsumo < ActiveRecord::Migration[5.2]
  def change
    create_table :gestao_de_estoque_programas_por_consumo do |t|
      t.bigint :consumo_id
      t.bigint :escola_id
      t.bigint :programa_por_escola_id

      t.timestamps
    end

    add_foreign_key :gestao_de_estoque_programas_por_consumo, :gestao_de_estoque_consumos, column: :consumo_id, primary_key: :id
    add_foreign_key :gestao_de_estoque_programas_por_consumo, :gestao_de_estoque_escolas, column: :escola_id, primary_key: :id
    add_foreign_key :gestao_de_estoque_programas_por_consumo, :gestao_de_estoque_programa_por_escolas, column: :programa_por_escola_id, primary_key: :id

  end
end
