Sha256: 863a97d1f19c63dc0206f1b4477fe32896461ab3c0392fec6dc940f508f2e106

Contents?: true

Size: 463 Bytes

Versions: 1

Compression:

Stored size: 463 Bytes

Contents

require 'zen_garden/database'

namespace :db do
  include ZenGarden::Database

  desc "Create the database user"
  task :user do
    sh "createuser -s #{database[:username]}"
  end

  namespace :setup do
    desc "'First-time' database setup, create and migrate in one shot"
    task :first_time => %w(db:create db:migrate)
  end
end

desc "Create the database user and database, set up the schema, and run seeds"
task :db => %w(db:user db:setup db:test:prepare)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
zen_garden-0.0.6 lib/tasks/db.rake