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.setLogWriter(logWriter);
runner.setErrorLogWriter(errorLogWriter); runner.setErrorLogWriter(errorLogWriter);
if (dropTables) { if (dropTables) {
String databaseProductName = connection.getMetaData().getDatabaseProductName(); runner.runScript(new InputStreamReader(this.getClass().getResourceAsStream(DB_DROP_TABLES_SCRIPT)));
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)));
}
} else { } else {
runner.runScript(new InputStreamReader(this.getClass().getResourceAsStream(DB_CLEAR_SCRIPT))); 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.TASKANA_SCHEMA_VERSION;
DROP TABLE TASKANA.TASK CASCADE; DROP TABLE TASKANA.ATTACHMENT;
DROP TABLE TASKANA.WORKBASKET_ACCESS_LIST CASCADE; DROP TABLE TASKANA.TASK;
DROP TABLE TASKANA.WORKBASKET CASCADE; DROP TABLE TASKANA.WORKBASKET_ACCESS_LIST;
DROP TABLE TASKANA.DISTRIBUTION_TARGETS CASCADE; DROP TABLE TASKANA.WORKBASKET;
DROP TABLE TASKANA.CLASSIFICATION CASCADE; DROP TABLE TASKANA.DISTRIBUTION_TARGETS;
DROP TABLE TASKANA.OBJECT_REFERENCE CASCADE; DROP TABLE TASKANA.CLASSIFICATION;
DROP TABLE TASKANA.ATTACHMENT CASCADE; DROP TABLE TASKANA.OBJECT_REFERENCE;
DROP TABLE TASKANA.JOB CASCADE; DROP TABLE TASKANA.JOB;
DROP SEQUENCE TASKANA.JOB_SEQ; DROP SEQUENCE TASKANA.JOB_SEQ;
COMMIT; COMMIT;