The file db/schema.rb tracks the current state of the database.  In a
modular dashboard, this state isn't a meaningful thing to track in
source control, because it depends which modules are currently
installed.  Also, the information in the file is redundant since it
can always be regenerated using "rake db:migrate".  Accordingly, we
are remoing it from source control.

After pulling down this change, you will have to run "rake db:migrate
RAILS_ENV=test" once in order to build a local copy of db/schema.rb so
you can run spec tests.  This should only be necessary once.

Paired-with: Jesse Wolfe <[email protected]>
Signed-off-by: Paul Berry <[email protected]>
---
Local-branch: maint/next/remove_db_schema
 .gitignore   |    1 +
 db/schema.rb |  165 ----------------------------------------------------------
 2 files changed, 1 insertions(+), 165 deletions(-)
 delete mode 100644 db/schema.rb

diff --git a/.gitignore b/.gitignore
index efce088..d389715 100644
--- a/.gitignore
+++ b/.gitignore
@@ -27,3 +27,4 @@ tmp/*
 results/*
 certs
 vendor/plugins/puppet_*
+db/schema.rb
diff --git a/db/schema.rb b/db/schema.rb
deleted file mode 100644
index c7ba8fa..0000000
--- a/db/schema.rb
+++ /dev/null
@@ -1,165 +0,0 @@
-# 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 => 20110130010154) do
-
-  create_table "metrics", :force => true do |t|
-    t.integer "report_id",                                :null => false
-    t.string  "category"
-    t.string  "name"
-    t.decimal "value",     :precision => 12, :scale => 6
-  end
-
-  add_index "metrics", ["report_id"], :name => "index_metrics_on_report_id"
-
-  create_table "node_class_memberships", :force => true do |t|
-    t.integer  "node_id"
-    t.integer  "node_class_id"
-    t.datetime "created_at"
-    t.datetime "updated_at"
-  end
-
-  create_table "node_classes", :force => true do |t|
-    t.string   "name"
-    t.datetime "created_at"
-    t.datetime "updated_at"
-  end
-
-  create_table "node_group_class_memberships", :force => true do |t|
-    t.integer  "node_group_id"
-    t.integer  "node_class_id"
-    t.datetime "created_at"
-    t.datetime "updated_at"
-  end
-
-  create_table "node_group_edges", :force => true do |t|
-    t.integer  "to_id"
-    t.integer  "from_id"
-    t.datetime "created_at"
-    t.datetime "updated_at"
-  end
-
-  create_table "node_group_memberships", :force => true do |t|
-    t.integer  "node_id"
-    t.integer  "node_group_id"
-    t.datetime "created_at"
-    t.datetime "updated_at"
-  end
-
-  create_table "node_groups", :force => true do |t|
-    t.string   "name"
-    t.datetime "created_at"
-    t.datetime "updated_at"
-  end
-
-  create_table "nodes", :force => true do |t|
-    t.string   "name"
-    t.text     "description"
-    t.datetime "created_at"
-    t.datetime "updated_at"
-    t.string   "url"
-    t.datetime "reported_at"
-    t.integer  "last_apply_report_id"
-    t.string   "status"
-    t.boolean  "hidden",                 :default => false
-    t.integer  "last_inspect_report_id"
-  end
-
-  create_table "old_reports", :force => true do |t|
-    t.integer  "node_id"
-    t.text     "report",     :limit => 2147483647
-    t.datetime "created_at"
-    t.datetime "updated_at"
-    t.string   "host"
-    t.datetime "time"
-    t.string   "status"
-  end
-
-  create_table "parameters", :force => true do |t|
-    t.string   "key"
-    t.text     "value"
-    t.integer  "parameterable_id"
-    t.string   "parameterable_type"
-    t.datetime "created_at"
-    t.datetime "updated_at"
-  end
-
-  create_table "report_logs", :force => true do |t|
-    t.integer  "report_id", :null => false
-    t.string   "level"
-    t.text     "message"
-    t.text     "source"
-    t.text     "tags"
-    t.datetime "time"
-    t.text     "file"
-    t.integer  "line"
-  end
-
-  add_index "report_logs", ["report_id"], :name => 
"index_report_logs_on_report_id"
-
-  create_table "reports", :force => true do |t|
-    t.integer  "node_id"
-    t.string   "host"
-    t.datetime "time"
-    t.string   "status"
-    t.string   "kind"
-    t.string   "puppet_version"
-    t.string   "configuration_version"
-  end
-
-  add_index "reports", ["node_id"], :name => "index_reports_on_node_id"
-  add_index "reports", ["time", "node_id", "status"], :name => 
"index_reports_on_time_and_node_id_and_status"
-
-  create_table "resource_events", :force => true do |t|
-    t.integer  "resource_status_id", :null => false
-    t.text     "previous_value"
-    t.text     "desired_value"
-    t.text     "message"
-    t.string   "name"
-    t.string   "property"
-    t.string   "status"
-    t.datetime "time"
-    t.text     "historical_value"
-    t.boolean  "audited"
-  end
-
-  add_index "resource_events", ["resource_status_id"], :name => 
"index_resource_events_on_resource_status_id"
-
-  create_table "resource_statuses", :force => true do |t|
-    t.integer  "report_id",                                        :null => 
false
-    t.string   "resource_type"
-    t.text     "title"
-    t.decimal  "evaluation_time",   :precision => 12, :scale => 6
-    t.text     "file"
-    t.integer  "line"
-    t.text     "tags"
-    t.datetime "time"
-    t.integer  "change_count"
-    t.integer  "out_of_sync_count"
-    t.boolean  "skipped"
-    t.boolean  "failed"
-  end
-
-  add_index "resource_statuses", ["report_id"], :name => 
"index_resource_statuses_on_report_id"
-
-  create_table "timeline_events", :force => true do |t|
-    t.string   "event_type"
-    t.string   "subject_type"
-    t.string   "actor_type"
-    t.string   "secondary_subject_type"
-    t.integer  "subject_id"
-    t.integer  "actor_id"
-    t.integer  "secondary_subject_id"
-    t.datetime "created_at"
-    t.datetime "updated_at"
-  end
-
-end
-- 
1.7.2

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en.


Reply via email to