Sha256: 24444d24c4849cddefac5e19b908214af86241dcaddd507cd4ed5c45c66367e8
Contents?: true
Size: 850 Bytes
Versions: 1
Compression:
Stored size: 850 Bytes
Contents
require 'arjdbc/tasks/hsqldb_database_tasks' module ArJdbc module Tasks class H2DatabaseTasks < HSQLDBDatabaseTasks protected # @override def do_drop_database(config) # ActiveRecord::JDBCError: org.h2.jdbc.JdbcSQLException: # Database is already closed (to disable automatic closing at VM # shutdown, add ";DB_CLOSE_ON_EXIT=FALSE" to the db URL) [90121-170]: # SHUTDOWN COMPACT # # connection.shutdown connection.drop_database resolve_database(config) end # @override def delete_database_files(config) return unless db_base = database_base_name(config) db_files = [ "#{db_base}.h2.db", "#{db_base}.lock.db", "#{db_base}.trace.db" ] db_files.each { |file| File.delete(file) if File.exist?(file) } end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
activerecord-jdbc-adapter-1.3.7 | lib/arjdbc/tasks/h2_database_tasks.rb |