mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-28 21:07:16 +00:00
19 lines
537 B
Ruby
19 lines
537 B
Ruby
class CreateCustomers < ActiveRecord::Migration
|
|
def change
|
|
create_table :customers do |t|
|
|
t.string :email, null: false
|
|
t.references :enterprise, null: false
|
|
t.string :code, null: false
|
|
t.references :user
|
|
|
|
t.timestamps
|
|
end
|
|
add_index :customers, [:enterprise_id, :code], unique: true
|
|
add_index :customers, :email
|
|
add_index :customers, :user_id
|
|
|
|
add_foreign_key :customers, :enterprises, column: :enterprise_id
|
|
add_foreign_key :customers, :spree_users, column: :user_id
|
|
end
|
|
end
|