Revert "TSK-665: added schema update script and fixed schema versioning."

This reverts commit a1e27ac651.
This commit is contained in:
Martin Rojas Miguel Angel 2018-07-31 17:17:07 +02:00 committed by Holger Hagen
parent c58b504e9b
commit 8a8063764e
4 changed files with 5 additions and 37 deletions

View File

@ -1 +1 @@
SELECT MAX(VERSION) FROM TASKANA.TASKANA_SCHEMA_VERSION;
SELECT COUNT(*) FROM TASKANA.TASKANA_SCHEMA_VERSION;

View File

@ -1,13 +1,12 @@
CREATE SCHEMA IF NOT EXISTS TASKANA;
CREATE TABLE TASKANA.TASKANA_SCHEMA_VERSION(
ID INT NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1 INCREMENT BY 1),
ID CHAR(40) NOT NULL,
VERSION VARCHAR(255) NOT NULL,
CREATED TIMESTAMP NOT NULL,
PRIMARY KEY (ID)
);
-- The VERSION value must match the value of TaskanaEngineConfiguration.TASKANA_SCHEMA_VERSION
INSERT INTO TASKANA.TASKANA_SCHEMA_VERSION (VERSION, CREATED) VALUES ('1.0.2', CURRENT_TIMESTAMP);
INSERT INTO TASKANA.TASKANA_SCHEMA_VERSION VALUES ('1', '1.0.2');
CREATE TABLE TASKANA.CLASSIFICATION(
ID CHAR(40) NOT NULL,

View File

@ -1,11 +1,10 @@
CREATE TABLE TASKANA.TASKANA_SCHEMA_VERSION(
ID INT NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
ID CHAR(40) NOT NULL,
VERSION VARCHAR(255) NOT NULL,
CREATED TIMESTAMP NOT NULL,
PRIMARY KEY (ID)
);
-- The VERSION value must match the value of TaskanaEngineConfiguration.TASKANA_SCHEMA_VERSION
INSERT INTO TASKANA.TASKANA_SCHEMA_VERSION (VERSION, CREATED) VALUES ('1.0.2', CURRENT_TIMESTAMP);
INSERT INTO TASKANA.TASKANA_SCHEMA_VERSION VALUES ('1', '1.0.2');
CREATE TABLE TASKANA.CLASSIFICATION(
ID CHAR(40) NOT NULL,

View File

@ -1,30 +0,0 @@
-- this script migrates the schema only.
-- data is not migrated, as this is currently not necessary.
DROP TABLE TASKANA.TASKANA_SCHEMA_VERSION;
CREATE TABLE TASKANA.TASKANA_SCHEMA_VERSION(
ID INT NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
VERSION VARCHAR(255) NOT NULL,
CREATED TIMESTAMP NOT NULL,
PRIMARY KEY (ID)
);
INSERT INTO TASKANA.TASKANA_SCHEMA_VERSION (VERSION, CREATED) VALUES ('0.9.2', CURRENT_TIMESTAMP);
INSERT INTO TASKANA.TASKANA_SCHEMA_VERSION (VERSION, CREATED) VALUES ('1.0.2', CURRENT_TIMESTAMP);
DROP TABLE TASKANA.JOB;
CREATE TABLE TASKANA.SCHEDULED_JOB(
JOB_ID INTEGER NOT NULL,
PRIORITY INTEGER NULL,
CREATED TIMESTAMP NULL,
DUE TIMESTAMP NULL,
STATE VARCHAR(32) NULL,
LOCKED_BY VARCHAR(32) NULL,
LOCK_EXPIRES TIMESTAMP NULL,
TYPE VARCHAR(32) NULL,
RETRY_COUNT INTEGER NOT NULL,
ARGUMENTS TEXT NULL,
PRIMARY KEY (JOB_ID)
);