PCHA#38859 vervaldatum in unique mee

svn path=/Database/trunk/; revision=35265
This commit is contained in:
Peter Feij
2017-09-08 16:05:41 +00:00
parent a0dccfd1b7
commit d96acd3d37
2 changed files with 21 additions and 6 deletions

View File

@@ -123,6 +123,8 @@ CREATE_TABLE(fac_groep, 0)
fac_groep_collega
NUMBER(1)
DEFAULT 0 NOT NULL,
fac_groep_externid /* voor koppelingen met externe systemen, bijvoorbeeld een externe GUID */
VARCHAR2(128),
fac_groep_aanmaak
DATE
DEFAULT SYSDATE
@@ -238,7 +240,7 @@ CREATE_TABLE(fac_usrdata, 0)
NOT_NULL(fac_usrdata_aanmaak, fac_c_fac_usrdata_aanmaak),
fac_usrdata_verwijder
DATE,
CONSTRAINT fac_u_fac_usrdata_upper UNIQUE(fac_usrtab_key, fac_usrdata_upper, fac_usrdata_verwijder)
CONSTRAINT fac_u_fac_usrdata_upper UNIQUE(fac_usrtab_key, fac_usrdata_upper, fac_usrdata_verwijder, fac_usrdata_vervaldatum)
);
/*

View File

@@ -239,7 +239,16 @@ DROP TRIGGER mld_t_mld_opdr_materiaal_b_iu;
/////////////////////////////////////////////////////////////////////////////////////////// FSN#41668
ALTER TABLE prs_perslid ADD prs_perslid_externid VARCHAR2(128);
CREATE UNIQUE INDEX prs_i_prs_perslid8 ON prs_perslid(prs_perslid_externid);
CREATE INDEX prs_i_prs_perslid8 ON prs_perslid(prs_perslid_externid);
ALTER TABLE prs_afdeling ADD prs_afdeling_externid VARCHAR2(128);
CREATE INDEX prs_i_prs_afdeling3 ON prs_afdeling(prs_afdeling_externid);
ALTER TABLE fac_groep ADD fac_groep_externid VARCHAR2(128);
CREATE INDEX fac_i_fac_groep1 ON fac_groep(fac_groep_externid);
/////////////////////////////////////////////////////////////////////////////////////////// KFSG#41905
ALTER TABLE prs_perslid ADD prs_perslid_inactief DATE;
/////////////////////////////////////////////////////////////////////////////////////////// FSN#40474
ALTER TABLE mld_opdr ADD mld_opdr_fiatbedrag NUMBER(11,2);
@@ -298,11 +307,15 @@ ALTER TABLE aut_client ADD prs_bedrijf_key NUMBER(10)
ALTER TABLE prs_bedrijfadres DROP CONSTRAINT prs_c_prs_bedrijfadrestype;
ALTER TABLE prs_bedrijfadres ADD CONSTRAINT prs_c_prs_bedrijfadrestype CHECK (prs_bedrijfadres_type IN ('O','B','C','V','N'));
/////////////////////////////////////////////////////////////////////////////////////////// FSN#41668
ALTER TABLE prs_afdeling ADD prs_afdeling_externid VARCHAR2(128);
CREATE UNIQUE INDEX prs_i_prs_afdeling3 ON prs_afdeling(prs_afdeling_externid);
/////////////////////////////////////////////////////////////////////////////////////////// RWSN#41312
DEF_MENUITEM(3, 'lcl_mobile_locaties' , '', 'ALG', 'appl/pda/locatie_list.asp', 0, 0, 'WEB_ALGMAN', 'R', '0', 'fa-location-arrow');
DEF_MENUITEM(3, 'lcl_mobile_gebouwen' , '', 'ALG', 'appl/pda/gebouw_list.asp', 0, 0, 'WEB_ALGMAN', 'R', '0', 'fa-building-o');
UPDATE fac_menuitems SET fac_menuitems_image='fa-map-marker' where fac_menuitems_label='lcl_mobile_ruimte';
/////////////////////////////////////////////////////////////////////////////////////////// PCHA#38859
ALTER TABLE fac_usrdata DROP CONSTRAINT fac_u_fac_usrdata_upper DROP INDEX;
ALTER TABLE fac_usrdata ADD CONSTRAINT fac_u_fac_usrdata_upper UNIQUE(fac_usrtab_key, fac_usrdata_upper, fac_usrdata_verwijder, fac_usrdata_vervaldatum);
///////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////// GENERAL
/////////////////////////////////////////////////////////////////////////////////////////// CLEANUP