KW1C#82049 indexes aangepast

svn path=/Database/trunk/; revision=63389
This commit is contained in:
2024-01-30 11:10:03 +00:00
parent d12bd01595
commit 181ef5b7d0
3 changed files with 8 additions and 4 deletions

View File

@@ -37,7 +37,10 @@ CREATE INDEX prs_i_prs_perslidkostenplaats1 ON prs_perslidkostenplaats(prs_persl
CREATE UNIQUE INDEX prs_i_prs_collega1 ON prs_collega(prs_perslid_key, prs_perslid_key_alt);
CREATE UNIQUE INDEX prs_i_prs_ruimteafdeling1 ON prs_ruimteafdeling(alg_ruimte_key, prs_afdeling_key, prs_ruimteafdeling_ingangsdatum, prs_ruimteafdeling_verwijder);
CREATE UNIQUE INDEX prs_i_prs_ruimteafdeling1
ON prs_ruimteafdeling ((CASE WHEN prs_ruimteafdeling_verwijder IS NULL THEN alg_ruimte_key ELSE NULL END),
(CASE WHEN prs_ruimteafdeling_verwijder IS NULL THEN prs_afdeling_key ELSE NULL END),
(CASE WHEN prs_ruimteafdeling_verwijder IS NULL THEN prs_ruimteafdeling_ingangsdatum ELSE NULL END));
CREATE UNIQUE INDEX prs_i_prs_perslid_inzetbaar1 ON prs_perslid_inzetbaar(prs_perslid_key, prs_perslid_inzetbaar_dag);

View File

@@ -1061,7 +1061,6 @@ CREATE_TABLE(prs_ruimteafdeling,0)
prs_ruimteafdeling_verwijder
DATE
DEFAULT NULLDATUM,
CONSTRAINT prs_u_ruimteafdeling UNIQUE(prs_afdeling_key, alg_ruimte_key, prs_ruimteafdeling_ingangsdatum, prs_ruimteafdeling_verwijder),
CONSTRAINT prs_c_ruimteafdeling_van_tot CHECK(prs_ruimteafdeling_einddatum IS NULL OR (prs_ruimteafdeling_einddatum IS NOT NULL AND prs_ruimteafdeling_einddatum > prs_ruimteafdeling_ingangsdatum))
);