vendor/rails/activerecord/test/schema/schema.rb in radiant-0.7.2 vs vendor/rails/activerecord/test/schema/schema.rb in radiant-0.8.0

- old
+ new

@@ -53,16 +53,21 @@ create_table :binaries, :force => true do |t| t.binary :data end + create_table :birds, :force => true do |t| + t.string :name + t.integer :pirate_id + end + create_table :books, :force => true do |t| t.column :name, :string end create_table :booleantests, :force => true do |t| - t.integer :value + t.boolean :value end create_table :categories, :force => true do |t| t.string :name, :null => false t.string :type @@ -101,10 +106,11 @@ create_table :companies, :force => true do |t| t.string :type t.string :ruby_type t.integer :firm_id + t.string :firm_name t.string :name t.integer :client_of t.integer :rating, :default => 1 end @@ -147,14 +153,23 @@ create_table :entrants, :force => true do |t| t.string :name, :null => false t.integer :course_id, :null => false end + create_table :events, :force => true do |t| + t.string :title, :limit => 5 + end + create_table :funny_jokes, :force => true do |t| t.string :name end + create_table :goofy_string_id, :force => true, :id => false do |t| + t.string :id, :null => false + t.string :info + end + create_table :items, :force => true do |t| t.column :name, :integer end create_table :inept_wizards, :force => true do |t| @@ -192,19 +207,30 @@ t.column :weight, :integer end create_table :members, :force => true do |t| t.string :name + t.integer :member_type_id end + create_table :member_details, :force => true do |t| + t.integer :member_id + t.integer :organization_id + t.string :extra_data + end + create_table :memberships, :force => true do |t| t.datetime :joined_on t.integer :club_id, :member_id t.boolean :favourite, :default => false t.string :type end + create_table :member_types, :force => true do |t| + t.string :name + end + create_table :references, :force => true do |t| t.integer :person_id t.integer :job_id t.boolean :favourite t.integer :lock_version, :default => 0 @@ -238,18 +264,23 @@ t.decimal :bank_balance, :precision => 10, :scale => 2 t.decimal :big_bank_balance, :precision => 15, :scale => 2 t.decimal :world_population, :precision => 10, :scale => 0 t.decimal :my_house_population, :precision => 2, :scale => 0 t.decimal :decimal_number_with_default, :precision => 3, :scale => 2, :default => 2.78 + t.float :temperature end create_table :orders, :force => true do |t| t.string :name t.integer :billing_customer_id t.integer :shipping_customer_id end + create_table :organizations, :force => true do |t| + t.string :name + end + create_table :owners, :primary_key => :owner_id ,:force => true do |t| t.string :name end @@ -280,12 +311,14 @@ t.column :parrot_id, :integer t.column :treasure_id, :integer end create_table :people, :force => true do |t| - t.string :first_name, :null => false - t.integer :lock_version, :null => false, :default => 0 + t.string :first_name, :null => false + t.references :primary_contact + t.string :gender, :limit => 1 + t.integer :lock_version, :null => false, :default => 0 end create_table :pets, :primary_key => :pet_id ,:force => true do |t| t.string :name t.integer :owner_id, :integer @@ -330,16 +363,22 @@ t.integer :shape_id end create_table :ships, :force => true do |t| t.string :name + t.integer :pirate_id t.datetime :created_at t.datetime :created_on t.datetime :updated_at t.datetime :updated_on end + create_table :ship_parts, :force => true do |t| + t.string :name + t.integer :ship_id + end + create_table :sponsors, :force => true do |t| t.integer :club_id t.integer :sponsorable_id t.string :sponsorable_type end @@ -382,9 +421,14 @@ end create_table :tags, :force => true do |t| t.column :name, :string t.column :taggings_count, :integer, :default => 0 + end + + create_table :toys, :primary_key => :toy_id ,:force => true do |t| + t.string :name + t.integer :pet_id, :integer end create_table :treasures, :force => true do |t| t.column :name, :string t.column :looter_id, :integer