class DbAgent::DbHandler::MSSQL

Public Instance Methods

backup() click to toggle source
# File lib/db_agent/db_handler/mssql.rb, line 13
def backup
  raise
end
create() click to toggle source
# File lib/db_agent/db_handler/mssql.rb, line 5
def create
  raise
end
drop() click to toggle source
# File lib/db_agent/db_handler/mssql.rb, line 9
def drop
  raise
end
repl() click to toggle source
# File lib/db_agent/db_handler/mssql.rb, line 17
def repl
  raise
end
restore(t, args) click to toggle source
# File lib/db_agent/db_handler/mssql.rb, line 27
def restore(t, args)
end
spy() click to toggle source
# File lib/db_agent/db_handler/mssql.rb, line 21
def spy
  jdbc_jar = (Path.dir.parent/'vendor').glob('mssql*.jar').first
  system %Q{java -jar vendor/schemaSpy_5.0.0.jar -dp #{jdbc_jar} -t mssql05 -host #{config[:host]} -u #{config[:user]} -p #{config[:password]} -db #{config[:database]} -port #{config[:port]} -s dbo -o #{schema_folder}/spy}
  system %Q{open #{schema_folder}/spy/index.html}
end