Files
2024-05-13 12:54:14 +02:00

102 lines
2.7 KiB
SQL

--da eseguire come utente MNP
-------------------------------------------------------------------------
--SEQUENCE
CREATE SEQUENCE SEQ_MNP_EVENTO_GOVERNANCE NOCACHE;
-------------------------------------------------------------------------
--TABLES
-------------------------------------------------------------------------
ALTER TABLE MNP_PROCESSO_LOG
ADD (TIPO_EVENTO varchar2(2) default '00' NOT NULL
);
-------------------------------------------------------------------------
CREATE TABLE MNP_EVENTO_GOVERNANCE
(
ID_EVENTO NUMBER NOT NULL,
CODICE_PROCESSO VARCHAR2(2) NOT NULL,
CODICE_LOG VARCHAR2(4) NOT NULL,
DESCRIZIONE VARCHAR2(200),
DATA_EVENTO DATE DEFAULT sysdate NOT NULL
)
TABLESPACE TAB_BIG;
ALTER TABLE MNP_EVENTO_GOVERNANCE ADD
CONSTRAINT PK_MNP_EVENTO_GOVERNANCE
PRIMARY KEY (ID_EVENTO)
USING INDEX
TABLESPACE TAB_IDX_BIG
ENABLE
VALIDATE;
ALTER TABLE MNP_EVENTO_GOVERNANCE
ADD CONSTRAINT FK0_MNP_EVENTO_GOVERNANCE
FOREIGN KEY (CODICE_PROCESSO)
REFERENCES MNP_ANAGRAFICA_PROCESSO (CODICE_PROCESSO)
ENABLE
VALIDATE;
ALTER TABLE MNP_EVENTO_GOVERNANCE
ADD CONSTRAINT FK1_MNP_EVENTO_GOVERNANCE
FOREIGN KEY (CODICE_LOG)
REFERENCES MNP_ANAGRAFICA_LOG (CODICE_LOG)
ENABLE
VALIDATE;
------------------------------------------------------------------------
ALTER TABLE mnp_flussi_sistemi_interni
ADD (notification_type NUMBER(2) DEFAULT -1 NOT NULL );
------------------------------------------------------------------------
ALTER TABLE MNP_CRM_VALIDAZIONE_OUT
ADD (DA_SCODARE number(1) default 0 NOT NULL,
UNIQUE_ID varchar2(50));
CREATE INDEX IDX_MNP_CRM_VALIDAZIONE_OUT_3
ON MNP_CRM_VALIDAZIONE_OUT (UNIQUE_ID)
TABLESPACE TAB_IDX_MEDIUM;
------------------------------------------------------------------------
ALTER TABLE MNP_ASP_CRM_CESSAZIONE_OUT
ADD (DA_SCODARE number(1) default 0 NOT NULL,
UNIQUE_ID varchar2(50));
CREATE INDEX IDX_ASP_CRM_CESSAZIONE_OUT_3
ON MNP_ASP_CRM_CESSAZIONE_OUT (UNIQUE_ID)
TABLESPACE TAB_IDX_BIG;
------------------------------------------------------------------------
ALTER TABLE MNP_XML_IN
ADD (DA_SCODARE number(1) default 0 NOT NULL);
------------------------------------------------------------------------
CREATE TABLE MNP_GESTIONE_FILE_AOM
(
TIPO_FILE NUMBER(2) NOT NULL,
ID_RICHIESTA VARCHAR2(23) NOT NULL,
AOM VARCHAR2(10),
VERSION NUMBER(2) default 0 NOT NULL
)
TABLESPACE TAB_BIG;
ALTER TABLE MNP_GESTIONE_FILE_AOM ADD
CONSTRAINT PK_MNP_GESTIONE_FILE_AOM
PRIMARY KEY (TIPO_FILE,ID_RICHIESTA)
USING INDEX
TABLESPACE TAB_IDX_BIG
ENABLE
VALIDATE;
------------------------------------------------------------------------
CREATE UNIQUE INDEX idx_mss_in_1
ON mnp_mss_in (unique_id)
TABLESPACE TAB_IDX_SMALL;
------------------------------------------------------------------------