To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.

Statistics Download as Zip
| Branch: | Tag: | Revision:

root / vendor / plugins / acts_as_versioned / test / schema.rb @ 442:753f1380d6bc

History | View | Annotate | Download (1.93 KB)

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