OSDN Git Service

7d5153d07461b6fb3e14fc4a77e4021371d4411c
[redminele/redminele.git] / redmine / vendor / plugins / acts_as_versioned / test / schema.rb
1 ActiveRecord::Schema.define(:version => 0) do
2   create_table :pages, :force => true do |t|
3     t.column :version, :integer
4     t.column :title, :string, :limit => 255
5     t.column :body, :text
6     t.column :updated_on, :datetime
7     t.column :author_id, :integer
8     t.column :revisor_id, :integer
9   end
10
11   create_table :page_versions, :force => true do |t|
12     t.column :page_id, :integer
13     t.column :version, :integer
14     t.column :title, :string, :limit => 255
15     t.column :body, :text
16     t.column :updated_on, :datetime
17     t.column :author_id, :integer
18     t.column :revisor_id, :integer
19   end
20   
21   create_table :authors, :force => true do |t|
22     t.column :page_id, :integer
23     t.column :name, :string
24   end
25   
26   create_table :locked_pages, :force => true do |t|
27     t.column :lock_version, :integer
28     t.column :title, :string, :limit => 255
29     t.column :type, :string, :limit => 255
30   end
31
32   create_table :locked_pages_revisions, :force => true do |t|
33     t.column :page_id, :integer
34     t.column :version, :integer
35     t.column :title, :string, :limit => 255
36     t.column :version_type, :string, :limit => 255
37     t.column :updated_at, :datetime
38   end
39
40   create_table :widgets, :force => true do |t|
41     t.column :name, :string, :limit => 50
42     t.column :foo, :string
43     t.column :version, :integer
44     t.column :updated_at, :datetime
45   end
46
47   create_table :widget_versions, :force => true do |t|
48     t.column :widget_id, :integer
49     t.column :name, :string, :limit => 50
50     t.column :version, :integer
51     t.column :updated_at, :datetime
52   end
53   
54   create_table :landmarks, :force => true do |t|
55     t.column :name, :string
56     t.column :latitude, :float
57     t.column :longitude, :float
58     t.column :version, :integer
59   end
60
61   create_table :landmark_versions, :force => true do |t|
62     t.column :landmark_id, :integer
63     t.column :name, :string
64     t.column :latitude, :float
65     t.column :longitude, :float
66     t.column :version, :integer
67   end
68 end