Sha256: 7e8249300684cb6a4a879e0b47b1921e52a6437d68f747dcd2912863322311bc
Contents?: true
Size: 558 Bytes
Versions: 2
Compression:
Stored size: 558 Bytes
Contents
# frozen_string_literal: true namespace :db do desc "drop all tables without worrying about concurrent accesses" task drop_all_tables: :environment do require File.expand_path("../../db_configuration.rb", __FILE__) abort("Don't run this on production") if Rails.env.production? db_config = HerokuRails::DbConfiguration.new generate_drop_tables_sql = db_config.generate_drop_tables_sql cmd_string = %(#{generate_drop_tables_sql} | psql #{db_config.user_arg} #{db_config.database}) puts cmd_string system(cmd_string) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
heroku_rails-0.1.2 | lib/heroku_rails/tasks/db_drop_all_tables.rake |
heroku_rails-0.1.1 | lib/heroku_rails/tasks/db_drop_all_tables.rake |