Sha256: ac4829e9e31b5bf3d26e6d54c6a58b11ef7d5c838ada7a47ae4999c6ec91feb2
Contents?: true
Size: 853 Bytes
Versions: 13
Compression:
Stored size: 853 Bytes
Contents
# https://nithinbekal.com/posts/safe-rake-tasks namespace :strong_migrations do task safety_assured: :environment do raise "Set SAFETY_ASSURED=1 to run this task in production" if Rails.env.production? && !ENV["SAFETY_ASSURED"] end # https://www.pgrs.net/2008/03/13/alphabetize-schema-rb-columns/ task :alphabetize_columns do $stderr.puts "Dumping schema" ActiveRecord::Base.logger.level = Logger::INFO require "strong_migrations/alphabetize_columns" ActiveRecord::Base.connection.class.prepend StrongMigrations::AlphabetizeColumns if ActiveRecord::ConnectionAdapters.const_defined?('PostGISAdapter') ActiveRecord::ConnectionAdapters::PostGISAdapter.prepend StrongMigrations::AlphabetizeColumns end ActiveRecord::ConnectionAdapters::AbstractAdapter.prepend StrongMigrations::AlphabetizeColumns end end
Version data entries
13 entries across 13 versions & 1 rubygems