]> projects.mako.cc - selectricity/blobdiff - db/schema.rb
merged fixes from devel
[selectricity] / db / schema.rb
index 0d99d2e959895f1b34b81551bdd0c25e5fb8926d..c30d3f6432ce8537f02313607ea7d17c56683169 100644 (file)
@@ -9,7 +9,7 @@
 #
 # It's strongly recommended to check this file into your version control system.
 
 #
 # It's strongly recommended to check this file into your version control system.
 
-ActiveRecord::Schema.define(:version => 3) do
+ActiveRecord::Schema.define(:version => 3)
 
   create_table "candidates", :force => true do |t|
     t.integer "election_id",                :null => false
 
   create_table "candidates", :force => true do |t|
     t.integer "election_id",                :null => false
@@ -18,38 +18,34 @@ ActiveRecord::Schema.define(:version => 3) do
   end
 
   create_table "elections", :force => true do |t|
   end
 
   create_table "elections", :force => true do |t|
-    t.string   "name",                :limit => 100,                    :null => false
-    t.text     "description",                                           :null => false
-    t.integer  "anonymous",           :limit => 1,   :default => 1,     :null => false
+    t.string   "name",            :limit => 100,                    :null => false
+    t.text     "description",                                       :null => false
+    t.integer  "anonymous",       :limit => 1,   :default => 1,     :null => false
     t.datetime "startdate"
     t.datetime "startdate"
-    t.datetime "enddate",                                               :null => false
-    t.integer  "active",              :limit => 1,   :default => 0,     :null => false
-    t.integer  "viewable",            :limit => 1,   :default => 1,     :null => false
-    t.integer  "notices",             :limit => 1,   :default => 0,     :null => false
+    t.datetime "enddate",                                           :null => false
+    t.integer  "active",          :limit => 1,   :default => 0,     :null => false
+    t.integer  "viewable",        :limit => 1,   :default => 1,     :null => false
+    t.integer  "notices",         :limit => 1,   :default => 0,     :null => false
     t.integer  "user_id"
     t.string   "quickuser"
     t.integer  "user_id"
     t.string   "quickuser"
-    t.string   "election_method",     :limit => 100, :default => "ssd"
-    t.string   "type",                :limit => 100,                    :null => false
-    t.boolean  "embeddable",                         :default => false, :null => false
-    t.boolean  "authenticated",                      :default => true,  :null => false
-    t.boolean  "early_results",                      :default => false, :null => false
-    t.string   "embed_custom_string"
+    t.string   "election_method", :limit => 100, :default => "ssd"
+    t.string   "type",            :limit => 100,                    :null => false
+    t.boolean  "embeddable",                     :default => false, :null => false
+    t.boolean  "authenticated",                  :default => true,  :null => false
+    t.boolean  "early_results",                  :default => false, :null => false
   end
 
   add_index "elections", ["user_id"], :name => "fk_user_election"
 
   create_table "pictures", :force => true do |t|
   end
 
   add_index "elections", ["user_id"], :name => "fk_user_election"
 
   create_table "pictures", :force => true do |t|
-    t.string   "filename"
-    t.string   "content_type"
-    t.integer  "size"
-    t.integer  "width"
-    t.integer  "height"
-    t.integer  "parent_id"
-    t.string   "thumbnail"
-    t.datetime "created_at"
-    t.integer  "candidate_id"
+    t.string  "filename",     :limit => 200
+    t.binary  "data"
+    t.string  "filetype",     :limit => 100
+    t.integer "candidate_id"
   end
 
   end
 
+  add_index "pictures", ["candidate_id"], :name => "fk_candidate_picture"
+
   create_table "rankings", :force => true do |t|
     t.integer "vote_id"
     t.integer "candidate_id"
   create_table "rankings", :force => true do |t|
     t.integer "vote_id"
     t.integer "candidate_id"

Benjamin Mako Hill || Want to submit a patch?