scrolls/postgresql.rb in appscrolls-0.7.1 vs scrolls/postgresql.rb in appscrolls-0.8.0

- old
+ new

@@ -1,28 +1,27 @@ gem "pg" gsub_file "config/database.yml", /username: .*/, "username: #{config['pg_username']}" -gsub_file "config/database.yml", /password: .*/, "username: #{config['pg_password']}" +gsub_file "config/database.yml", /password: .*/, "password: #{config['pg_password']}" -# if scroll?("eycloud") -# @db_stack = "postgresql_91" -# end +if scroll?("eycloud") + @db_stack = "postgresql" +end after_bundler do rake "db:create:all" if config['auto_create'] - if config['populate_rake_task'] - sample_rake = <<-RUBY -require './config/environment' + rakefile("sample.rake") do +<<-RUBY namespace :db do desc "Populate the database with sample data" - task :sample do + task :sample => :environment do + end task :populate => :sample end RUBY - File.open("lib/tasks/sample.rake", 'w') {|f| f.write(sample_rake)} end end __END__ @@ -38,14 +37,10 @@ args: -d postgresql config: - auto_create: type: boolean - prompt: "Create PostgreSQL database with default configuration?" - - - populate_rake_task: - type: boolean - prompt: "Add db:sample rake task?" + prompt: "Create local PostgreSQL databases with default configuration?" - pg_username: type: string prompt: "PostgreSQL username:" - pg_password: