Created
July 29, 2013 16:49
-
-
Save sergii/6105745 to your computer and use it in GitHub Desktop.
rake db: Commands
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
rake db:create[:all]: If :all not specified then create the database defined in config/database.yml for the current RAILS_ENV. If :all is specified then create all of the databases defined in config/database.yml. | |
rake db:fixtures:load: Load fixtures into the current environment's database. Load specific fixtures using FIXTURES=x,y | |
rake db:migrate [VERSION=n]: Migrate the database through scripts in db/migrate. Target specific version with VERSION=n | |
rake db:migrate:redo [STEP=n]: (2.0.2) Revert the database by rolling back "STEP" number of VERSIONS and re-applying migrations. | |
rake db:migrate:reset: (2.0.2) Drop the database, create it and then re-apply all migrations. The considerations outlined in the note to rake db:create apply. | |
rake db:reset: Drop and re-create database using db/schema.rb. The considerations outlined in the note to rake db:create apply. | |
rake db:rollback [STEP=N]: (2.0.2) Revert migration 1 or n STEPs back. | |
rake db:schema:dump: Create a db/schema.rb file that can be portably used against any DB supported by AR | |
rake db:schema:load: Load a schema.rb file into the database | |
rake db:sessions:clear: Clear the sessions table | |
rake db:sessions:create: Creates a sessions table for use with CGI::Session::ActiveRecordStore | |
rake db:structure:dump: Dump the database structure to a SQL file | |
rake db:test:clone: Recreate the test database from the current environment's database schema | |
rake db:test:clone_structure: Recreate the test databases from the development structure | |
rake db:test:prepare: Prepare the test database and load the schema | |
rake db:test:purge: Empty the test database |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment