forked from handerson/data_migration
-
Notifications
You must be signed in to change notification settings - Fork 1
A Ruby on Rails plugin that allows data to be loaded separately from normal database migrations in a minimal way.
License
substars/data_migration
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
data_migration v0.1 ============== data_migration allows you to separate data you need to load from your normal database migrations in a minimal way. Example ======= -Generate Migration script/generate data_migration BlockedDomains -Outputs: exists db/data create db/data/20090915161242_settings.rb -db/data/20090915161242_settings.rb: class BlockedDomains < ActiveRecord::Migration def self.up end end -Add your code: def self.up BlockedEmailDomain.create(:domain => "mailinator.com") BlockedEmailDomain.create(:domain => "spamherelots.com") BlockedEmailDomain.create(:domain => "disposeamail.com") end -Run Migration rake db:data:migrate -Output == BlockedDomains: migrating =========================================================== == BlockedDomains: migrated (0.0020s) ================================================== This adds the data migration version number to the 'schema_migrations' table so it will not be ran again. Copyright (c) 2009 Knetwit Inc, released under the MIT license Author(s): Heath Anderson
About
A Ruby on Rails plugin that allows data to be loaded separately from normal database migrations in a minimal way.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Ruby 100.0%