-
Notifications
You must be signed in to change notification settings - Fork 0
Liquibase drop-in migration tasks for JRuby on Rails
License
redbeard/liquibase-rails
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
######################## To install: gem install redbeard-liquibase-rails -s http://gems.github.com ######################## To use: require 'liquibase-rails' in your Rakefile Place Liquibase updates in 'db/schema' with a master changelog: 'db/schema/master.xml' The usual suspects: rake db:migrate rake db:drop rake db:test:prepare Should all work as expected, except with Liquibase instead of Rails migrations. Liquibase-Rails uses the configuration from database.yml and the current Rails environment (as set with RAILS_ENV=...) Extra tasks defined, see the liquibase namespace in rake: rake -T liquibase i.e. rake liquibase:dump Dumps a changelog of the current db, which is a good way of creating your initial master.xml. ######################## Defining tasks: Example: task(:dump => :prereq).enhance do Liquibase.for(current_environment).run do and_do generateChangeLog end end See more examples in lib/liquibase/tasks.rb
About
Liquibase drop-in migration tasks for JRuby on Rails
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published