[#4177] Added a migration for the contracts table.
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
class CreateContracts < ActiveRecord::Migration
|
||||
def self.up
|
||||
create_table :contracts do |t|
|
||||
t.string :name
|
||||
t.integer :account_executive_id # User
|
||||
t.references :project
|
||||
t.date :start_date
|
||||
t.date :end_date
|
||||
t.boolean :executed
|
||||
t.decimal :billable_rate, :precision => 15, :scale => 2
|
||||
t.string :discount
|
||||
t.string :discount_type # $ or %
|
||||
t.text :discount_note
|
||||
t.string :payment_terms
|
||||
t.text :client_ap_contact_information
|
||||
t.string :po_number
|
||||
t.text :details
|
||||
t.timestamps
|
||||
end
|
||||
|
||||
add_index :contracts, :name
|
||||
add_index :contracts, :account_executive_id
|
||||
add_index :contracts, :project_id
|
||||
add_index :contracts, :start_date
|
||||
add_index :contracts, :end_date
|
||||
end
|
||||
|
||||
def self.down
|
||||
drop_table :contracts
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user