mirror of
https://github.com/rickbarrette/redmine_qbo.git
synced 2025-11-08 08:54:23 -05:00
Update 21_add_issues_qbo_invoices.rb
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user