Re-namespacing a bit to clear out some fairly old stuff from the top level
This commit is contained in:
14
oldstuff/RubyFun/cookbook/015/hodgepodge/db/dbinit.sql
Normal file
14
oldstuff/RubyFun/cookbook/015/hodgepodge/db/dbinit.sql
Normal file
@@ -0,0 +1,14 @@
|
||||
DROP TABLE IF EXISTS 'people';
|
||||
CREATE TABLE 'people' (
|
||||
'id' INTEGER PRIMARY KEY ASC AUTOINCREMENT,
|
||||
'name' VARCHAR(255),
|
||||
'email' VARCHAR(255)
|
||||
);
|
||||
|
||||
|
||||
DROP TABLE IF EXISTS 'users';
|
||||
CREATE TABLE 'users' (
|
||||
'id' INTEGER PRIMARY KEY ASC AUTOINCREMENT,
|
||||
'username' VARCHAR(255) NOT NULL,
|
||||
'hashed_password' VARCHAR(40) NOT NULL
|
||||
);
|
@@ -0,0 +1,12 @@
|
||||
class CreatePeople < ActiveRecord::Migration
|
||||
def self.up
|
||||
create_table :people do |t|
|
||||
|
||||
t.timestamps
|
||||
end
|
||||
end
|
||||
|
||||
def self.down
|
||||
drop_table :people
|
||||
end
|
||||
end
|
@@ -0,0 +1,12 @@
|
||||
class CreateUsers < ActiveRecord::Migration
|
||||
def self.up
|
||||
create_table :users do |t|
|
||||
|
||||
t.timestamps
|
||||
end
|
||||
end
|
||||
|
||||
def self.down
|
||||
drop_table :users
|
||||
end
|
||||
end
|
29
oldstuff/RubyFun/cookbook/015/hodgepodge/db/schema.rb
Normal file
29
oldstuff/RubyFun/cookbook/015/hodgepodge/db/schema.rb
Normal file
@@ -0,0 +1,29 @@
|
||||
# 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 to check this file into your version control system.
|
||||
|
||||
ActiveRecord::Schema.define(:version => 20110810013840) do
|
||||
|
||||
create_table "people", :force => true do |t|
|
||||
t.string "name"
|
||||
t.string "email"
|
||||
t.datetime "created_at"
|
||||
t.datetime "updated_at"
|
||||
end
|
||||
|
||||
create_table "users", :force => true do |t|
|
||||
t.string "username"
|
||||
t.string "hashed_password"
|
||||
t.datetime "created_at"
|
||||
t.datetime "updated_at"
|
||||
end
|
||||
|
||||
end
|
7
oldstuff/RubyFun/cookbook/015/hodgepodge/db/seeds.rb
Normal file
7
oldstuff/RubyFun/cookbook/015/hodgepodge/db/seeds.rb
Normal file
@@ -0,0 +1,7 @@
|
||||
# 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 => 'Daley', :city => cities.first)
|
Reference in New Issue
Block a user