003_create_profiles.rb 1.05 KB
class CreateProfiles < ActiveRecord::Migration
  def self.up
    create_table :profiles do |t|
      t.column :name,                                   :string
      t.column :type,                                   :string
      t.column :identifier,                             :string
      t.column :virtual_community_id,                   :integer
      t.column :flexible_template_template,             :string, :default => "default"
      t.column :flexible_template_theme,                :string, :default => "default"
      t.column :flexible_template_icon_theme,           :string, :default => "default"
      t.column :active,                                 :boolean, :default => false
      t.column :address,                                :string
      t.column :contact_phone,                          :string
          
      #person fields
      t.column :user_id,                                :integer

      #enterprise fields
      t.column :validation_entity_id,                   :integer
    end
  end

  def self.down
    drop_table :profiles
  end
end