Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Changeset 8124

Show
Ignore:
Timestamp:
11/09/07 22:08:52 (2 years ago)
Author:
david
Message:

Set the record straight on the purpose and utility of db/schema.rb

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/activerecord/lib/active_record/schema_dumper.rb

    r7471 r8124  
    3838 
    3939        stream.puts <<HEADER 
    40 # This file is autogenerated. Instead of editing this file, please use the 
    41 # migrations feature of ActiveRecord to incrementally modify your database, and 
     40# This file is auto-generated from the current state of the database. Instead of editing this file,  
     41# please use the migrations feature of ActiveRecord to incrementally modify your database, and 
    4242# then regenerate this schema definition. 
     43# 
     44# Note that this schema.rb definition is the authoritative source for your database schema. If you need 
     45# to create the application database on another system, you should be using db:schema:load, not running 
     46# all the migrations from scratch. The latter is a flawed and unsustainable approach (the more migrations 
     47# you'll amass, the slower it'll run and the greater likelihood for issues). 
     48# 
     49# It's strongly recommended to check this file into your version control system. 
    4350 
    4451ActiveRecord::Schema.define(#{define_params}) do