102 lines
2.7 KiB
SQL
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;
|
|
|
|
------------------------------------------------------------------------ |