FCLT#85970 Mijlpalen per meldinggroep (en daarom verplaatst tot daarna)

svn path=/Database/trunk/; revision=67310
This commit is contained in:
Peter Feij
2024-12-05 14:37:03 +00:00
parent 814b61d735
commit fb2af78f86
2 changed files with 34 additions and 27 deletions

View File

@@ -16,33 +16,6 @@ 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,
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,
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
/* 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
* worden aangemaakt, CONN#3513
@@ -393,6 +366,37 @@ CREATE_TABLE(mld_stdmeldinggroep,0)
CONSTRAINT mld_u_stdmeldinggroep_naam UNIQUE (mld_stdmeldinggroep_naam)
);
CREATE_TABLE(mld_melding_tag,0) /* generieke opzet voor mld_releases of mld_releasekalender: mijlpalen */
(
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,
mld_melding_tag_oms /* korte omschrijving */
VARCHAR2(1000),
mld_stdmeldinggroep_key /* optional reference to mld_stdmeldinggroep */
NUMBER(10)
CONSTRAINT mld_r_mld_stdmeldinggroep_key2 REFERENCES mld_stdmeldinggroep(mld_stdmeldinggroep_key),
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
/* UNIQUE via index mld_i_mld_melding_tag1 */
);
CREATE_TABLE(mld_stdmelding,0)
(
mld_stdmelding_key

View File

@@ -81,6 +81,9 @@ CREATE_TABLE(mld_melding_tag,0) /* generiekere opzet voor mld_releases of mld_r
NOT NULL,
mld_melding_tag_oms /* korte omschrijving */
VARCHAR2(1000),
mld_stdmeldinggroep_key /* optional reference to mld_stdmeldinggroep */
NUMBER(10)
CONSTRAINT mld_r_mld_stdmeldinggroep_key2 REFERENCES mld_stdmeldinggroep(mld_stdmeldinggroep_key),
mld_melding_tag_datum_van /* lijkt logisch, maar definieren waarom */
DATE,
mld_melding_tag_datum_tot /* de releasedatum */