TSK-502: simplified drop tables sql

This commit is contained in:
Mustapha Zorgati 2018-05-24 14:33:12 +02:00 committed by BerndBreier
parent da8e435a1a
commit 172340323d
2 changed files with 10 additions and 16 deletions

View File

@ -43,13 +43,7 @@ public class DBCleaner {
runner.setLogWriter(logWriter);
runner.setErrorLogWriter(errorLogWriter);
if (dropTables) {
String databaseProductName = connection.getMetaData().getDatabaseProductName();
if (databaseProductName.contains("DB2")) {
runner.runScript(
new InputStreamReader(this.getClass().getResourceAsStream(DB_DROP_TABLES_DB2_SCRIPT)));
} else {
runner.runScript(new InputStreamReader(this.getClass().getResourceAsStream(DB_DROP_TABLES_SCRIPT)));
}
runner.runScript(new InputStreamReader(this.getClass().getResourceAsStream(DB_DROP_TABLES_SCRIPT)));
} else {
runner.runScript(new InputStreamReader(this.getClass().getResourceAsStream(DB_CLEAR_SCRIPT)));
}

View File

@ -1,11 +1,11 @@
DROP TABLE TASKANA.TASKANA_SCHEMA_VERSION CASCADE;
DROP TABLE TASKANA.TASK CASCADE;
DROP TABLE TASKANA.WORKBASKET_ACCESS_LIST CASCADE;
DROP TABLE TASKANA.WORKBASKET CASCADE;
DROP TABLE TASKANA.DISTRIBUTION_TARGETS CASCADE;
DROP TABLE TASKANA.CLASSIFICATION CASCADE;
DROP TABLE TASKANA.OBJECT_REFERENCE CASCADE;
DROP TABLE TASKANA.ATTACHMENT CASCADE;
DROP TABLE TASKANA.JOB CASCADE;
DROP TABLE TASKANA.TASKANA_SCHEMA_VERSION;
DROP TABLE TASKANA.ATTACHMENT;
DROP TABLE TASKANA.TASK;
DROP TABLE TASKANA.WORKBASKET_ACCESS_LIST;
DROP TABLE TASKANA.WORKBASKET;
DROP TABLE TASKANA.DISTRIBUTION_TARGETS;
DROP TABLE TASKANA.CLASSIFICATION;
DROP TABLE TASKANA.OBJECT_REFERENCE;
DROP TABLE TASKANA.JOB;
DROP SEQUENCE TASKANA.JOB_SEQ;
COMMIT;