FCLT#85970 Ondersteuning van releasekalender en releasemanagement in ITSM-context savepoint 0.1
svn path=/Database/trunk/; revision=66959
This commit is contained in:
@@ -19,6 +19,7 @@ CREATE SEQUENCE mld_s_mld_vrije_dagen_key MINVALUE 1;
|
||||
CREATE SEQUENCE mld_s_mld_stdmelding_key MINVALUE 1; /* also used for mld_typeopdr */
|
||||
CREATE SEQUENCE mld_s_mld_stdmeldinggroep_key MINVALUE 1;
|
||||
CREATE SEQUENCE mld_s_mld_behandelgroep_key MINVALUE 1;
|
||||
CREATE SEQUENCE mld_s_mld_melding_tag_key MINVALUE 1;
|
||||
CREATE SEQUENCE mld_s_mld_stdm_srtinst_key MINVALUE 1;
|
||||
|
||||
CREATE SEQUENCE mld_s_mld_object_key MINVALUE 1;
|
||||
|
||||
@@ -16,6 +16,30 @@ CREATE_TABLE(mld_behandelgroep,0)
|
||||
CONSTRAINT mld_u_behandelgroep_naam UNIQUE (mld_behandelgroep_naam)
|
||||
);
|
||||
|
||||
CREATE_TABLE(mld_melding_tag,0) /* generiekere opzet voor mld_releases of mld_releasekalender */
|
||||
(
|
||||
mld_melding_tag_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT mld_k_melding_tag_key PRIMARY KEY,
|
||||
mld_melding_tag_naam
|
||||
VARCHAR2(30)
|
||||
NOT NULL,
|
||||
mld_melding_tag_oms /* korte omschrijving */
|
||||
VARCHAR2(1000),
|
||||
mld_melding_tag_datum_van /* lijkt logisch, maar definieren waarom */
|
||||
DATE,
|
||||
mld_melding_tag_datum_tot /* de releasedatum */
|
||||
DATE NOT NULL,
|
||||
prs_perslid_key /* aanmaker of verantwoordelijke */
|
||||
NUMBER(10)
|
||||
CONSTRAINT mld_r_prs_perslid_key15 REFERENCES prs_perslid(prs_perslid_key),
|
||||
mld_melding_tag_aanmaak
|
||||
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*/
|
||||
);
|
||||
|
||||
/* 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
|
||||
* worden aangemaakt, CONN#3513
|
||||
@@ -1044,6 +1068,9 @@ CREATE_TABLE(mld_melding,0)
|
||||
DATE,
|
||||
mld_melding_acceptdatum_std -- sla freeze acceptatie
|
||||
DATE,
|
||||
mld_melding_tag_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT mld_r_mld_melding_tag REFERENCES mld_melding_tag(mld_melding_tag_key),
|
||||
mld_melding_geprint
|
||||
NUMBER(1)
|
||||
CONSTRAINT mld_c_mld_melding_geprint CHECK(mld_melding_geprint IS NULL
|
||||
|
||||
@@ -11,6 +11,14 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
CREATE_TRIGGER(mld_t_mld_melding_tag_B_I)
|
||||
BEFORE INSERT ON mld_melding_tag
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
UPDATE_PRIMARY_KEY(mld_melding_tag_key, mld_s_mld_melding_tag_key);
|
||||
END;
|
||||
/
|
||||
|
||||
AUDIT_BEGIN(mld_disc_params)
|
||||
AUDIT_VALUE(mld_disc_params, mld_behandelgroep_key)
|
||||
AUDIT_VALUE(mld_disc_params, mld_disc_params_bestellimiet)
|
||||
|
||||
@@ -81,8 +81,10 @@ CREATE_TABLE(mld_melding_tag,0) /* generiekere opzet voor mld_releases of mld_r
|
||||
prs_perslid_key /* aanmaker of verantwoordelijke */
|
||||
NUMBER(10)
|
||||
CONSTRAINT mld_r_prs_perslid_key15 REFERENCES prs_perslid(prs_perslid_key),
|
||||
mld_melding_tag_aanmaakdatum
|
||||
DATE DEFAULT SYSDATE NOT NULL
|
||||
mld_melding_tag_aanmaak
|
||||
DATE DEFAULT SYSDATE NOT NULL,
|
||||
mld_melding_tag_verwijder
|
||||
DATE
|
||||
);
|
||||
|
||||
CREATE SEQUENCE mld_s_mld_melding_tag_key MINVALUE 1;
|
||||
|
||||
Reference in New Issue
Block a user