FCLT#85970 Ondersteuning van releasekalender en releasemanagement in ITSM-context
svn path=/Database/trunk/; revision=67077
This commit is contained in:
@@ -90,6 +90,8 @@ CREATE INDEX mld_i_mld_kenmerkblokmelding ON mld_kenmerkblokmelding(prs_perslid_
|
||||
|
||||
CREATE INDEX mld_i_mld_vrije_dagen_id ON mld_vrije_dagen(mld_vrije_dagen_id);
|
||||
|
||||
CREATE UNIQUE INDEX mld_i_mld_melding_tag1 ON mld_melding_tag(UPPER(mld_melding_tag_naam), mld_melding_tag_verwijder);
|
||||
|
||||
REGISTERONCE('$Id$')
|
||||
|
||||
#endif // MLD
|
||||
|
||||
@@ -21,6 +21,9 @@ CREATE_TABLE(mld_melding_tag,0) /* generiekere opzet voor mld_releases of mld_r
|
||||
mld_melding_tag_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT mld_k_melding_tag_key PRIMARY KEY,
|
||||
ins_srtdiscipline_key
|
||||
NUMBER(10) NOT NULL
|
||||
CONSTRAINT mld_r_ins_srtdiscipline_key4 REFERENCES ins_srtdiscipline(ins_srtdiscipline_key) ON DELETE CASCADE,
|
||||
mld_melding_tag_naam
|
||||
VARCHAR2(30)
|
||||
NOT NULL,
|
||||
@@ -37,8 +40,8 @@ CREATE_TABLE(mld_melding_tag,0) /* generiekere opzet voor mld_releases of mld_r
|
||||
DATE DEFAULT SYSDATE NOT NULL,
|
||||
mld_melding_tag_verwijder
|
||||
DATE,
|
||||
CONSTRAINT mld_u_melding_tag_naam UNIQUE (mld_melding_tag_naam, mld_melding_tag_verwijder), /* ja, case-sensitive*/
|
||||
);
|
||||
/* UNIQUE via index mld_i_mld_melding_tag1 */
|
||||
);
|
||||
|
||||
/* fac_activiteit_key verwijst optioneel naar een activiteit en daarmee mld_opdr, waarmee
|
||||
* aangegeven kan worden dat automatisch na een melding van deze discipline zo'n opdracht moet
|
||||
@@ -576,6 +579,10 @@ CREATE_TABLE(mld_stdmelding,0)
|
||||
NUMBER(1)
|
||||
DEFAULT 0
|
||||
NOT NULL,
|
||||
mld_stdmelding_taggable // biedt mld_melding_tag optie voor indirecte einddatum
|
||||
NUMBER(1)
|
||||
DEFAULT 0
|
||||
NOT NULL,
|
||||
CONSTRAINT mld_u_mld_stdmelding UNIQUE(mld_ins_discipline_key, mld_stdmelding_omschrijving, mld_stdmelding_verwijder)
|
||||
);
|
||||
|
||||
|
||||
@@ -53,7 +53,7 @@ ALTER TABLE prs_bedrijfadres
|
||||
REFERENCES ins_tab_discipline(ins_discipline_key) ON DELETE CASCADE; // Scherpere bedrijfadres bepaling, vooral reserveringen?
|
||||
|
||||
ALTER TABLE prs_bedrijfadres
|
||||
MODIFY prs_bedrijfadres_type VARCHAR2(2); // Ook ruimte voor OG voor Opdrachten Generiek
|
||||
MODIFY prs_bedrijfadres_type VARCHAR2(3); // Ook ruimte voor BOG voor BestelOpdrachten Generiek
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#80469
|
||||
|
||||
@@ -68,6 +68,9 @@ CREATE_TABLE(mld_melding_tag,0) /* generiekere opzet voor mld_releases of mld_r
|
||||
mld_melding_tag_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT mld_k_melding_tag_key PRIMARY KEY,
|
||||
ins_srtdiscipline_key
|
||||
NUMBER(10) NOT NULL
|
||||
CONSTRAINT mld_r_ins_srtdiscipline_key4 REFERENCES ins_srtdiscipline(ins_srtdiscipline_key) ON DELETE CASCADE,
|
||||
mld_melding_tag_naam
|
||||
VARCHAR2(30)
|
||||
NOT NULL
|
||||
@@ -84,11 +87,18 @@ CREATE_TABLE(mld_melding_tag,0) /* generiekere opzet voor mld_releases of mld_r
|
||||
mld_melding_tag_aanmaak
|
||||
DATE DEFAULT SYSDATE NOT NULL,
|
||||
mld_melding_tag_verwijder
|
||||
DATE
|
||||
DATE
|
||||
);
|
||||
CREATE UNIQUE INDEX mld_i_mld_melding_tag1 ON mld_melding_tag(UPPER(mld_melding_tag_naam), mld_melding_tag_verwijder);
|
||||
|
||||
CREATE SEQUENCE mld_s_mld_melding_tag_key MINVALUE 1;
|
||||
|
||||
ALTER TABLE mld_stdmelding ADD
|
||||
mld_stdmelding_taggable
|
||||
NUMBER(1)
|
||||
DEFAULT 0
|
||||
NOT NULL;
|
||||
|
||||
ALTER TABLE mld_melding ADD
|
||||
mld_melding_tag_key
|
||||
NUMBER(10)
|
||||
@@ -101,7 +111,7 @@ ALTER TABLE fac_imp_ins
|
||||
ins_deel_omschr_parent VARCHAR2 (60)
|
||||
);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// AAXX#83884
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// AAXX#83884
|
||||
UPDATE mld_typeopdr_srtdiscipline mts
|
||||
SET mts.ins_srtdiscipline_key =
|
||||
(SELECT md.ins_srtdiscipline_key
|
||||
@@ -111,7 +121,7 @@ UPDATE mld_typeopdr_srtdiscipline mts
|
||||
(SELECT 1
|
||||
FROM mld_discipline md
|
||||
WHERE md.ins_discipline_key = mts.ins_discipline_key);
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#00000
|
||||
REGISTERONCE('$Id$')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user