Sha256: 6079e034c50c1f07f8253732fdf67746ee2269debe64ae863b42ae11546fa0be
Contents?: true
Size: 732 Bytes
Versions: 8
Compression:
Stored size: 732 Bytes
Contents
desc "Pull db/structure.sql from payments HEAD" task :pull_payments do steps = [] steps << 'cd contrib/' if File.exists?('contrib/payments') steps << 'rm -rf payments' end steps << 'git clone -n git@github.com:heroku/payments --depth 1' steps << 'cd payments' steps << 'git checkout HEAD db/structure.sql' # make sure we don't submodule it steps << 'rm -rf .git' sh steps.join(' && ') end desc "Drop and recreate payments-test database" task :create_payments_db => [:drop_payments_db, :pull_payments] do sh 'createdb payments-test' sh 'psql payments-test -f contrib/payments/db/structure.sql' end desc "Drop the payments-test database" task :drop_payments_db do sh 'dropdb payments-test || true' end
Version data entries
8 entries across 8 versions & 1 rubygems