71 lines
3.2 KiB
SQL
71 lines
3.2 KiB
SQL
|
|
CREATE SCHEMA NICEPORTAL;
|
|
CREATE COLUMN TABLE "NICEPORTAL"."UO_CRM_DATA_CONTRACTS" ("ID" BIGINT CS_FIXED NOT NULL ,
|
|
"ID_MSD" VARCHAR(50) NOT NULL ,
|
|
"ID_CRM" VARCHAR(30) NOT NULL ,
|
|
"JSONRAW" NCLOB MEMORY THRESHOLD 1000,
|
|
"B1_CODE" VARCHAR(50),
|
|
"CREATE_TS" LONGDATE CS_LONGDATE DEFAULT CURRENT_TIMESTAMP NOT NULL ,
|
|
"UPDATE_TS" LONGDATE CS_LONGDATE NOT NULL ,
|
|
PRIMARY KEY ("ID")) UNLOAD PRIORITY 5 AUTO MERGE;
|
|
|
|
|
|
|
|
CREATE SEQUENCE "NICEPORTAL"."SEQ_CONTRACT_ID";
|
|
CREATE SEQUENCE "NICEPORTAL"."SEQ_CRMBP_ID";
|
|
CREATE SEQUENCE "NICEPORTAL"."SEQ_MAND_ID";
|
|
CREATE SEQUENCE "NICEPORTAL"."SEQ_TRANSACTIONDATA_ID";
|
|
|
|
--DROP TABLE "NICEPORTAL"."UO_CRM_DATA_BP";
|
|
|
|
CREATE COLUMN TABLE "NICEPORTAL"."UO_CRM_DATA_BP" ("ID" BIGINT CS_FIXED NOT NULL , "ID_MSD" VARCHAR(50) NOT NULL , "ID_CRM" VARCHAR(30) NOT NULL , "TYPE" VARCHAR(1) NOT NULL , "BPGROUP" VARCHAR(10) NOT NULL , "SALUTATION" VARCHAR(20), "TITLE" VARCHAR(20), "NAME" VARCHAR(50) NOT NULL , "SURNAME" VARCHAR(50), "PHONE" VARCHAR(30), "MOBILE_PHONE" VARCHAR(30), "EMAIL" VARCHAR(100), "ADDRESS_JSON" NCLOB MEMORY THRESHOLD 1000, "IBAN" VARCHAR(40), "BIC" VARCHAR(10), "SEPA_MANDATE_ID" VARCHAR(30), "SIGNATURE_DATE" VARCHAR(30), "ACCOUNT_OWNER" VARCHAR(50), "STREET" VARCHAR(50), "STREET_NO" VARCHAR(10), "ZIP_CODE" VARCHAR(10), "CITY" VARCHAR(30), "JSONRAW" NCLOB MEMORY THRESHOLD 1000, "B1_CARDCODE" VARCHAR(50),"RESPONSE_STATUS" VARCHAR(50),"RESPONSE_MESSAGE" NCLOB MEMORY THRESHOLD 1000,"ERROR_MESSAGE" VARCHAR(500), "CREATE_TS" LONGDATE CS_LONGDATE DEFAULT CURRENT_TIMESTAMP NOT NULL , "UPDATE_TS" LONGDATE CS_LONGDATE NOT NULL , PRIMARY KEY ("ID")) UNLOAD PRIORITY 5 AUTO MERGE
|
|
;
|
|
--DROP TABLE "NICEPORTAL"."CHARGEDATA";
|
|
CREATE COLUMN TABLE "NICEPORTAL"."CHARGEDATA" ("ID" BIGINT CS_FIXED NOT NULL ,
|
|
"CALLID" NVARCHAR(50) NOT NULL UNIQUE,
|
|
"CDRID" NVARCHAR(50) NOT NULL ,
|
|
"EVSEID" NVARCHAR(50),
|
|
"CONTRACTID" NVARCHAR(50),
|
|
"INSTANCE" NVARCHAR(200),
|
|
"TOKENTYPE" NVARCHAR(50),
|
|
"CONSUMEDENERGY" DECIMAL(17,3) CS_FIXED,
|
|
"OPERATORID" NVARCHAR(50),
|
|
"OPERATORNAME" NVARCHAR(50),
|
|
"OPERATORSUBMANDANT" NVARCHAR(50),
|
|
"FREECHARGE" NVARCHAR(50),
|
|
"CHARGEPOINTTYPE" NVARCHAR(50),
|
|
"MAXSOCKETPOWER" DECIMAL(17,3) CS_FIXED,
|
|
"ADDRESS" NVARCHAR(50),
|
|
"ZIP" NVARCHAR(50),
|
|
"CITY" NVARCHAR(50),
|
|
"COUNTRY" NVARCHAR(50),
|
|
"PROVIDERID" NVARCHAR(200),
|
|
"PROVIDERNAME" NVARCHAR(50),
|
|
"CHARGINGSTARTTIME" NVARCHAR(50),
|
|
"CHARGINGSTOPTIME" NVARCHAR(50),
|
|
"PARKINGSTARTTIME" NVARCHAR(50),
|
|
"PARKINGSTOPTIME" NVARCHAR(50),
|
|
"METERSTART" DECIMAL(17,3) CS_FIXED,
|
|
"METERSTOP" DECIMAL(17,3) CS_FIXED,
|
|
"TARIFF" NVARCHAR(50),
|
|
"CURRENCY" NVARCHAR(3),
|
|
"VAT" DECIMAL(17,3) CS_FIXED,
|
|
"BILLINGVALUEBRUTTO" DECIMAL(17,
|
|
3) CS_FIXED,
|
|
"BILLINGVALUENETTO" DECIMAL(17,
|
|
3) CS_FIXED,
|
|
"PARKINGTIMEPRICEBRUTTO" DECIMAL(17,
|
|
3) CS_FIXED,
|
|
"PARKINGTIMEPRICENETTO" DECIMAL(17,
|
|
3) CS_FIXED,
|
|
"ADITIONALPRICEBRUTTO" DECIMAL(17,
|
|
3) CS_FIXED,
|
|
"ADITIONALPRICENETTO" DECIMAL(17,
|
|
3) CS_FIXED,
|
|
"B2CPRICING" NCLOB MEMORY THRESHOLD 1000,
|
|
"ASSETOWNERPRICING" NCLOB MEMORY THRESHOLD 1000,
|
|
"CPOPRICING" NCLOB MEMORY THRESHOLD 1000,
|
|
"JSONRAW" NCLOB MEMORY THRESHOLD 1000,
|
|
"CREATE_TS" LONGDATE CS_LONGDATE DEFAULT CURRENT_TIMESTAMP NOT NULL ,
|
|
"UPDATE_TS" LONGDATE CS_LONGDATE NOT NULL ,
|
|
PRIMARY KEY ("ID")) UNLOAD PRIORITY 5 AUTO MERGE |