Skip to content

ThanhKhoaIT/rails-db-migrate.vim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Rails DB Migrate VIM Plugin

Installation

Recommended installation with vundle:

  Plugin 'ThanhKhoaIT/rails-db-migrate.vim'

Configuration

Key mappings

Add your preferred key mappings to your .vimrc file.

" rails-db-migrate.vim mappings
map <Leader>dm :RailsMigrate<CR>
map <Leader>dd :RailsMigrateDown<CR>
map <Leader>du :RailsMigrateUp<CR>
map <Leader>dr :RailsMigrateRedo<CR>

Custom command

Overwrite the g:rails_migrate_command variable to execute a custom command.

Example: (it is Default)

let g:rails_migrate_command = "!bundle exec rake"

This g:rails_migrate_command variable can be used to support any number of migration runners or pre-loaders. For example, to use Dispatch:

let g:rails_migrate_command = "Dispatch bundle exec rake"

Presentation

1. Run all migration files.

Command line: bundle exec rake db:migrate

:RailsMigrate

2. Run down migration for current file.

Command line: bundle exec rake db:migrate:down VERSION={version}

:RailsMigrateDown

3. Run up migration for current file.

Command line: bundle exec rake db:migrate:up VERSION={version}

:RailsMigrateUp

4. Run redo migration for current file.

Command line: bundle exec rake db:migrate:redo VERSION={version}

:RailsMigrateRedo

About

Vim plugin for Rails DB migrate

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published