Add the has_many_polymorphs plugin
[cs356-p2-videostore.git] / vendor / plugins / has_many_polymorphs / test / schema.rb
1 ActiveRecord::Schema.define(:version => 0) do
2   create_table :petfoods, :force => true, :primary_key => :the_petfood_primary_key do |t|
3     t.column :name, :string
4     t.column :created_at, :datetime, :null => false
5     t.column :updated_at, :datetime, :null => false
6   end
7
8   create_table :bow_wows, :force => true do |t|
9     t.column :name, :string
10     t.column :created_at, :datetime, :null => false
11     t.column :updated_at, :datetime, :null => false
12   end
13   
14   create_table :cats, :force => true do |t|
15     t.column :name, :string
16     t.column :cat_type, :string
17     t.column :created_at, :datetime, :null => false
18     t.column :updated_at, :datetime, :null => false
19   end
20
21   create_table :frogs, :force => true do |t|
22     t.column :name, :string
23     t.column :created_at, :datetime, :null => false
24     t.column :updated_at, :datetime, :null => false
25   end
26
27   create_table :wild_boars, :force => true do |t|
28     t.column :name, :string
29     t.column :created_at, :datetime, :null => false
30     t.column :updated_at, :datetime, :null => false
31   end
32   
33   create_table :eaters_foodstuffs, :force => true do |t|
34     t.column :foodstuff_id, :integer
35     t.column :eater_id, :integer
36     t.column :some_attribute, :integer, :default => 0
37     t.column :eater_type, :string
38     t.column :created_at, :datetime, :null => false
39     t.column :updated_at, :datetime, :null => false
40   end
41   
42   create_table :fish, :force => true do |t|
43     t.column :name, :string
44     t.column :speed, :integer
45     t.column :created_at, :datetime, :null => false
46     t.column :updated_at, :datetime, :null => false
47   end
48   
49   create_table :whales, :force => true do |t|
50     t.column :name, :string
51     t.column :created_at, :datetime, :null => false
52     t.column :updated_at, :datetime, :null => false
53   end
54
55   create_table :little_whale_pupils, :force => true do |t|
56     t.column :whale_id, :integer
57     t.column :aquatic_pupil_id, :integer
58     t.column :aquatic_pupil_type, :string
59     t.column :created_at, :datetime, :null => false
60     t.column :updated_at, :datetime, :null => false
61   end
62
63   create_table :keep_your_enemies_close, :force => true do |t|
64     t.column :enemy_id, :integer
65     t.column :enemy_type, :string
66     t.column :protector_id, :integer
67     t.column :protector_type, :string
68     t.column :created_at, :datetime, :null => false
69     t.column :updated_at, :datetime, :null => false
70   end  
71   
72   create_table :parentships, :force => true do |t|
73     t.column :parent_id, :integer
74     t.column :child_type, :string
75     t.column :kid_id, :integer 
76     t.column :created_at, :datetime, :null => false
77     t.column :updated_at, :datetime, :null => false
78   end                    
79   
80   create_table :people, :force => true do |t|
81     t.column :name, :string
82     t.column :age, :integer
83     t.column :created_at, :datetime, :null => false
84     t.column :updated_at, :datetime, :null => false
85   end
86
87 end