1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2024-11-29 10:24:20 +01:00
fab-manager/db/migrate/20190521123642_create_statistic_profile.rb
2019-06-11 10:02:48 +02:00

21 lines
787 B
Ruby

class CreateStatisticProfile < ActiveRecord::Migration
def change
create_table :statistic_profiles do |t|
t.boolean :gender
t.date :birthday
t.belongs_to :group, index: true, foreign_key: true
t.belongs_to :user, index: true, foreign_key: true
t.belongs_to :role, index: true, foreign_key: true
t.timestamps
end
add_reference :reservations, :statistic_profile, index: true, foreign_key: true
add_reference :subscriptions, :statistic_profile, index: true, foreign_key: true
add_reference :invoices, :statistic_profile, index: true, foreign_key: true
add_column :projects, :author_statistic_profile_id, :integer, index: true
add_foreign_key :projects, :statistic_profiles, column: :author_statistic_profile_id
end
end