Sha256: df562dd3d72696506d099fdcfda205ee3c75799fdc7ba75e62c66db761cda1ff
Contents?: true
Size: 842 Bytes
Versions: 9
Compression:
Stored size: 842 Bytes
Contents
module Brillo module Adapter class Base include Logger attr_reader :config def initialize(db_config) @config = db_config end def header ActiveRecord::Base.connection.dump_schema_information end def footer "" end def table_footer(klass) "" end def dump_structure_and_migrations(config) # Overrides the path the structure is dumped to in Rails >= 3.2 ENV['SCHEMA'] = ENV['DB_STRUCTURE'] = config.dump_path.to_s Rake::Task["db:structure:dump"].invoke end def load_command raise NotImplementedError end def recreate_db ["db:drop", "db:create"].each do |t| logger.info "Running\n\trake #{t}" Rake::Task[t].invoke end end end end end
Version data entries
9 entries across 9 versions & 1 rubygems