initial import
This commit is contained in:
@ -0,0 +1,16 @@
|
||||
create table TMS_DEVICE_MODEL (
|
||||
ID varchar(36) not null,
|
||||
VERSION integer not null,
|
||||
CREATE_TS timestamp,
|
||||
CREATED_BY varchar(50),
|
||||
UPDATE_TS timestamp,
|
||||
UPDATED_BY varchar(50),
|
||||
DELETE_TS timestamp,
|
||||
DELETED_BY varchar(50),
|
||||
--
|
||||
BRAND varchar(100) not null,
|
||||
MODEL varchar(50) not null,
|
||||
MANUFACTURER varchar(255) not null,
|
||||
--
|
||||
primary key (ID)
|
||||
);
|
||||
16
modules/core/db/update/hsql/17/170601-1-createSoftware.sql
Normal file
16
modules/core/db/update/hsql/17/170601-1-createSoftware.sql
Normal file
@ -0,0 +1,16 @@
|
||||
create table TMS_SOFTWARE (
|
||||
ID varchar(36) not null,
|
||||
VERSION integer not null,
|
||||
CREATE_TS timestamp,
|
||||
CREATED_BY varchar(50),
|
||||
UPDATE_TS timestamp,
|
||||
UPDATED_BY varchar(50),
|
||||
DELETE_TS timestamp,
|
||||
DELETED_BY varchar(50),
|
||||
--
|
||||
OS varchar(50) not null,
|
||||
SDK_VERSION varchar(255) not null,
|
||||
APP_VERSION varchar(10) not null,
|
||||
--
|
||||
primary key (ID)
|
||||
);
|
||||
14
modules/core/db/update/hsql/17/170601-1-createTerminal.sql
Normal file
14
modules/core/db/update/hsql/17/170601-1-createTerminal.sql
Normal file
@ -0,0 +1,14 @@
|
||||
create table TMS_TERMINAL (
|
||||
ID varchar(36) not null,
|
||||
VERSION integer not null,
|
||||
CREATE_TS timestamp,
|
||||
CREATED_BY varchar(50),
|
||||
UPDATE_TS timestamp,
|
||||
UPDATED_BY varchar(50),
|
||||
DELETE_TS timestamp,
|
||||
DELETED_BY varchar(50),
|
||||
--
|
||||
IMEI varchar(40) not null,
|
||||
--
|
||||
primary key (ID)
|
||||
);
|
||||
@ -0,0 +1 @@
|
||||
alter table TMS_SOFTWARE drop column APP_VERSION cascade ;
|
||||
11
modules/core/db/update/hsql/17/170601-2-updateTerminal.sql
Normal file
11
modules/core/db/update/hsql/17/170601-2-updateTerminal.sql
Normal file
@ -0,0 +1,11 @@
|
||||
alter table TMS_TERMINAL add column SN varchar(40) ^
|
||||
update TMS_TERMINAL set SN = '' where SN is null ;
|
||||
alter table TMS_TERMINAL alter column SN set not null ;
|
||||
-- alter table TMS_TERMINAL add column MODEL_ID varchar(36) ^
|
||||
-- update TMS_TERMINAL set MODEL_ID = <default_value> ;
|
||||
-- alter table TMS_TERMINAL alter column MODEL_ID set not null ;
|
||||
alter table TMS_TERMINAL add column MODEL_ID varchar(36) not null ;
|
||||
-- alter table TMS_TERMINAL add column SOFTWARE_ID varchar(36) ^
|
||||
-- update TMS_TERMINAL set SOFTWARE_ID = <default_value> ;
|
||||
-- alter table TMS_TERMINAL alter column SOFTWARE_ID set not null ;
|
||||
alter table TMS_TERMINAL add column SOFTWARE_ID varchar(36) not null ;
|
||||
@ -0,0 +1 @@
|
||||
create unique index IDX_TMS_TERMINAL_UNIQ_IMEI on TMS_TERMINAL (IMEI) ;
|
||||
@ -0,0 +1 @@
|
||||
create unique index IDX_TMS_TERMINAL_UNIQ_SN on TMS_TERMINAL (SN) ;
|
||||
@ -0,0 +1 @@
|
||||
alter table TMS_TERMINAL add constraint FK_TMS_TERMINAL_MODEL foreign key (MODEL_ID) references TMS_DEVICE_MODEL(ID);
|
||||
@ -0,0 +1 @@
|
||||
alter table TMS_TERMINAL add constraint FK_TMS_TERMINAL_SOFTWARE foreign key (SOFTWARE_ID) references TMS_SOFTWARE(ID);
|
||||
@ -0,0 +1,3 @@
|
||||
alter table TMS_TERMINAL add column APP_VERSION varchar(10) ^
|
||||
update TMS_TERMINAL set APP_VERSION = '' where APP_VERSION is null ;
|
||||
alter table TMS_TERMINAL alter column APP_VERSION set not null ;
|
||||
@ -0,0 +1,15 @@
|
||||
create table TMS_TERMINAL_GROUP (
|
||||
ID varchar(36) not null,
|
||||
VERSION integer not null,
|
||||
CREATE_TS timestamp,
|
||||
CREATED_BY varchar(50),
|
||||
UPDATE_TS timestamp,
|
||||
UPDATED_BY varchar(50),
|
||||
DELETE_TS timestamp,
|
||||
DELETED_BY varchar(50),
|
||||
--
|
||||
NAME varchar(50) not null,
|
||||
DESCRIPTION varchar(255),
|
||||
--
|
||||
primary key (ID)
|
||||
);
|
||||
@ -0,0 +1 @@
|
||||
alter table TMS_TERMINAL add column TERMINAL_GROUP_ID varchar(36) ;
|
||||
@ -0,0 +1,2 @@
|
||||
alter table TMS_TERMINAL add constraint FK_TMS_TERMINAL_TERMINAL_GROUP foreign key (TERMINAL_GROUP_ID) references TMS_TERMINAL_GROUP(ID);
|
||||
create index IDX_TMS_TERMINAL_TERMINAL_GROUP on TMS_TERMINAL (TERMINAL_GROUP_ID);
|
||||
@ -0,0 +1,17 @@
|
||||
create table TMS_APPLICATION (
|
||||
ID varchar(36) not null,
|
||||
VERSION integer not null,
|
||||
CREATE_TS timestamp,
|
||||
CREATED_BY varchar(50),
|
||||
UPDATE_TS timestamp,
|
||||
UPDATED_BY varchar(50),
|
||||
DELETE_TS timestamp,
|
||||
DELETED_BY varchar(50),
|
||||
--
|
||||
APK longvarbinary,
|
||||
APP_VERSION varchar(10),
|
||||
DESCRIPTION varchar(255),
|
||||
CHANGELOG longvarchar,
|
||||
--
|
||||
primary key (ID)
|
||||
);
|
||||
@ -0,0 +1,17 @@
|
||||
create table TMS_APPLICATION (
|
||||
ID varchar(36) not null,
|
||||
VERSION integer not null,
|
||||
CREATE_TS timestamp,
|
||||
CREATED_BY varchar(50),
|
||||
UPDATE_TS timestamp,
|
||||
UPDATED_BY varchar(50),
|
||||
DELETE_TS timestamp,
|
||||
DELETED_BY varchar(50),
|
||||
--
|
||||
APK longvarbinary,
|
||||
APP_VERSION varchar(10),
|
||||
DESCRIPTION varchar(255),
|
||||
CHANGELOG longvarchar,
|
||||
--
|
||||
primary key (ID)
|
||||
);
|
||||
@ -0,0 +1,17 @@
|
||||
create table TMS_APPLICATION (
|
||||
ID varchar(36) not null,
|
||||
VERSION integer not null,
|
||||
CREATE_TS timestamp,
|
||||
CREATED_BY varchar(50),
|
||||
UPDATE_TS timestamp,
|
||||
UPDATED_BY varchar(50),
|
||||
DELETE_TS timestamp,
|
||||
DELETED_BY varchar(50),
|
||||
--
|
||||
APK longvarbinary,
|
||||
APP_VERSION varchar(10),
|
||||
DESCRIPTION varchar(255),
|
||||
CHANGELOG longvarchar,
|
||||
--
|
||||
primary key (ID)
|
||||
);
|
||||
16
modules/core/db/update/hsql/17/170726-1-createParam.sql
Normal file
16
modules/core/db/update/hsql/17/170726-1-createParam.sql
Normal file
@ -0,0 +1,16 @@
|
||||
create table TMS_PARAM (
|
||||
ID varchar(36) not null,
|
||||
VERSION integer not null,
|
||||
CREATE_TS timestamp,
|
||||
CREATED_BY varchar(50),
|
||||
UPDATE_TS timestamp,
|
||||
UPDATED_BY varchar(50),
|
||||
DELETE_TS timestamp,
|
||||
DELETED_BY varchar(50),
|
||||
--
|
||||
PARAM_KEY_ID varchar(36) not null,
|
||||
PARAM_VALUE longvarchar not null,
|
||||
PARAM_GROUP_ID varchar(36),
|
||||
--
|
||||
primary key (ID)
|
||||
);
|
||||
15
modules/core/db/update/hsql/17/170726-1-createParamGroup.sql
Normal file
15
modules/core/db/update/hsql/17/170726-1-createParamGroup.sql
Normal file
@ -0,0 +1,15 @@
|
||||
create table TMS_PARAM_GROUP (
|
||||
ID varchar(36) not null,
|
||||
VERSION integer not null,
|
||||
CREATE_TS timestamp,
|
||||
CREATED_BY varchar(50),
|
||||
UPDATE_TS timestamp,
|
||||
UPDATED_BY varchar(50),
|
||||
DELETE_TS timestamp,
|
||||
DELETED_BY varchar(50),
|
||||
--
|
||||
NAME varchar(100) not null,
|
||||
DESCRIPTION varchar(255),
|
||||
--
|
||||
primary key (ID)
|
||||
);
|
||||
15
modules/core/db/update/hsql/17/170726-1-createParamKey.sql
Normal file
15
modules/core/db/update/hsql/17/170726-1-createParamKey.sql
Normal file
@ -0,0 +1,15 @@
|
||||
create table TMS_PARAM_KEY (
|
||||
ID varchar(36) not null,
|
||||
VERSION integer not null,
|
||||
CREATE_TS timestamp,
|
||||
CREATED_BY varchar(50),
|
||||
UPDATE_TS timestamp,
|
||||
UPDATED_BY varchar(50),
|
||||
DELETE_TS timestamp,
|
||||
DELETED_BY varchar(50),
|
||||
--
|
||||
PARAM_KEY varchar(50) not null,
|
||||
DESCRIPTION varchar(255),
|
||||
--
|
||||
primary key (ID)
|
||||
);
|
||||
@ -0,0 +1,14 @@
|
||||
create table TMS_TERMINAL_PARAMS (
|
||||
ID varchar(36) not null,
|
||||
VERSION integer not null,
|
||||
CREATE_TS timestamp,
|
||||
CREATED_BY varchar(50),
|
||||
UPDATE_TS timestamp,
|
||||
UPDATED_BY varchar(50),
|
||||
DELETE_TS timestamp,
|
||||
DELETED_BY varchar(50),
|
||||
--
|
||||
PARAMS_ID varchar(36),
|
||||
--
|
||||
primary key (ID)
|
||||
);
|
||||
@ -0,0 +1,15 @@
|
||||
create table TMS_TERMINAL_UPTIME (
|
||||
ID varchar(36) not null,
|
||||
VERSION integer not null,
|
||||
CREATE_TS timestamp,
|
||||
CREATED_BY varchar(50),
|
||||
UPDATE_TS timestamp,
|
||||
UPDATED_BY varchar(50),
|
||||
DELETE_TS timestamp,
|
||||
DELETED_BY varchar(50),
|
||||
--
|
||||
TERMINAL_ID varchar(36),
|
||||
STARTUP_TIME timestamp,
|
||||
--
|
||||
primary key (ID)
|
||||
);
|
||||
3
modules/core/db/update/hsql/17/170726-2-createParam.sql
Normal file
3
modules/core/db/update/hsql/17/170726-2-createParam.sql
Normal file
@ -0,0 +1,3 @@
|
||||
alter table TMS_PARAM add constraint FK_TMS_PARAM_PARAM_KEY foreign key (PARAM_KEY_ID) references TMS_PARAM_KEY(ID);
|
||||
alter table TMS_PARAM add constraint FK_TMS_PARAM_PARAM_GROUP foreign key (PARAM_GROUP_ID) references TMS_PARAM_GROUP(ID);
|
||||
create index IDX_TMS_PARAM_PARAM_GROUP on TMS_PARAM (PARAM_GROUP_ID);
|
||||
@ -0,0 +1 @@
|
||||
create unique index IDX_TMS_PARAM_GROUP_UNIQ_NAME on TMS_PARAM_GROUP (NAME) ;
|
||||
@ -0,0 +1 @@
|
||||
create unique index IDX_TMS_PARAM_KEY_UNIQ_PARAM_KEY on TMS_PARAM_KEY (PARAM_KEY) ;
|
||||
@ -0,0 +1 @@
|
||||
alter table TMS_TERMINAL_PARAMS add constraint FK_TMS_TERMINAL_PARAMS_PARAMS foreign key (PARAMS_ID) references TMS_PARAM(ID);
|
||||
@ -0,0 +1 @@
|
||||
alter table TMS_TERMINAL_UPTIME add constraint FK_TMS_TERMINAL_UPTIME_TERMINAL foreign key (TERMINAL_ID) references TMS_TERMINAL(ID);
|
||||
@ -0,0 +1,2 @@
|
||||
alter table TMS_APPLICATION add column APK_ID varchar(36) ;
|
||||
alter table TMS_APPLICATION drop column APK cascade ;
|
||||
@ -0,0 +1,2 @@
|
||||
alter table TMS_APPLICATION add constraint FK_TMS_APPLICATION_APK foreign key (APK_ID) references SYS_FILE(ID);
|
||||
create index IDX_TMS_APPLICATION_APK on TMS_APPLICATION (APK_ID);
|
||||
@ -0,0 +1,4 @@
|
||||
-- alter table TMS_PARAM_GROUP add column APPLICATION_ID varchar(36) ^
|
||||
-- update TMS_PARAM_GROUP set APPLICATION_ID = <default_value> ;
|
||||
-- alter table TMS_PARAM_GROUP alter column APPLICATION_ID set not null ;
|
||||
alter table TMS_PARAM_GROUP add column APPLICATION_ID varchar(36) not null ;
|
||||
@ -0,0 +1 @@
|
||||
alter table TMS_PARAM_GROUP add constraint FK_TMS_PARAM_GROUP_APPLICATION foreign key (APPLICATION_ID) references TMS_APPLICATION(ID);
|
||||
@ -0,0 +1 @@
|
||||
alter table TMS_TERMINAL add constraint FK_TMS_TERMINAL_MODEL foreign key (MODEL_ID) references TMS_DEVICE_MODEL(ID);
|
||||
@ -0,0 +1 @@
|
||||
alter table TMS_TERMINAL add constraint FK_TMS_TERMINAL_SOFTWARE foreign key (SOFTWARE_ID) references TMS_SOFTWARE(ID);
|
||||
@ -0,0 +1,2 @@
|
||||
alter table TMS_TERMINAL add constraint FK_TMS_TERMINAL_TERMINAL_GROUP foreign key (TERMINAL_GROUP_ID) references TMS_TERMINAL_GROUP(ID);
|
||||
create index IDX_TMS_TERMINAL_TERMINAL_GROUP on TMS_TERMINAL (TERMINAL_GROUP_ID);
|
||||
@ -0,0 +1 @@
|
||||
create unique index IDX_TMS_TERMINAL_UNIQ_IMEI on TMS_TERMINAL (IMEI) ;
|
||||
@ -0,0 +1 @@
|
||||
create unique index IDX_TMS_TERMINAL_UNIQ_SN on TMS_TERMINAL (SN) ;
|
||||
@ -0,0 +1 @@
|
||||
alter table TMS_TERMINAL add constraint FK_TMS_TERMINAL_MODEL foreign key (MODEL_ID) references TMS_DEVICE_MODEL(ID);
|
||||
@ -0,0 +1 @@
|
||||
alter table TMS_TERMINAL add constraint FK_TMS_TERMINAL_SOFTWARE foreign key (SOFTWARE_ID) references TMS_SOFTWARE(ID);
|
||||
@ -0,0 +1,2 @@
|
||||
alter table TMS_TERMINAL add constraint FK_TMS_TERMINAL_TERMINAL_GROUP foreign key (TERMINAL_GROUP_ID) references TMS_TERMINAL_GROUP(ID);
|
||||
create index IDX_TMS_TERMINAL_TERMINAL_GROUP on TMS_TERMINAL (TERMINAL_GROUP_ID);
|
||||
@ -0,0 +1 @@
|
||||
create unique index IDX_TMS_TERMINAL_UNIQ_IMEI on TMS_TERMINAL (IMEI) ;
|
||||
@ -0,0 +1 @@
|
||||
create unique index IDX_TMS_TERMINAL_UNIQ_SN on TMS_TERMINAL (SN) ;
|
||||
Reference in New Issue
Block a user