Skip to content
This repository has been archived by the owner on Dec 3, 2022. It is now read-only.

handerson/data_migration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

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 nubmer 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

*DEAD* 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

No packages published

Languages