From fcc614ff54ee801740b55978220055d66c115d27 Mon Sep 17 00:00:00 2001 From: Rick Barrette Date: Thu, 1 Sep 2016 08:22:51 -0400 Subject: [PATCH] Update 21_add_issues_qbo_invoices.rb --- db/migrate/21_add_issues_qbo_invoices.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/db/migrate/21_add_issues_qbo_invoices.rb b/db/migrate/21_add_issues_qbo_invoices.rb index e25e75a..e492f2e 100644 --- a/db/migrate/21_add_issues_qbo_invoices.rb +++ b/db/migrate/21_add_issues_qbo_invoices.rb @@ -11,10 +11,12 @@ class AddIssuesQboInvoices < ActiveRecord::Migration def self.up create_table :issues_qbo_invoices, :id => false do |t| - t.integer :issue_id, index: true - t.integer :qbo_invoice_id, index: true + t.references :issue + t.references :qbo_invoice end + add_index :issues_qbo_invoices, [:issue_id, :qbo_invoice_id], :unique => true + # Now populate it with a SQL one-liner! execute "insert into issues_qbo_invoices(issue_id, qbo_invoice_id) select id, qbo_invoice_id from issues" end