diff options
Diffstat (limited to 'db')
-rw-r--r-- | db/schema.rb | 29 | ||||
-rw-r--r-- | db/seeds.rb | 26 |
2 files changed, 48 insertions, 7 deletions
diff --git a/db/schema.rb b/db/schema.rb new file mode 100644 index 0000000..2e08f18 --- /dev/null +++ b/db/schema.rb @@ -0,0 +1,29 @@ +# encoding: UTF-8 +# This file is auto-generated from the current state of the database. Instead +# of editing this file, please use the migrations feature of Active Record to +# incrementally modify your database, and then regenerate this schema definition. +# +# Note that this schema.rb definition is the authoritative source for your +# database schema. If you need to create the application database on another +# system, you should be using db:schema:load, not running all the migrations +# from scratch. The latter is a flawed and unsustainable approach (the more migrations +# you'll amass, the slower it'll run and the greater likelihood for issues). +# +# It's strongly recommended that you check this file into your version control system. + +ActiveRecord::Schema.define(version: 20150226024550) do + + create_table "downloads", force: :cascade do |t| + t.string "name" + t.string "filename" + t.string "type" + t.text "description" + t.integer "hits" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + end + + add_index "downloads", ["filename"], name: "index_downloads_on_filename", unique: true + add_index "downloads", ["hits"], name: "index_downloads_on_hits" + +end diff --git a/db/seeds.rb b/db/seeds.rb index 4edb1e8..05d518f 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -1,7 +1,19 @@ -# This file should contain all the record creation needed to seed the database with its default values. -# The data can then be loaded with the rake db:seed (or created alongside the db with db:setup). -# -# Examples: -# -# cities = City.create([{ name: 'Chicago' }, { name: 'Copenhagen' }]) -# Mayor.create(name: 'Emanuel', city: cities.first) +case Rails.env +when "development" + # Create a few downloads for testing. + + Download.create(name: "FTP Explorer", + filename: "ftpexplorer.zip", + type: "Win32 Executable", + description: "FTP Explorer is my favorite FTP client for windows. This is a fairly old version from before the client became shareware.", + hits: 642) + + Download.create(name: "Windows 98 Screensavers", + filename: "98screensavers.zip", + type: "Win32 Screensavers", + description: "This is a collection of screensavers from Windows 98. A lot of these don't come with Windows XP.", + hits: 5852) + +when "production" + # Do nothing for now. +end |