Update 21_add_issues_qbo_invoices.rb

This commit is contained in:
2016-09-01 08:22:51 -04:00
committed by GitHub
parent b7abe2610e
commit fcc614ff54

View File

@@ -11,10 +11,12 @@
class AddIssuesQboInvoices < ActiveRecord::Migration class AddIssuesQboInvoices < ActiveRecord::Migration
def self.up def self.up
create_table :issues_qbo_invoices, :id => false do |t| create_table :issues_qbo_invoices, :id => false do |t|
t.integer :issue_id, index: true t.references :issue
t.integer :qbo_invoice_id, index: true t.references :qbo_invoice
end end
add_index :issues_qbo_invoices, [:issue_id, :qbo_invoice_id], :unique => true
# Now populate it with a SQL one-liner! # 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" execute "insert into issues_qbo_invoices(issue_id, qbo_invoice_id) select id, qbo_invoice_id from issues"
end end