initial import
This commit is contained in:
495
modules/core/db/init/hsql/10.create-db.sql
Normal file
495
modules/core/db/init/hsql/10.create-db.sql
Normal file
@ -0,0 +1,495 @@
|
||||
-- begin TMS_TERMINAL
|
||||
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),
|
||||
--
|
||||
TERMINAL_ID varchar(8) not null,
|
||||
MERCHANT_ID varchar(15) not null,
|
||||
MERCHANT_NAME1 varchar(20) not null,
|
||||
MERCHANT_NAME2 varchar(20),
|
||||
MERCHANT_NAME3 varchar(20),
|
||||
MERCHANT_PASSWORD varchar(6),
|
||||
ADMIN_PASSWORD varchar(6),
|
||||
INITIALISE_PASSWORD varchar(6),
|
||||
TIME_OF_SETTLEMENT integer,
|
||||
SETTLE_TIME1 varchar(4),
|
||||
SETTLE_TIME2 varchar(4),
|
||||
SETTLE_TIME3 varchar(4),
|
||||
PASSWORD_VOID boolean,
|
||||
PASSWORD_ADJUST boolean,
|
||||
PASSWORD_REFUND boolean,
|
||||
PASSWORD_OFFLINE boolean,
|
||||
PUSH_SETTLE_IN_DAYS integer,
|
||||
SETTLE_MAX_TRX_COUNT integer,
|
||||
SETTLE_PERIOD integer,
|
||||
SETTLE_ATTEMPT integer,
|
||||
PROFILE_ID varchar(36),
|
||||
AUTO_SETTLE boolean,
|
||||
TRACK2_TOP_UP_TUNAI varchar(40),
|
||||
REDEMPTION boolean,
|
||||
SMART_SPENDING boolean,
|
||||
LOYALTY_PURSE_ID1 varchar(10),
|
||||
LOYALTY_PURSE_ID2 varchar(10),
|
||||
LOYALTY_PURSE_ID3 varchar(10),
|
||||
EMV_INFORMATION boolean,
|
||||
CVM_ONLINE_PIN_BYPASS boolean,
|
||||
CVM_SIGN_PROMPT_PIN boolean,
|
||||
AUTO_INIT boolean,
|
||||
AUTO_INIT_NII varchar(255),
|
||||
CALL_CENTER1 varchar(255),
|
||||
CALL_CENTER2 varchar(255),
|
||||
IMPORT_DEFAULT boolean,
|
||||
--
|
||||
primary key (ID)
|
||||
)^
|
||||
-- end TMS_TERMINAL
|
||||
|
||||
-- begin TMS_APPLICATION
|
||||
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),
|
||||
--
|
||||
NAME varchar(50) not null,
|
||||
PACKAGE_NAME varchar(100) not null,
|
||||
APP_VERSION varchar(10),
|
||||
DESCRIPTION varchar(255),
|
||||
APK_ID varchar(36),
|
||||
CHANGELOG longvarchar,
|
||||
IMPORT_DEFAULT boolean,
|
||||
--
|
||||
primary key (ID)
|
||||
)^
|
||||
-- end TMS_APPLICATION
|
||||
|
||||
-- begin TMS_CAPK
|
||||
create table TMS_CAPK (
|
||||
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,
|
||||
IDX varchar(255) not null,
|
||||
RID varchar(10) not null,
|
||||
MODULUS longvarchar not null,
|
||||
EXPONENT varchar(4) not null,
|
||||
ALGO varchar(2) not null,
|
||||
HASH longvarchar not null,
|
||||
EXPIRY_DATE date,
|
||||
REMARK varchar(100),
|
||||
--
|
||||
primary key (ID)
|
||||
)^
|
||||
-- end TMS_CAPK
|
||||
-- begin TMS_AID
|
||||
create table TMS_AID (
|
||||
ID varchar(36) not null,
|
||||
VERSION integer not null,
|
||||
UPDATE_TS timestamp,
|
||||
UPDATED_BY varchar(50),
|
||||
CREATE_TS timestamp,
|
||||
CREATED_BY varchar(50),
|
||||
DELETE_TS timestamp,
|
||||
DELETED_BY varchar(50),
|
||||
--
|
||||
NAME varchar(255) not null,
|
||||
TXN_TYPE varchar(8) not null,
|
||||
AID varchar(20) not null,
|
||||
AID_VERSION varchar(4) not null,
|
||||
TAC_DEFAULT varchar(10) not null,
|
||||
TAC_DENIAL varchar(10) not null,
|
||||
TAC_ONLINE varchar(10) not null,
|
||||
THRESHOLD varchar(12) not null,
|
||||
TARGET_PERCENTAGE varchar(4) not null,
|
||||
MAX_TARGET_PERCENTAGE varchar(4) not null,
|
||||
DDOL longvarchar not null,
|
||||
TDOL longvarchar not null,
|
||||
FLOOR_LIMIT varchar(8) not null,
|
||||
APP_SELECT varchar(2) not null,
|
||||
AID_PRIORITY varchar(2) not null,
|
||||
TRX_TYPE9C varchar(2) not null,
|
||||
CATEGORY_CODE varchar(2) not null,
|
||||
CL_KERNEL_TO_USE varchar(4),
|
||||
CL_OPTIONS varchar(8),
|
||||
CL_TRX_LIMIT varchar(12),
|
||||
CL_CVM_LIMIT varchar(12),
|
||||
CL_FLOOR_LIMIT varchar(12),
|
||||
REMARK varchar(100),
|
||||
--
|
||||
primary key (ID)
|
||||
)^
|
||||
-- end TMS_AID
|
||||
-- begin TMS_CARD
|
||||
create table TMS_CARD (
|
||||
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,
|
||||
BIN_RANGE_START varchar(10) not null,
|
||||
BIN_RANGE_END varchar(10) not null,
|
||||
CARD_NUM_LENGTH integer not null,
|
||||
PAN_DIGIT_UNMASKING varchar(20) not null,
|
||||
PRINT_CARDHOLDER_COPY boolean,
|
||||
PRINT_MERCHANT_COPY boolean,
|
||||
PRINT_BANK_COPY boolean,
|
||||
PIN_LENGTH integer,
|
||||
PIN_PROMPT boolean,
|
||||
--
|
||||
primary key (ID)
|
||||
)^
|
||||
-- end TMS_CARD
|
||||
-- begin TMS_ISSUER
|
||||
create table TMS_ISSUER (
|
||||
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(30) not null,
|
||||
ISSUER_ID varchar(10) not null,
|
||||
CAPTURE_TRANS boolean,
|
||||
PRINT_RECEIPT boolean,
|
||||
ACCOUNT_SELECT boolean,
|
||||
PIN_ENTRY boolean,
|
||||
CHECK_MOD10 boolean,
|
||||
CHECK_EXP_DATE boolean,
|
||||
MANUAL_PAN_ENTRY boolean,
|
||||
ENABLE_OFFLINE boolean,
|
||||
ENABLE_ADJUST boolean,
|
||||
DISABLE_REFUND boolean,
|
||||
DISABLE_CARD_VER boolean,
|
||||
DISABLE_VOID boolean,
|
||||
DISABLE_REWARD boolean,
|
||||
DISABLE_INSTALLMENT boolean,
|
||||
DISABLE_CASH boolean,
|
||||
DISABLE_AUTH boolean,
|
||||
DISABLE_BALANCE_INQUIRY boolean,
|
||||
BALANCE_INQUIRY_SLIP boolean,
|
||||
DISABLE_POINT_BAL_INQ boolean,
|
||||
ENABLE_PRINT_POINT_BAL boolean,
|
||||
AUTO_CALCULATION boolean,
|
||||
ON_US boolean,
|
||||
INQ_SALDO boolean,
|
||||
CASH_WITHDRAWAL boolean,
|
||||
TRANSFER_BNI boolean,
|
||||
TRANSFER_ANTAR_BANK boolean,
|
||||
REG_E_CHANNEL boolean,
|
||||
PAYMENT_TELKOM boolean,
|
||||
PULSA_TELKOMSEL boolean,
|
||||
BPJS_KESEHATAN boolean,
|
||||
BNI_CC_PAYMENT boolean,
|
||||
TAPCASH_TOPUP boolean,
|
||||
CASH_DEPOSIT boolean,
|
||||
IMIGRASI boolean,
|
||||
PAJAK_PNBP_BEA_CUKAI boolean,
|
||||
INTEREST varchar(10),
|
||||
FLOOR_LIMIT varchar(10),
|
||||
TIP_ADJUST varchar(10),
|
||||
DEFAULT_ACCOUNT varchar(2),
|
||||
ACQUIRER_ID varchar(36),
|
||||
--
|
||||
primary key (ID)
|
||||
)^
|
||||
-- end TMS_ISSUER
|
||||
-- begin TMS_ACQUIRER
|
||||
create table TMS_ACQUIRER (
|
||||
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(30) not null,
|
||||
HOST_ID varchar(3),
|
||||
NUMBER_OF_PRINT integer,
|
||||
RESP_TIMEOUT integer,
|
||||
FORCE_SETTLE_DAYS integer,
|
||||
FORCE_SETTLE_TM_COUNT integer,
|
||||
ACQUIRER_ID varchar(2),
|
||||
HOST_DESTINATION_ADDR varchar(100),
|
||||
HOST_DESTINATION_PORT varchar(6),
|
||||
SHOW_PRINT_EXP_DATE boolean,
|
||||
TLE_ACQUIRER boolean,
|
||||
TLE_SETTING_ID varchar(36),
|
||||
MASTER_KEY_LOCATION varchar(4),
|
||||
MASTER_KEY longvarchar,
|
||||
WORKING_KEY longvarchar,
|
||||
ACQUIRER_TYPE varchar(50) not null,
|
||||
_TERMINAL_ID varchar(36),
|
||||
BATCH_NUMBER varchar(6),
|
||||
MERCHANT_ID varchar(15),
|
||||
TERMINAL_ID varchar(8),
|
||||
--
|
||||
primary key (ID)
|
||||
)^
|
||||
-- end TMS_ACQUIRER
|
||||
-- begin TMS_PROFILE
|
||||
create table TMS_PROFILE (
|
||||
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),
|
||||
--
|
||||
CODE varchar(15) not null,
|
||||
NAME varchar(30) not null,
|
||||
TERMINAL_ID varchar(36),
|
||||
NOTE varchar(30),
|
||||
--
|
||||
primary key (ID)
|
||||
)^
|
||||
-- end TMS_PROFILE
|
||||
-- begin TMS_TLE_SETTING
|
||||
create table TMS_TLE_SETTING (
|
||||
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),
|
||||
--
|
||||
TLE_EFT_SEC varchar(10) not null,
|
||||
TLE_ID varchar(2) not null,
|
||||
ACQUIRER_ID varchar(3) not null,
|
||||
LTMK_AID varchar(3) not null,
|
||||
VENDOR_ID varchar(8) not null,
|
||||
TLE_VER varchar(1) not null,
|
||||
KMS_SECURE_NII varchar(4),
|
||||
EDC_SECURE_NII varchar(4),
|
||||
CAPK_EXPONENT varchar(2),
|
||||
CAPK_LENGTH integer,
|
||||
CAPK_VALUE longvarchar,
|
||||
AID_LENGTH integer,
|
||||
AID_VALUE longvarchar,
|
||||
FIELD_ENCRYPTED1 varchar(3),
|
||||
FIELD_ENCRYPTED2 varchar(3),
|
||||
FIELD_ENCRYPTED3 varchar(3),
|
||||
FIELD_ENCRYPTED4 varchar(3),
|
||||
FIELD_ENCRYPTED5 varchar(3),
|
||||
FIELD_ENCRYPTED6 varchar(3),
|
||||
--
|
||||
primary key (ID)
|
||||
)^
|
||||
-- end TMS_TLE_SETTING
|
||||
-- begin TMS_DEVICE
|
||||
create table TMS_DEVICE (
|
||||
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,
|
||||
SN varchar(40) not null,
|
||||
BRAND varchar(100) not null,
|
||||
MODEL varchar(50) not null,
|
||||
MANUFACTURER varchar(255) not null,
|
||||
IMPORT_DEFAULT boolean,
|
||||
--
|
||||
primary key (ID)
|
||||
)^
|
||||
-- end TMS_DEVICE
|
||||
-- begin TMS_TERMINAL_USER
|
||||
create table TMS_TERMINAL_USER (
|
||||
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),
|
||||
USERNAME varchar(255) not null,
|
||||
--
|
||||
primary key (ID)
|
||||
)^
|
||||
-- end TMS_TERMINAL_USER
|
||||
-- begin TMS_DEVICE_TERMINAL
|
||||
create table TMS_DEVICE_TERMINAL (
|
||||
ID varchar(36) not null,
|
||||
VERSION integer not null,
|
||||
UPDATE_TS timestamp,
|
||||
UPDATED_BY varchar(50),
|
||||
CREATE_TS timestamp,
|
||||
CREATED_BY varchar(50),
|
||||
--
|
||||
DEVICE_ID varchar(36) not null,
|
||||
TERMINAL_ID varchar(36) not null,
|
||||
--
|
||||
primary key (ID)
|
||||
)^
|
||||
-- end TMS_DEVICE_TERMINAL
|
||||
-- begin TMS_DEVICE_LOCATION
|
||||
create table TMS_DEVICE_LOCATION (
|
||||
ID varchar(36) not null,
|
||||
--
|
||||
DEVICE_ID varchar(36),
|
||||
LAT double precision,
|
||||
LON double precision,
|
||||
LOG_TIME timestamp,
|
||||
--
|
||||
primary key (ID)
|
||||
)^
|
||||
-- end TMS_DEVICE_LOCATION
|
||||
-- begin TMS_PUBLIC_KEY_SETTING
|
||||
create table TMS_PUBLIC_KEY_SETTING (
|
||||
ID varchar(36) not null,
|
||||
VERSION integer not null,
|
||||
UPDATE_TS timestamp,
|
||||
UPDATED_BY varchar(50),
|
||||
CREATE_TS timestamp,
|
||||
CREATED_BY varchar(50),
|
||||
--
|
||||
IDX varchar(5) not null,
|
||||
RID varchar(10) not null,
|
||||
MODULUS longvarchar not null,
|
||||
EXPONENT varchar(2) not null,
|
||||
HASH longvarchar not null,
|
||||
ALGO varchar(2) not null,
|
||||
--
|
||||
primary key (ID)
|
||||
)^
|
||||
-- end TMS_PUBLIC_KEY_SETTING
|
||||
-- begin TMS_APPLICATION_THIRD_PARTY
|
||||
create table TMS_APPLICATION_THIRD_PARTY (
|
||||
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,
|
||||
PACKAGE_NAME varchar(100) not null,
|
||||
APP_VERSION varchar(10),
|
||||
DESCRIPTION varchar(255),
|
||||
APK_ID varchar(36),
|
||||
CHANGELOG longvarchar,
|
||||
IMPORT_DEFAULT boolean,
|
||||
--
|
||||
primary key (ID)
|
||||
)^
|
||||
-- end TMS_APPLICATION_THIRD_PARTY
|
||||
-- begin TMS_ISSUER_CARD_DELETE_HISTORY
|
||||
create table TMS_ISSUER_CARD_DELETE_HISTORY (
|
||||
ID varchar(36) not null,
|
||||
CREATE_TS timestamp,
|
||||
CREATED_BY varchar(50),
|
||||
--
|
||||
ISSUER_ID varchar(36) not null,
|
||||
CARD_ID varchar(36) not null,
|
||||
FLAG varchar(1) not null,
|
||||
PIN_PROMPT boolean,
|
||||
--
|
||||
primary key (ID)
|
||||
)^
|
||||
-- end TMS_ISSUER_CARD_DELETE_HISTORY
|
||||
-- begin TMS_APPLICATION_INTENT
|
||||
create table TMS_APPLICATION_INTENT (
|
||||
ID varchar(36) not null,
|
||||
VERSION integer not null,
|
||||
UPDATE_TS timestamp,
|
||||
UPDATED_BY varchar(50),
|
||||
CREATE_TS timestamp,
|
||||
CREATED_BY varchar(50),
|
||||
--
|
||||
NAME varchar(255) not null,
|
||||
DESCRIPTION varchar(100),
|
||||
APPLICATION_ID varchar(36),
|
||||
ICON_ID varchar(36),
|
||||
--
|
||||
primary key (ID)
|
||||
)^
|
||||
-- end TMS_APPLICATION_INTENT
|
||||
-- begin TMS_LAUNCHER_SETTING
|
||||
create table TMS_LAUNCHER_SETTING (
|
||||
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),
|
||||
--
|
||||
CODE varchar(20) not null,
|
||||
NAME varchar(50) not null,
|
||||
GENERAL_PASSWORD varchar(20) not null,
|
||||
ROOT_PASSWORD varchar(20) not null,
|
||||
SHOW_MENU boolean not null,
|
||||
MAIN_BANNER_IMAGE_ID varchar(36),
|
||||
BACKGROUND_COLOR varchar(7),
|
||||
TICKER_TEXT varchar(255),
|
||||
--
|
||||
primary key (ID)
|
||||
)^
|
||||
-- end TMS_LAUNCHER_SETTING
|
||||
-- begin TMS_ISSUER_CARD_LINK
|
||||
create table TMS_ISSUER_CARD_LINK (
|
||||
ISSUER_ID varchar(36) not null,
|
||||
CARD_ID varchar(36) not null,
|
||||
primary key (ISSUER_ID, CARD_ID)
|
||||
)^
|
||||
-- end TMS_ISSUER_CARD_LINK
|
||||
-- begin TMS_PROFILE_APPLICATION_THIRD_PARTY_LINK
|
||||
create table TMS_PROFILE_APPLICATION_THIRD_PARTY_LINK (
|
||||
APPLICATION_THIRD_PARTY_ID varchar(36) not null,
|
||||
PROFILE_ID varchar(36) not null,
|
||||
primary key (APPLICATION_THIRD_PARTY_ID, PROFILE_ID)
|
||||
)^
|
||||
-- end TMS_PROFILE_APPLICATION_THIRD_PARTY_LINK
|
||||
-- begin TMS_PROFILE_APPLICATION_LINK
|
||||
create table TMS_PROFILE_APPLICATION_LINK (
|
||||
APPLICATION_ID varchar(36) not null,
|
||||
PROFILE_ID varchar(36) not null,
|
||||
primary key (APPLICATION_ID, PROFILE_ID)
|
||||
)^
|
||||
-- end TMS_PROFILE_APPLICATION_LINK
|
||||
-- begin TMS_PROFILE_APPLICATION_INTENT_LINK
|
||||
create table TMS_PROFILE_APPLICATION_INTENT_LINK (
|
||||
PROFILE_ID varchar(36) not null,
|
||||
APPLICATION_INTENT_ID varchar(36) not null,
|
||||
primary key (PROFILE_ID, APPLICATION_INTENT_ID)
|
||||
)^
|
||||
-- end TMS_PROFILE_APPLICATION_INTENT_LINK
|
||||
81
modules/core/db/init/hsql/20.create-db.sql
Normal file
81
modules/core/db/init/hsql/20.create-db.sql
Normal file
@ -0,0 +1,81 @@
|
||||
-- begin TMS_TERMINAL
|
||||
alter table TMS_TERMINAL add constraint FK_TMS_TERMINAL_ON_PROFILE foreign key (PROFILE_ID) references TMS_PROFILE(ID)^
|
||||
create unique index IDX_TMS_TERMINAL_UNIQ_TERMINAL_ID on TMS_TERMINAL (TERMINAL_ID) ^
|
||||
create index IDX_TMS_TERMINAL_ON_PROFILE on TMS_TERMINAL (PROFILE_ID)^
|
||||
-- end TMS_TERMINAL
|
||||
-- begin TMS_APPLICATION
|
||||
alter table TMS_APPLICATION add constraint FK_TMS_APPLICATION_ON_APK foreign key (APK_ID) references SYS_FILE(ID)^
|
||||
create index IDX_TMS_APPLICATION_ON_APK on TMS_APPLICATION (APK_ID)^
|
||||
-- end TMS_APPLICATION
|
||||
|
||||
-- begin TMS_ISSUER
|
||||
alter table TMS_ISSUER add constraint FK_TMS_ISSUER_ON_ACQUIRER foreign key (ACQUIRER_ID) references TMS_ACQUIRER(ID)^
|
||||
create index IDX_TMS_ISSUER_ON_ACQUIRER on TMS_ISSUER (ACQUIRER_ID)^
|
||||
-- end TMS_ISSUER
|
||||
-- begin TMS_ACQUIRER
|
||||
alter table TMS_ACQUIRER add constraint FK_TMS_ACQUIRER_ON_TLE_SETTING foreign key (TLE_SETTING_ID) references TMS_TLE_SETTING(ID)^
|
||||
alter table TMS_ACQUIRER add constraint FK_TMS_ACQUIRER_ON__TERMINAL foreign key (_TERMINAL_ID) references TMS_TERMINAL(ID)^
|
||||
create index IDX_TMS_ACQUIRER_ON_TLE_SETTING on TMS_ACQUIRER (TLE_SETTING_ID)^
|
||||
create index IDX_TMS_ACQUIRER_ON__TERMINAL on TMS_ACQUIRER (_TERMINAL_ID)^
|
||||
-- end TMS_ACQUIRER
|
||||
-- begin TMS_PROFILE
|
||||
alter table TMS_PROFILE add constraint FK_TMS_PROFILE_ON_TERMINAL foreign key (TERMINAL_ID) references TMS_TERMINAL(ID)^
|
||||
create unique index IDX_TMS_PROFILE_UNIQ_CODE on TMS_PROFILE (CODE) ^
|
||||
create index IDX_TMS_PROFILE_ON_TERMINAL on TMS_PROFILE (TERMINAL_ID)^
|
||||
-- end TMS_PROFILE
|
||||
-- begin TMS_TLE_SETTING
|
||||
create unique index IDX_TMS_TLE_SETTING_UNIQ_TLE_EFT_SEC on TMS_TLE_SETTING (TLE_EFT_SEC) ^
|
||||
-- end TMS_TLE_SETTING
|
||||
-- begin TMS_DEVICE
|
||||
create unique index IDX_TMS_DEVICE_UNIQ_IMEI on TMS_DEVICE (IMEI) ^
|
||||
create unique index IDX_TMS_DEVICE_UNIQ_SN on TMS_DEVICE (SN) ^
|
||||
-- end TMS_DEVICE
|
||||
-- begin TMS_TERMINAL_USER
|
||||
alter table TMS_TERMINAL_USER add constraint FK_TMS_TERMINAL_USER_ON_TERMINAL foreign key (TERMINAL_ID) references TMS_TERMINAL(ID)^
|
||||
create index IDX_TMS_TERMINAL_USER_ON_TERMINAL on TMS_TERMINAL_USER (TERMINAL_ID)^
|
||||
-- end TMS_TERMINAL_USER
|
||||
-- begin TMS_DEVICE_TERMINAL
|
||||
alter table TMS_DEVICE_TERMINAL add constraint FK_TMS_DEVICE_TERMINAL_ON_DEVICE foreign key (DEVICE_ID) references TMS_DEVICE(ID)^
|
||||
alter table TMS_DEVICE_TERMINAL add constraint FK_TMS_DEVICE_TERMINAL_ON_TERMINAL foreign key (TERMINAL_ID) references TMS_TERMINAL(ID)^
|
||||
create unique index IDX_TMS_DEVICE_TERMINAL_UNQ on TMS_DEVICE_TERMINAL (DEVICE_ID, TERMINAL_ID) ^
|
||||
create index IDX_TMS_DEVICE_TERMINAL_ON_DEVICE on TMS_DEVICE_TERMINAL (DEVICE_ID)^
|
||||
create index IDX_TMS_DEVICE_TERMINAL_ON_TERMINAL on TMS_DEVICE_TERMINAL (TERMINAL_ID)^
|
||||
-- end TMS_DEVICE_TERMINAL
|
||||
-- begin TMS_DEVICE_LOCATION
|
||||
alter table TMS_DEVICE_LOCATION add constraint FK_TMS_DEVICE_LOCATION_ON_DEVICE foreign key (DEVICE_ID) references TMS_DEVICE(ID)^
|
||||
create index IDX_TMS_DEVICE_LOCATION_ON_DEVICE on TMS_DEVICE_LOCATION (DEVICE_ID)^
|
||||
-- end TMS_DEVICE_LOCATION
|
||||
-- begin TMS_PUBLIC_KEY_SETTING
|
||||
create unique index IDX_TMS_PUBLIC_KEY_SETTING_UNIQ_IDX on TMS_PUBLIC_KEY_SETTING (IDX) ^
|
||||
-- end TMS_PUBLIC_KEY_SETTING
|
||||
-- begin TMS_APPLICATION_THIRD_PARTY
|
||||
alter table TMS_APPLICATION_THIRD_PARTY add constraint FK_TMS_APPLICATION_THIRD_PARTY_ON_APK foreign key (APK_ID) references SYS_FILE(ID)^
|
||||
create index IDX_TMS_APPLICATION_THIRD_PARTY_ON_APK on TMS_APPLICATION_THIRD_PARTY (APK_ID)^
|
||||
-- end TMS_APPLICATION_THIRD_PARTY
|
||||
-- begin TMS_APPLICATION_INTENT
|
||||
alter table TMS_APPLICATION_INTENT add constraint FK_TMS_APPLICATION_INTENT_ON_APPLICATION foreign key (APPLICATION_ID) references TMS_APPLICATION(ID)^
|
||||
alter table TMS_APPLICATION_INTENT add constraint FK_TMS_APPLICATION_INTENT_ON_ICON foreign key (ICON_ID) references SYS_FILE(ID)^
|
||||
create index IDX_TMS_APPLICATION_INTENT_ON_APPLICATION on TMS_APPLICATION_INTENT (APPLICATION_ID)^
|
||||
create index IDX_TMS_APPLICATION_INTENT_ON_ICON on TMS_APPLICATION_INTENT (ICON_ID)^
|
||||
-- end TMS_APPLICATION_INTENT
|
||||
-- begin TMS_LAUNCHER_SETTING
|
||||
alter table TMS_LAUNCHER_SETTING add constraint FK_TMS_LAUNCHER_SETTING_ON_MAIN_BANNER_IMAGE foreign key (MAIN_BANNER_IMAGE_ID) references SYS_FILE(ID)^
|
||||
create unique index IDX_TMS_LAUNCHER_SETTING_UNIQ_CODE on TMS_LAUNCHER_SETTING (CODE) ^
|
||||
create index IDX_TMS_LAUNCHER_SETTING_ON_MAIN_BANNER_IMAGE on TMS_LAUNCHER_SETTING (MAIN_BANNER_IMAGE_ID)^
|
||||
-- end TMS_LAUNCHER_SETTING
|
||||
-- begin TMS_ISSUER_CARD_LINK
|
||||
alter table TMS_ISSUER_CARD_LINK add constraint FK_ISSCAR_ON_ISSUER foreign key (ISSUER_ID) references TMS_ISSUER(ID)^
|
||||
alter table TMS_ISSUER_CARD_LINK add constraint FK_ISSCAR_ON_CARD foreign key (CARD_ID) references TMS_CARD(ID)^
|
||||
-- end TMS_ISSUER_CARD_LINK
|
||||
-- begin TMS_PROFILE_APPLICATION_THIRD_PARTY_LINK
|
||||
alter table TMS_PROFILE_APPLICATION_THIRD_PARTY_LINK add constraint FK_PROAPPTHIPAR_ON_APPLICATION_THIRD_PARTY foreign key (APPLICATION_THIRD_PARTY_ID) references TMS_APPLICATION_THIRD_PARTY(ID)^
|
||||
alter table TMS_PROFILE_APPLICATION_THIRD_PARTY_LINK add constraint FK_PROAPPTHIPAR_ON_PROFILE foreign key (PROFILE_ID) references TMS_PROFILE(ID)^
|
||||
-- end TMS_PROFILE_APPLICATION_THIRD_PARTY_LINK
|
||||
-- begin TMS_PROFILE_APPLICATION_LINK
|
||||
alter table TMS_PROFILE_APPLICATION_LINK add constraint FK_PROAPP_ON_APPLICATION foreign key (APPLICATION_ID) references TMS_APPLICATION(ID)^
|
||||
alter table TMS_PROFILE_APPLICATION_LINK add constraint FK_PROAPP_ON_PROFILE foreign key (PROFILE_ID) references TMS_PROFILE(ID)^
|
||||
-- end TMS_PROFILE_APPLICATION_LINK
|
||||
-- begin TMS_PROFILE_APPLICATION_INTENT_LINK
|
||||
alter table TMS_PROFILE_APPLICATION_INTENT_LINK add constraint FK_PROAPPINT_ON_PROFILE foreign key (PROFILE_ID) references TMS_PROFILE(ID)^
|
||||
alter table TMS_PROFILE_APPLICATION_INTENT_LINK add constraint FK_PROAPPINT_ON_APPLICATION_INTENT foreign key (APPLICATION_INTENT_ID) references TMS_APPLICATION_INTENT(ID)^
|
||||
-- end TMS_PROFILE_APPLICATION_INTENT_LINK
|
||||
1
modules/core/db/init/hsql/30.create-db.sql
Normal file
1
modules/core/db/init/hsql/30.create-db.sql
Normal file
@ -0,0 +1 @@
|
||||
|
||||
16
modules/core/db/init/mysql/10.create-db.sql
Normal file
16
modules/core/db/init/mysql/10.create-db.sql
Normal file
@ -0,0 +1,16 @@
|
||||
-- begin TMS_TERMINAL
|
||||
create table TMS_TERMINAL (
|
||||
ID varchar(32),
|
||||
VERSION integer not null,
|
||||
CREATE_TS datetime(3),
|
||||
CREATED_BY varchar(50),
|
||||
UPDATE_TS datetime(3),
|
||||
UPDATED_BY varchar(50),
|
||||
DELETE_TS datetime(3),
|
||||
DELETED_BY varchar(50),
|
||||
--
|
||||
IMEI varchar(40) not null,
|
||||
--
|
||||
primary key (ID)
|
||||
)^
|
||||
-- end TMS_TERMINAL
|
||||
1
modules/core/db/init/mysql/20.create-db.sql
Normal file
1
modules/core/db/init/mysql/20.create-db.sql
Normal file
@ -0,0 +1 @@
|
||||
|
||||
1
modules/core/db/init/mysql/30.create-db.sql
Normal file
1
modules/core/db/init/mysql/30.create-db.sql
Normal file
@ -0,0 +1 @@
|
||||
|
||||
262
modules/core/db/init/postgres/10.create-db.sql
Normal file
262
modules/core/db/init/postgres/10.create-db.sql
Normal file
@ -0,0 +1,262 @@
|
||||
-- begin TMSEXT_PUBLIC_KEY_SETTING
|
||||
create table TMSEXT_PUBLIC_KEY_SETTING (
|
||||
ID uuid,
|
||||
VERSION integer not null,
|
||||
UPDATE_TS timestamp,
|
||||
UPDATED_BY varchar(50),
|
||||
CREATE_TS timestamp,
|
||||
CREATED_BY varchar(50),
|
||||
--
|
||||
IDX varchar(5) not null,
|
||||
RID varchar(10) not null,
|
||||
MODULUS text not null,
|
||||
EXPONENT varchar(2) not null,
|
||||
HASH text not null,
|
||||
ALGO varchar(2) not null,
|
||||
--
|
||||
primary key (ID)
|
||||
)^
|
||||
-- end TMSEXT_PUBLIC_KEY_SETTING
|
||||
-- begin TMSEXT_AID
|
||||
create table TMSEXT_AID (
|
||||
ID uuid,
|
||||
VERSION integer not null,
|
||||
UPDATE_TS timestamp,
|
||||
UPDATED_BY varchar(50),
|
||||
CREATE_TS timestamp,
|
||||
CREATED_BY varchar(50),
|
||||
DELETE_TS timestamp,
|
||||
DELETED_BY varchar(50),
|
||||
--
|
||||
NAME varchar(255) not null,
|
||||
TXN_TYPE varchar(8) not null,
|
||||
AID varchar(32) not null,
|
||||
AID_VERSION varchar(4) not null,
|
||||
TAC_DEFAULT varchar(10) not null,
|
||||
TAC_DENIAL varchar(10) not null,
|
||||
TAC_ONLINE varchar(10) not null,
|
||||
THRESHOLD varchar(12) not null,
|
||||
TARGET_PERCENTAGE varchar(4) not null,
|
||||
MAX_TARGET_PERCENTAGE varchar(4) not null,
|
||||
DDOL text not null,
|
||||
TDOL text not null,
|
||||
FLOOR_LIMIT varchar(8) not null,
|
||||
APP_SELECT varchar(2) not null,
|
||||
AID_PRIORITY varchar(2) not null,
|
||||
TRX_TYPE9C varchar(2) not null,
|
||||
CATEGORY_CODE varchar(2) not null,
|
||||
CL_KERNEL_TO_USE varchar(4),
|
||||
CL_OPTIONS varchar(8),
|
||||
CL_TRX_LIMIT varchar(12),
|
||||
CL_CVM_LIMIT varchar(12),
|
||||
CL_FLOOR_LIMIT varchar(12),
|
||||
REMARK varchar(100),
|
||||
EMV_CONF_TERM_CAPABILITY varchar(100),
|
||||
ADDITIONAL_TERM_CAPABILITY varchar(100),
|
||||
DATA_TTQ varchar(8),
|
||||
--
|
||||
primary key (ID)
|
||||
)^
|
||||
-- end TMSEXT_AID
|
||||
-- begin TMSEXT_CARD
|
||||
create table TMSEXT_CARD (
|
||||
ID uuid,
|
||||
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,
|
||||
BIN_RANGE_START varchar(10) not null,
|
||||
BIN_RANGE_END varchar(10) not null,
|
||||
CARD_NUM_LENGTH integer not null,
|
||||
PAN_DIGIT_UNMASKING varchar(20) not null,
|
||||
PRINT_CARDHOLDER_COPY boolean,
|
||||
PRINT_MERCHANT_COPY boolean,
|
||||
PRINT_BANK_COPY boolean,
|
||||
PIN_LENGTH integer,
|
||||
PIN_PROMPT boolean,
|
||||
--
|
||||
primary key (ID)
|
||||
)^
|
||||
-- end TMSEXT_CARD
|
||||
-- begin TMSEXT_ISSUER
|
||||
create table TMSEXT_ISSUER (
|
||||
ID uuid,
|
||||
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(30) not null,
|
||||
ISSUER_ID varchar(10) not null,
|
||||
ON_US boolean,
|
||||
ACQUIRER_ID uuid,
|
||||
--
|
||||
primary key (ID)
|
||||
)^
|
||||
-- end TMSEXT_ISSUER
|
||||
-- begin TMSEXT_TERMINAL_EXT
|
||||
create table TMSEXT_TERMINAL_EXT (
|
||||
ID uuid,
|
||||
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(8) not null,
|
||||
MERCHANT_ID varchar(15) not null,
|
||||
MERCHANT_NAME1 varchar(30) not null,
|
||||
MERCHANT_NAME2 varchar(30),
|
||||
MERCHANT_NAME3 varchar(30),
|
||||
MERCHANT_PASSWORD varchar(8),
|
||||
ADMIN_PASSWORD varchar(8),
|
||||
SETTLEMENT_PASSWORD varchar(8),
|
||||
VOID_PASSWORD varchar(8),
|
||||
SETTLE_MAX_TRX_COUNT integer,
|
||||
SETTLE_WARNING_TRX_COUNT integer,
|
||||
CALL_CENTER1 varchar(255),
|
||||
CALL_CENTER2 varchar(255),
|
||||
BRIZZI_DISCOUNT_PERCENTAGE varchar(10),
|
||||
BRIZZI_DISCOUNT_AMOUNT varchar(30),
|
||||
FALLBACK_ENABLED boolean,
|
||||
QRIS_COUNT_DOWN integer,
|
||||
REPRINT_ONLINE_RETRY integer,
|
||||
FEATURE_SALE boolean,
|
||||
FEATURE_SALE_TIP boolean,
|
||||
FEATURE_SALE_REDEMPTION boolean,
|
||||
FEATURE_CARD_VERIFICATION boolean,
|
||||
FEATURE_SALE_COMPLETION boolean,
|
||||
FEATURE_INSTALLMENT boolean,
|
||||
FEATURE_SALE_FARE_NON_FARE boolean,
|
||||
FEATURE_MANUAL_KEY_IN boolean,
|
||||
FEATURE_QRIS boolean,
|
||||
INSTALLMENT1_OPTIONS varchar(20),
|
||||
INSTALLMENT2_OPTIONS varchar(20),
|
||||
INSTALLMENT3_OPTIONS varchar(20),
|
||||
FEATURE_CONTACTLESS boolean,
|
||||
RANDOM_PIN_KEYPAD boolean,
|
||||
BEEP_PIN_KEYPAD boolean,
|
||||
AUTO_LOGON boolean,
|
||||
NEXT_LOGON integer,
|
||||
PUSH_LOGON integer,
|
||||
HOST_REPORT boolean,
|
||||
HOST_LOGGING boolean,
|
||||
SKIP_PASSWORD boolean,
|
||||
--
|
||||
primary key (ID)
|
||||
)^
|
||||
-- end TMSEXT_TERMINAL_EXT
|
||||
-- begin TMSEXT_ACQUIRER
|
||||
create table TMSEXT_ACQUIRER (
|
||||
ID uuid,
|
||||
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(30) not null,
|
||||
HOST_ID varchar(3),
|
||||
SETTLEMENT_HOST_ID varchar(3),
|
||||
NUMBER_OF_PRINT integer,
|
||||
RESP_TIMEOUT integer,
|
||||
ACQUIRER_ID varchar(2),
|
||||
HOST_DESTINATION_ADDR varchar(100),
|
||||
HOST_DESTINATION_PORT varchar(6),
|
||||
SHOW_PRINT_EXP_DATE boolean,
|
||||
CHECK_CARD_EXP_DATE boolean,
|
||||
TLE_ACQUIRER boolean,
|
||||
TLE_SETTING_ID uuid,
|
||||
MASTER_KEY_LOCATION varchar(4),
|
||||
MASTER_KEY text,
|
||||
WORKING_KEY text,
|
||||
ACQUIRER_TYPE varchar(50) not null,
|
||||
BATCH_NUMBER varchar(6),
|
||||
CREDIT_SETTLEMENT boolean,
|
||||
DEBIT_SETTLEMENT boolean,
|
||||
DESCRIPTION varchar(255),
|
||||
--
|
||||
primary key (ID)
|
||||
)^
|
||||
-- end TMSEXT_ACQUIRER
|
||||
-- begin TMSEXT_CAPK
|
||||
create table TMSEXT_CAPK (
|
||||
ID uuid,
|
||||
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,
|
||||
IDX varchar(255) not null,
|
||||
RID varchar(10) not null,
|
||||
MODULUS text not null,
|
||||
EXPONENT varchar(4) not null,
|
||||
ALGO varchar(2) not null,
|
||||
HASH text not null,
|
||||
EXPIRY_DATE date,
|
||||
REMARK varchar(100),
|
||||
--
|
||||
primary key (ID)
|
||||
)^
|
||||
-- end TMSEXT_CAPK
|
||||
-- begin TMSEXT_TLE_SETTING
|
||||
create table TMSEXT_TLE_SETTING (
|
||||
ID uuid,
|
||||
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),
|
||||
--
|
||||
TLE_EFT_SEC varchar(10) not null,
|
||||
TLE_ID varchar(2) not null,
|
||||
ACQUIRER_ID varchar(3) not null,
|
||||
LTMK_AID varchar(3) not null,
|
||||
VENDOR_ID varchar(8) not null,
|
||||
TLE_VER varchar(1) not null,
|
||||
KMS_SECURE_NII varchar(4),
|
||||
EDC_SECURE_NII varchar(4),
|
||||
CAPK_EXPONENT varchar(2),
|
||||
CAPK_LENGTH integer,
|
||||
CAPK_VALUE text,
|
||||
AID_LENGTH integer,
|
||||
AID_VALUE text,
|
||||
FIELD_ENCRYPTED1 varchar(3),
|
||||
FIELD_ENCRYPTED2 varchar(3),
|
||||
FIELD_ENCRYPTED3 varchar(3),
|
||||
FIELD_ENCRYPTED4 varchar(3),
|
||||
FIELD_ENCRYPTED5 varchar(3),
|
||||
FIELD_ENCRYPTED6 varchar(3),
|
||||
FIELD_ENCRYPTED7 varchar(3),
|
||||
FIELD_ENCRYPTED8 varchar(3),
|
||||
FIELD_ENCRYPTED9 varchar(3),
|
||||
FIELD_ENCRYPTED10 varchar(3),
|
||||
--
|
||||
primary key (ID)
|
||||
)^
|
||||
-- end TMSEXT_TLE_SETTING
|
||||
-- begin TMSEXT_ISSUER_CARD_LINK
|
||||
create table TMSEXT_ISSUER_CARD_LINK (
|
||||
ISSUER_ID uuid,
|
||||
CARD_ID uuid,
|
||||
primary key (ISSUER_ID, CARD_ID)
|
||||
)^
|
||||
-- end TMSEXT_ISSUER_CARD_LINK
|
||||
21
modules/core/db/init/postgres/20.create-db.sql
Normal file
21
modules/core/db/init/postgres/20.create-db.sql
Normal file
@ -0,0 +1,21 @@
|
||||
-- begin TMSEXT_PUBLIC_KEY_SETTING
|
||||
create unique index IDX_TMSEXT_PUBLIC_KEY_SETTING_UK_IDX on TMSEXT_PUBLIC_KEY_SETTING (IDX) ^
|
||||
-- end TMSEXT_PUBLIC_KEY_SETTING
|
||||
-- begin TMSEXT_ISSUER
|
||||
alter table TMSEXT_ISSUER add constraint FK_TMSEXT_ISSUER_ON_ACQUIRER foreign key (ACQUIRER_ID) references TMSEXT_ACQUIRER(ID)^
|
||||
create index IDX_TMSEXT_ISSUER_ON_ACQUIRER on TMSEXT_ISSUER (ACQUIRER_ID)^
|
||||
-- end TMSEXT_ISSUER
|
||||
-- begin TMSEXT_TERMINAL_EXT
|
||||
create unique index IDX_TMSEXT_TERMINAL_EXT_UK_TERMINAL_ID on TMSEXT_TERMINAL_EXT (TERMINAL_ID) where DELETE_TS is null ^
|
||||
-- end TMSEXT_TERMINAL_EXT
|
||||
-- begin TMSEXT_ACQUIRER
|
||||
alter table TMSEXT_ACQUIRER add constraint FK_TMSEXT_ACQUIRER_ON_TLE_SETTING foreign key (TLE_SETTING_ID) references TMSEXT_TLE_SETTING(ID)^
|
||||
create index IDX_TMSEXT_ACQUIRER_ON_TLE_SETTING on TMSEXT_ACQUIRER (TLE_SETTING_ID)^
|
||||
-- end TMSEXT_ACQUIRER
|
||||
-- begin TMSEXT_TLE_SETTING
|
||||
create unique index IDX_TMSEXT_TLE_SETTING_UK_TLE_EFT_SEC on TMSEXT_TLE_SETTING (TLE_EFT_SEC) where DELETE_TS is null ^
|
||||
-- end TMSEXT_TLE_SETTING
|
||||
-- begin TMSEXT_ISSUER_CARD_LINK
|
||||
alter table TMSEXT_ISSUER_CARD_LINK add constraint FK_TMSISSCAR_ON_ISSUER foreign key (ISSUER_ID) references TMSEXT_ISSUER(ID)^
|
||||
alter table TMSEXT_ISSUER_CARD_LINK add constraint FK_TMSISSCAR_ON_CARD foreign key (CARD_ID) references TMSEXT_CARD(ID)^
|
||||
-- end TMSEXT_ISSUER_CARD_LINK
|
||||
1
modules/core/db/init/postgres/30.create-db.sql
Normal file
1
modules/core/db/init/postgres/30.create-db.sql
Normal file
@ -0,0 +1 @@
|
||||
|
||||
@ -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) ;
|
||||
@ -0,0 +1,2 @@
|
||||
alter table TMS_DEVICE_MODEL rename to TMS_DEVICE_MODEL__U97286 ;
|
||||
alter table TMS_TERMINAL drop constraint FK_TMS_TERMINAL_MODEL ;
|
||||
@ -0,0 +1 @@
|
||||
drop table TMS_DEVICE_MODEL__U97286 if exists cascade ;
|
||||
2
modules/core/db/update/hsql/20/201113-0-dropParam01.sql
Normal file
2
modules/core/db/update/hsql/20/201113-0-dropParam01.sql
Normal file
@ -0,0 +1,2 @@
|
||||
alter table TMS_PARAM rename to TMS_PARAM__U00064 ;
|
||||
alter table TMS_TERMINAL_PARAMS drop constraint FK_TMS_TERMINAL_PARAMS_PARAMS ;
|
||||
@ -0,0 +1 @@
|
||||
drop table TMS_PARAM__U00064 if exists cascade ;
|
||||
@ -0,0 +1 @@
|
||||
alter table TMS_PARAM_GROUP rename to TMS_PARAM_GROUP__U99390 ;
|
||||
@ -0,0 +1 @@
|
||||
drop table TMS_PARAM_GROUP__U99390 if exists cascade ;
|
||||
1
modules/core/db/update/hsql/20/201113-0-dropParamKey.sql
Normal file
1
modules/core/db/update/hsql/20/201113-0-dropParamKey.sql
Normal file
@ -0,0 +1 @@
|
||||
alter table TMS_PARAM_KEY rename to TMS_PARAM_KEY__U50727 ;
|
||||
@ -0,0 +1 @@
|
||||
drop table TMS_PARAM_KEY__U50727 if exists cascade ;
|
||||
2
modules/core/db/update/hsql/20/201113-0-dropSoftware.sql
Normal file
2
modules/core/db/update/hsql/20/201113-0-dropSoftware.sql
Normal file
@ -0,0 +1,2 @@
|
||||
alter table TMS_SOFTWARE rename to TMS_SOFTWARE__U02401 ;
|
||||
alter table TMS_TERMINAL drop constraint FK_TMS_TERMINAL_SOFTWARE ;
|
||||
@ -0,0 +1 @@
|
||||
drop table TMS_SOFTWARE__U02401 if exists cascade ;
|
||||
@ -0,0 +1,2 @@
|
||||
alter table TMS_TERMINAL_GROUP rename to TMS_TERMINAL_GROUP__U53059 ;
|
||||
alter table TMS_TERMINAL drop constraint FK_TMS_TERMINAL_TERMINAL_GROUP ;
|
||||
@ -0,0 +1 @@
|
||||
drop table TMS_TERMINAL_GROUP__U53059 if exists cascade ;
|
||||
@ -0,0 +1 @@
|
||||
alter table TMS_TERMINAL_PARAMS rename to TMS_TERMINAL_PARAMS__U29059 ;
|
||||
@ -0,0 +1 @@
|
||||
drop table TMS_TERMINAL_PARAMS__U29059 if exists cascade ;
|
||||
@ -0,0 +1 @@
|
||||
alter table TMS_TERMINAL_UPTIME rename to TMS_TERMINAL_UPTIME__U17090 ;
|
||||
@ -0,0 +1 @@
|
||||
drop table TMS_TERMINAL_UPTIME__U17090 if exists cascade ;
|
||||
33
modules/core/db/update/hsql/20/201113-1-createAcquirer.sql
Normal file
33
modules/core/db/update/hsql/20/201113-1-createAcquirer.sql
Normal file
@ -0,0 +1,33 @@
|
||||
create table TMS_ACQUIRER (
|
||||
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(30) not null,
|
||||
HOST_ID varchar(3),
|
||||
NUMBER_OF_PRINT integer,
|
||||
RESP_TIMEOUT integer,
|
||||
FORCE_SETTLE_DAYS integer,
|
||||
FORCE_SETTLE_TM_COUNT integer,
|
||||
ACQUIRER_ID varchar(2),
|
||||
HOST_DESTINATION_ADDR varchar(100),
|
||||
HOST_DESTINATION_PORT varchar(6),
|
||||
SHOW_PRINT_EXP_DATE boolean,
|
||||
TLE_ACQUIRER boolean,
|
||||
TLE_SETTING_ID varchar(36),
|
||||
MASTER_KEY_LOCATION varchar(4),
|
||||
MASTER_KEY longvarchar,
|
||||
WORKING_KEY longvarchar,
|
||||
ACQUIRER_TYPE varchar(50) not null,
|
||||
_TERMINAL_ID varchar(36),
|
||||
BATCH_NUMBER varchar(6),
|
||||
MERCHANT_ID varchar(15),
|
||||
TERMINAL_ID varchar(8),
|
||||
--
|
||||
primary key (ID)
|
||||
);
|
||||
36
modules/core/db/update/hsql/20/201113-1-createAid.sql
Normal file
36
modules/core/db/update/hsql/20/201113-1-createAid.sql
Normal file
@ -0,0 +1,36 @@
|
||||
create table TMS_AID (
|
||||
ID varchar(36) not null,
|
||||
VERSION integer not null,
|
||||
UPDATE_TS timestamp,
|
||||
UPDATED_BY varchar(50),
|
||||
CREATE_TS timestamp,
|
||||
CREATED_BY varchar(50),
|
||||
DELETE_TS timestamp,
|
||||
DELETED_BY varchar(50),
|
||||
--
|
||||
NAME varchar(255) not null,
|
||||
TXN_TYPE varchar(8) not null,
|
||||
AID varchar(20) not null,
|
||||
AID_VERSION varchar(4) not null,
|
||||
TAC_DEFAULT varchar(10) not null,
|
||||
TAC_DENIAL varchar(10) not null,
|
||||
TAC_ONLINE varchar(10) not null,
|
||||
THRESHOLD varchar(12) not null,
|
||||
TARGET_PERCENTAGE varchar(4) not null,
|
||||
MAX_TARGET_PERCENTAGE varchar(4) not null,
|
||||
DDOL longvarchar not null,
|
||||
TDOL longvarchar not null,
|
||||
FLOOR_LIMIT varchar(8) not null,
|
||||
APP_SELECT varchar(2) not null,
|
||||
AID_PRIORITY varchar(2) not null,
|
||||
TRX_TYPE9C varchar(2) not null,
|
||||
CATEGORY_CODE varchar(2) not null,
|
||||
CL_KERNEL_TO_USE varchar(4),
|
||||
CL_OPTIONS varchar(8),
|
||||
CL_TRX_LIMIT varchar(12),
|
||||
CL_CVM_LIMIT varchar(12),
|
||||
CL_FLOOR_LIMIT varchar(12),
|
||||
REMARK varchar(100),
|
||||
--
|
||||
primary key (ID)
|
||||
);
|
||||
@ -0,0 +1,15 @@
|
||||
create table TMS_APPLICATION_INTENT (
|
||||
ID varchar(36) not null,
|
||||
VERSION integer not null,
|
||||
UPDATE_TS timestamp,
|
||||
UPDATED_BY varchar(50),
|
||||
CREATE_TS timestamp,
|
||||
CREATED_BY varchar(50),
|
||||
--
|
||||
NAME varchar(255) not null,
|
||||
DESCRIPTION varchar(100),
|
||||
APPLICATION_ID varchar(36),
|
||||
ICON_ID varchar(36),
|
||||
--
|
||||
primary key (ID)
|
||||
);
|
||||
@ -0,0 +1,20 @@
|
||||
create table TMS_APPLICATION_THIRD_PARTY (
|
||||
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,
|
||||
PACKAGE_NAME varchar(100) not null,
|
||||
APP_VERSION varchar(10),
|
||||
DESCRIPTION varchar(255),
|
||||
APK_ID varchar(36),
|
||||
CHANGELOG longvarchar,
|
||||
IMPORT_DEFAULT boolean,
|
||||
--
|
||||
primary key (ID)
|
||||
);
|
||||
22
modules/core/db/update/hsql/20/201113-1-createCapk.sql
Normal file
22
modules/core/db/update/hsql/20/201113-1-createCapk.sql
Normal file
@ -0,0 +1,22 @@
|
||||
create table TMS_CAPK (
|
||||
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,
|
||||
IDX varchar(255) not null,
|
||||
RID varchar(10) not null,
|
||||
MODULUS longvarchar not null,
|
||||
EXPONENT varchar(4) not null,
|
||||
ALGO varchar(2) not null,
|
||||
HASH longvarchar not null,
|
||||
EXPIRY_DATE date,
|
||||
REMARK varchar(100),
|
||||
--
|
||||
primary key (ID)
|
||||
);
|
||||
23
modules/core/db/update/hsql/20/201113-1-createCard.sql
Normal file
23
modules/core/db/update/hsql/20/201113-1-createCard.sql
Normal file
@ -0,0 +1,23 @@
|
||||
create table TMS_CARD (
|
||||
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,
|
||||
BIN_RANGE_START varchar(10) not null,
|
||||
BIN_RANGE_END varchar(10) not null,
|
||||
CARD_NUM_LENGTH integer not null,
|
||||
PAN_DIGIT_UNMASKING varchar(20) not null,
|
||||
PRINT_CARDHOLDER_COPY boolean,
|
||||
PRINT_MERCHANT_COPY boolean,
|
||||
PRINT_BANK_COPY boolean,
|
||||
PIN_LENGTH integer,
|
||||
PIN_PROMPT boolean,
|
||||
--
|
||||
primary key (ID)
|
||||
);
|
||||
19
modules/core/db/update/hsql/20/201113-1-createDevice.sql
Normal file
19
modules/core/db/update/hsql/20/201113-1-createDevice.sql
Normal file
@ -0,0 +1,19 @@
|
||||
create table TMS_DEVICE (
|
||||
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,
|
||||
SN varchar(40) not null,
|
||||
BRAND varchar(100) not null,
|
||||
MODEL varchar(50) not null,
|
||||
MANUFACTURER varchar(255) not null,
|
||||
IMPORT_DEFAULT boolean,
|
||||
--
|
||||
primary key (ID)
|
||||
);
|
||||
@ -0,0 +1,10 @@
|
||||
create table TMS_DEVICE_LOCATION (
|
||||
ID varchar(36) not null,
|
||||
--
|
||||
DEVICE_ID varchar(36),
|
||||
LAT double precision,
|
||||
LON double precision,
|
||||
LOG_TIME timestamp,
|
||||
--
|
||||
primary key (ID)
|
||||
);
|
||||
@ -0,0 +1,13 @@
|
||||
create table TMS_DEVICE_TERMINAL (
|
||||
ID varchar(36) not null,
|
||||
VERSION integer not null,
|
||||
UPDATE_TS timestamp,
|
||||
UPDATED_BY varchar(50),
|
||||
CREATE_TS timestamp,
|
||||
CREATED_BY varchar(50),
|
||||
--
|
||||
DEVICE_ID varchar(36) not null,
|
||||
TERMINAL_ID varchar(36) not null,
|
||||
--
|
||||
primary key (ID)
|
||||
);
|
||||
55
modules/core/db/update/hsql/20/201113-1-createIssuer.sql
Normal file
55
modules/core/db/update/hsql/20/201113-1-createIssuer.sql
Normal file
@ -0,0 +1,55 @@
|
||||
create table TMS_ISSUER (
|
||||
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(30) not null,
|
||||
ISSUER_ID varchar(10) not null,
|
||||
CAPTURE_TRANS boolean,
|
||||
PRINT_RECEIPT boolean,
|
||||
ACCOUNT_SELECT boolean,
|
||||
PIN_ENTRY boolean,
|
||||
CHECK_MOD10 boolean,
|
||||
CHECK_EXP_DATE boolean,
|
||||
MANUAL_PAN_ENTRY boolean,
|
||||
ENABLE_OFFLINE boolean,
|
||||
ENABLE_ADJUST boolean,
|
||||
DISABLE_REFUND boolean,
|
||||
DISABLE_CARD_VER boolean,
|
||||
DISABLE_VOID boolean,
|
||||
DISABLE_REWARD boolean,
|
||||
DISABLE_INSTALLMENT boolean,
|
||||
DISABLE_CASH boolean,
|
||||
DISABLE_AUTH boolean,
|
||||
DISABLE_BALANCE_INQUIRY boolean,
|
||||
BALANCE_INQUIRY_SLIP boolean,
|
||||
DISABLE_POINT_BAL_INQ boolean,
|
||||
ENABLE_PRINT_POINT_BAL boolean,
|
||||
AUTO_CALCULATION boolean,
|
||||
ON_US boolean,
|
||||
INQ_SALDO boolean,
|
||||
CASH_WITHDRAWAL boolean,
|
||||
TRANSFER_BNI boolean,
|
||||
TRANSFER_ANTAR_BANK boolean,
|
||||
REG_E_CHANNEL boolean,
|
||||
PAYMENT_TELKOM boolean,
|
||||
PULSA_TELKOMSEL boolean,
|
||||
BPJS_KESEHATAN boolean,
|
||||
BNI_CC_PAYMENT boolean,
|
||||
TAPCASH_TOPUP boolean,
|
||||
CASH_DEPOSIT boolean,
|
||||
IMIGRASI boolean,
|
||||
PAJAK_PNBP_BEA_CUKAI boolean,
|
||||
INTEREST varchar(10),
|
||||
FLOOR_LIMIT varchar(10),
|
||||
TIP_ADJUST varchar(10),
|
||||
DEFAULT_ACCOUNT varchar(2),
|
||||
ACQUIRER_ID varchar(36),
|
||||
--
|
||||
primary key (ID)
|
||||
);
|
||||
@ -0,0 +1,12 @@
|
||||
create table TMS_ISSUER_CARD_DELETE_HISTORY (
|
||||
ID varchar(36) not null,
|
||||
CREATE_TS timestamp,
|
||||
CREATED_BY varchar(50),
|
||||
--
|
||||
ISSUER_ID varchar(36) not null,
|
||||
CARD_ID varchar(36) not null,
|
||||
FLAG varchar(1) not null,
|
||||
PIN_PROMPT boolean,
|
||||
--
|
||||
primary key (ID)
|
||||
);
|
||||
@ -0,0 +1,5 @@
|
||||
create table TMS_ISSUER_CARD_LINK (
|
||||
ISSUER_ID varchar(36) not null,
|
||||
CARD_ID varchar(36) not null,
|
||||
primary key (ISSUER_ID, CARD_ID)
|
||||
);
|
||||
@ -0,0 +1,21 @@
|
||||
create table TMS_LAUNCHER_SETTING (
|
||||
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),
|
||||
--
|
||||
CODE varchar(20) not null,
|
||||
NAME varchar(50) not null,
|
||||
GENERAL_PASSWORD varchar(20) not null,
|
||||
ROOT_PASSWORD varchar(20) not null,
|
||||
SHOW_MENU boolean not null,
|
||||
MAIN_BANNER_IMAGE_ID varchar(36),
|
||||
BACKGROUND_COLOR varchar(7),
|
||||
TICKER_TEXT varchar(255),
|
||||
--
|
||||
primary key (ID)
|
||||
);
|
||||
17
modules/core/db/update/hsql/20/201113-1-createProfile.sql
Normal file
17
modules/core/db/update/hsql/20/201113-1-createProfile.sql
Normal file
@ -0,0 +1,17 @@
|
||||
create table TMS_PROFILE (
|
||||
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),
|
||||
--
|
||||
CODE varchar(15) not null,
|
||||
NAME varchar(30) not null,
|
||||
TERMINAL_ID varchar(36),
|
||||
NOTE varchar(30),
|
||||
--
|
||||
primary key (ID)
|
||||
);
|
||||
@ -0,0 +1,5 @@
|
||||
create table TMS_PROFILE_APPLICATION_INTENT_LINK (
|
||||
PROFILE_ID varchar(36) not null,
|
||||
APPLICATION_INTENT_ID varchar(36) not null,
|
||||
primary key (PROFILE_ID, APPLICATION_INTENT_ID)
|
||||
);
|
||||
@ -0,0 +1,5 @@
|
||||
create table TMS_PROFILE_APPLICATION_LINK (
|
||||
APPLICATION_ID varchar(36) not null,
|
||||
PROFILE_ID varchar(36) not null,
|
||||
primary key (APPLICATION_ID, PROFILE_ID)
|
||||
);
|
||||
@ -0,0 +1,5 @@
|
||||
create table TMS_PROFILE_APPLICATION_THIRD_PARTY_LINK (
|
||||
APPLICATION_THIRD_PARTY_ID varchar(36) not null,
|
||||
PROFILE_ID varchar(36) not null,
|
||||
primary key (APPLICATION_THIRD_PARTY_ID, PROFILE_ID)
|
||||
);
|
||||
@ -0,0 +1,17 @@
|
||||
create table TMS_PUBLIC_KEY_SETTING (
|
||||
ID varchar(36) not null,
|
||||
VERSION integer not null,
|
||||
UPDATE_TS timestamp,
|
||||
UPDATED_BY varchar(50),
|
||||
CREATE_TS timestamp,
|
||||
CREATED_BY varchar(50),
|
||||
--
|
||||
IDX varchar(5) not null,
|
||||
RID varchar(10) not null,
|
||||
MODULUS longvarchar not null,
|
||||
EXPONENT varchar(2) not null,
|
||||
HASH longvarchar not null,
|
||||
ALGO varchar(2) not null,
|
||||
--
|
||||
primary key (ID)
|
||||
);
|
||||
@ -0,0 +1,15 @@
|
||||
create table TMS_TERMINAL_USER (
|
||||
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),
|
||||
USERNAME varchar(255) not null,
|
||||
--
|
||||
primary key (ID)
|
||||
);
|
||||
32
modules/core/db/update/hsql/20/201113-1-createTleSetting.sql
Normal file
32
modules/core/db/update/hsql/20/201113-1-createTleSetting.sql
Normal file
@ -0,0 +1,32 @@
|
||||
create table TMS_TLE_SETTING (
|
||||
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),
|
||||
--
|
||||
TLE_EFT_SEC varchar(10) not null,
|
||||
TLE_ID varchar(2) not null,
|
||||
ACQUIRER_ID varchar(3) not null,
|
||||
LTMK_AID varchar(3) not null,
|
||||
VENDOR_ID varchar(8) not null,
|
||||
TLE_VER varchar(1) not null,
|
||||
KMS_SECURE_NII varchar(4),
|
||||
EDC_SECURE_NII varchar(4),
|
||||
CAPK_EXPONENT varchar(2),
|
||||
CAPK_LENGTH integer,
|
||||
CAPK_VALUE longvarchar,
|
||||
AID_LENGTH integer,
|
||||
AID_VALUE longvarchar,
|
||||
FIELD_ENCRYPTED1 varchar(3),
|
||||
FIELD_ENCRYPTED2 varchar(3),
|
||||
FIELD_ENCRYPTED3 varchar(3),
|
||||
FIELD_ENCRYPTED4 varchar(3),
|
||||
FIELD_ENCRYPTED5 varchar(3),
|
||||
FIELD_ENCRYPTED6 varchar(3),
|
||||
--
|
||||
primary key (ID)
|
||||
);
|
||||
@ -0,0 +1 @@
|
||||
drop index IDX_TMS_TERMINAL_UNIQ_IMEI ;
|
||||
@ -0,0 +1 @@
|
||||
drop index IDX_TMS_TERMINAL_UNIQ_SN ;
|
||||
@ -0,0 +1,4 @@
|
||||
alter table TMS_ACQUIRER add constraint FK_TMS_ACQUIRER_ON_TLE_SETTING foreign key (TLE_SETTING_ID) references TMS_TLE_SETTING(ID);
|
||||
alter table TMS_ACQUIRER add constraint FK_TMS_ACQUIRER_ON__TERMINAL foreign key (_TERMINAL_ID) references TMS_TERMINAL(ID);
|
||||
create index IDX_TMS_ACQUIRER_ON_TLE_SETTING on TMS_ACQUIRER (TLE_SETTING_ID);
|
||||
create index IDX_TMS_ACQUIRER_ON__TERMINAL on TMS_ACQUIRER (_TERMINAL_ID);
|
||||
@ -0,0 +1,4 @@
|
||||
alter table TMS_APPLICATION_INTENT add constraint FK_TMS_APPLICATION_INTENT_ON_APPLICATION foreign key (APPLICATION_ID) references TMS_APPLICATION(ID);
|
||||
alter table TMS_APPLICATION_INTENT add constraint FK_TMS_APPLICATION_INTENT_ON_ICON foreign key (ICON_ID) references SYS_FILE(ID);
|
||||
create index IDX_TMS_APPLICATION_INTENT_ON_APPLICATION on TMS_APPLICATION_INTENT (APPLICATION_ID);
|
||||
create index IDX_TMS_APPLICATION_INTENT_ON_ICON on TMS_APPLICATION_INTENT (ICON_ID);
|
||||
@ -0,0 +1,2 @@
|
||||
alter table TMS_APPLICATION_THIRD_PARTY add constraint FK_TMS_APPLICATION_THIRD_PARTY_ON_APK foreign key (APK_ID) references SYS_FILE(ID);
|
||||
create index IDX_TMS_APPLICATION_THIRD_PARTY_ON_APK on TMS_APPLICATION_THIRD_PARTY (APK_ID);
|
||||
2
modules/core/db/update/hsql/20/201113-2-createDevice.sql
Normal file
2
modules/core/db/update/hsql/20/201113-2-createDevice.sql
Normal file
@ -0,0 +1,2 @@
|
||||
create unique index IDX_TMS_DEVICE_UNIQ_IMEI on TMS_DEVICE (IMEI) ;
|
||||
create unique index IDX_TMS_DEVICE_UNIQ_SN on TMS_DEVICE (SN) ;
|
||||
@ -0,0 +1,2 @@
|
||||
alter table TMS_DEVICE_LOCATION add constraint FK_TMS_DEVICE_LOCATION_ON_DEVICE foreign key (DEVICE_ID) references TMS_DEVICE(ID);
|
||||
create index IDX_TMS_DEVICE_LOCATION_ON_DEVICE on TMS_DEVICE_LOCATION (DEVICE_ID);
|
||||
@ -0,0 +1,5 @@
|
||||
alter table TMS_DEVICE_TERMINAL add constraint FK_TMS_DEVICE_TERMINAL_ON_DEVICE foreign key (DEVICE_ID) references TMS_DEVICE(ID);
|
||||
alter table TMS_DEVICE_TERMINAL add constraint FK_TMS_DEVICE_TERMINAL_ON_TERMINAL foreign key (TERMINAL_ID) references TMS_TERMINAL(ID);
|
||||
create unique index IDX_TMS_DEVICE_TERMINAL_UNQ on TMS_DEVICE_TERMINAL (DEVICE_ID, TERMINAL_ID) ;
|
||||
create index IDX_TMS_DEVICE_TERMINAL_ON_DEVICE on TMS_DEVICE_TERMINAL (DEVICE_ID);
|
||||
create index IDX_TMS_DEVICE_TERMINAL_ON_TERMINAL on TMS_DEVICE_TERMINAL (TERMINAL_ID);
|
||||
2
modules/core/db/update/hsql/20/201113-2-createIssuer.sql
Normal file
2
modules/core/db/update/hsql/20/201113-2-createIssuer.sql
Normal file
@ -0,0 +1,2 @@
|
||||
alter table TMS_ISSUER add constraint FK_TMS_ISSUER_ON_ACQUIRER foreign key (ACQUIRER_ID) references TMS_ACQUIRER(ID);
|
||||
create index IDX_TMS_ISSUER_ON_ACQUIRER on TMS_ISSUER (ACQUIRER_ID);
|
||||
@ -0,0 +1,2 @@
|
||||
alter table TMS_ISSUER_CARD_LINK add constraint FK_ISSCAR_ON_ISSUER foreign key (ISSUER_ID) references TMS_ISSUER(ID);
|
||||
alter table TMS_ISSUER_CARD_LINK add constraint FK_ISSCAR_ON_CARD foreign key (CARD_ID) references TMS_CARD(ID);
|
||||
@ -0,0 +1,3 @@
|
||||
alter table TMS_LAUNCHER_SETTING add constraint FK_TMS_LAUNCHER_SETTING_ON_MAIN_BANNER_IMAGE foreign key (MAIN_BANNER_IMAGE_ID) references SYS_FILE(ID);
|
||||
create unique index IDX_TMS_LAUNCHER_SETTING_UNIQ_CODE on TMS_LAUNCHER_SETTING (CODE) ;
|
||||
create index IDX_TMS_LAUNCHER_SETTING_ON_MAIN_BANNER_IMAGE on TMS_LAUNCHER_SETTING (MAIN_BANNER_IMAGE_ID);
|
||||
@ -0,0 +1,3 @@
|
||||
alter table TMS_PROFILE add constraint FK_TMS_PROFILE_ON_TERMINAL foreign key (TERMINAL_ID) references TMS_TERMINAL(ID);
|
||||
create unique index IDX_TMS_PROFILE_UNIQ_CODE on TMS_PROFILE (CODE) ;
|
||||
create index IDX_TMS_PROFILE_ON_TERMINAL on TMS_PROFILE (TERMINAL_ID);
|
||||
@ -0,0 +1,2 @@
|
||||
alter table TMS_PROFILE_APPLICATION_INTENT_LINK add constraint FK_PROAPPINT_ON_PROFILE foreign key (PROFILE_ID) references TMS_PROFILE(ID);
|
||||
alter table TMS_PROFILE_APPLICATION_INTENT_LINK add constraint FK_PROAPPINT_ON_APPLICATION_INTENT foreign key (APPLICATION_INTENT_ID) references TMS_APPLICATION_INTENT(ID);
|
||||
@ -0,0 +1,2 @@
|
||||
alter table TMS_PROFILE_APPLICATION_LINK add constraint FK_PROAPP_ON_APPLICATION foreign key (APPLICATION_ID) references TMS_APPLICATION(ID);
|
||||
alter table TMS_PROFILE_APPLICATION_LINK add constraint FK_PROAPP_ON_PROFILE foreign key (PROFILE_ID) references TMS_PROFILE(ID);
|
||||
@ -0,0 +1,2 @@
|
||||
alter table TMS_PROFILE_APPLICATION_THIRD_PARTY_LINK add constraint FK_PROAPPTHIPAR_ON_APPLICATION_THIRD_PARTY foreign key (APPLICATION_THIRD_PARTY_ID) references TMS_APPLICATION_THIRD_PARTY(ID);
|
||||
alter table TMS_PROFILE_APPLICATION_THIRD_PARTY_LINK add constraint FK_PROAPPTHIPAR_ON_PROFILE foreign key (PROFILE_ID) references TMS_PROFILE(ID);
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user