1 # This file is autogenerated. Instead of editing this file, please use the
\r
2 # migrations feature of ActiveRecord to incrementally modify your database, and
\r
3 # then regenerate this schema definition.
\r
5 ActiveRecord::Schema.define(:version => 4) do
\r
7 create_table "folders", :force => true do |t|
\r
8 t.column "name", :string
\r
9 t.column "date_modified", :datetime
\r
10 t.column "user_id", :integer, :default => 0
\r
11 t.column "parent_id", :integer, :default => 0
\r
12 t.column "is_root", :boolean, :default => false
\r
15 add_index "folders", ["name"], :name => "index_folders_on_name"
\r
16 add_index "folders", ["date_modified"], :name => "index_folders_on_date_modified"
\r
17 add_index "folders", ["user_id"], :name => "index_folders_on_user_id"
\r
18 add_index "folders", ["parent_id"], :name => "index_folders_on_parent_id"
\r
19 add_index "folders", ["is_root"], :name => "index_folders_on_is_root"
\r
21 create_table "group_permissions", :force => true do |t|
\r
22 t.column "folder_id", :integer, :default => 0
\r
23 t.column "group_id", :integer, :default => 0
\r
24 t.column "can_create", :boolean, :default => false
\r
25 t.column "can_read", :boolean, :default => false
\r
26 t.column "can_update", :boolean, :default => false
\r
27 t.column "can_delete", :boolean, :default => false
\r
30 add_index "group_permissions", ["folder_id"], :name => "index_group_permissions_on_folder_id"
\r
31 add_index "group_permissions", ["group_id"], :name => "index_group_permissions_on_group_id"
\r
32 add_index "group_permissions", ["can_create"], :name => "index_group_permissions_on_can_create"
\r
33 add_index "group_permissions", ["can_read"], :name => "index_group_permissions_on_can_read"
\r
34 add_index "group_permissions", ["can_update"], :name => "index_group_permissions_on_can_update"
\r
35 add_index "group_permissions", ["can_delete"], :name => "index_group_permissions_on_can_delete"
\r
37 create_table "groups", :force => true do |t|
\r
38 t.column "name", :string
\r
39 t.column "is_the_administrators_group", :boolean, :default => false
\r
42 add_index "groups", ["name"], :name => "index_groups_on_name"
\r
43 add_index "groups", ["is_the_administrators_group"], :name => "index_groups_on_is_the_administrators_group"
\r
45 create_table "groups_users", :id => false, :force => true do |t|
\r
46 t.column "group_id", :integer, :default => 0
\r
47 t.column "user_id", :integer, :default => 0
\r
50 add_index "groups_users", ["group_id", "user_id"], :name => "index_groups_users_on_group_id_and_user_id"
\r
52 create_table "myfiles", :force => true do |t|
\r
53 t.column "filename", :string
\r
54 t.column "filesize", :integer
\r
55 t.column "date_modified", :datetime
\r
56 t.column "folder_id", :integer, :default => 0
\r
57 t.column "user_id", :integer, :default => 0
\r
58 t.column "indexed", :boolean, :default => false
\r
61 add_index "myfiles", ["filename"], :name => "index_myfiles_on_filename"
\r
62 add_index "myfiles", ["filesize"], :name => "index_myfiles_on_filesize"
\r
63 add_index "myfiles", ["date_modified"], :name => "index_myfiles_on_date_modified"
\r
64 add_index "myfiles", ["folder_id"], :name => "index_myfiles_on_folder_id"
\r
65 add_index "myfiles", ["user_id"], :name => "index_myfiles_on_user_id"
\r
66 add_index "myfiles", ["indexed"], :name => "index_myfiles_on_indexed"
\r
68 create_table "usages", :force => true do |t|
\r
69 t.column "download_date_time", :datetime
\r
70 t.column "myfile_id", :integer, :default => 0
\r
71 t.column "user_id", :integer, :default => 0
\r
74 add_index "usages", ["download_date_time"], :name => "index_usages_on_download_date_time"
\r
75 add_index "usages", ["myfile_id"], :name => "index_usages_on_myfile_id"
\r
76 add_index "usages", ["user_id"], :name => "index_usages_on_user_id"
\r
78 create_table "users", :force => true do |t|
\r
79 t.column "name", :string
\r
80 t.column "email", :string
\r
81 t.column "hashed_password", :string
\r
82 t.column "is_the_administrator", :boolean, :default => false
\r
83 t.column "password_salt", :string
\r
84 t.column "rss_access_key", :string
\r
87 add_index "users", ["name"], :name => "index_users_on_name"
\r
88 add_index "users", ["email"], :name => "index_users_on_email"
\r
89 add_index "users", ["hashed_password"], :name => "index_users_on_hashed_password"
\r
90 add_index "users", ["is_the_administrator"], :name => "index_users_on_is_the_administrator"
\r
91 add_index "users", ["password_salt"], :name => "index_users_on_password_salt"
\r
92 add_index "users", ["rss_access_key"], :name => "index_users_on_rss_access_key"
\r