179 lines
7.9 KiB
Plaintext
179 lines
7.9 KiB
Plaintext
/*
|
|
* Update script van FACILITOR schema
|
|
* $Revision$
|
|
* $Id$
|
|
*/
|
|
#include "prologue.inc"
|
|
|
|
COMMIT;
|
|
SET DEFINE OFF
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// MARX#79087
|
|
ALTER TABLE fac_imp_usrdata ADD fac_usrdata_omschr2 VARCHAR2(60);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// RWSN#79922
|
|
CREATE_TABLE(alg_onroerendgoed_note, 0)
|
|
( alg_onroerendgoed_note_key
|
|
NUMBER (10)
|
|
CONSTRAINT alg_k_alg_onroerendgoed_note_key PRIMARY KEY
|
|
, alg_onroerendgoed_key
|
|
NUMBER (10)
|
|
CONSTRAINT alg_c_alg_onroerendgoed_key1 CHECK(alg_onroerendgoed_key IS NOT NULL)
|
|
, alg_onroerendgoed_typ
|
|
VARCHAR (1)
|
|
CONSTRAINT alg_c_alg_onroerendgoed_typ1 CHECK(alg_onroerendgoed_typ IS NOT NULL)
|
|
CONSTRAINT alg_c_alg_onroerendgoed_typ2 CHECK(alg_onroerendgoed_typ IN ('R','V','G','L'))
|
|
, alg_onroerendgoed_note_aanmaak
|
|
DATE
|
|
DEFAULT SYSDATE
|
|
, prs_perslid_key
|
|
NUMBER (10)
|
|
CONSTRAINT alg_r_prs_perslid_key5 REFERENCES prs_perslid (prs_perslid_key) ON DELETE SET NULL
|
|
, alg_onroerendgoed_note_omschrijving
|
|
VARCHAR2 (4000 CHAR)
|
|
);
|
|
|
|
CREATE SEQUENCE alg_s_alg_onroerendgoed_note_key MINVALUE 1;
|
|
CREATE INDEX alg_i_alg_onroerendgoed_note1 ON alg_onroerendgoed_note(alg_onroerendgoed_key, alg_onroerendgoed_typ);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#80650
|
|
UPDATE res_deel
|
|
SET res_deel_bulkreserveerbaar = 0
|
|
WHERE res_deel_bulkreserveerbaar IS NULL;
|
|
|
|
ALTER TABLE res_deel MODIFY res_deel_bulkreserveerbaar DEFAULT 0 NOT NULL;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#80204
|
|
BEGIN
|
|
adm.trydrop ('INDEX bes_i_bes_srtprod_prijs1');
|
|
adm.tryalter('TABLE bes_srtdeel DROP COLUMN bes_srtprod_key');
|
|
|
|
adm.trydrop ('TRIGGER bes_t_bes_srtprod_B_IU');
|
|
adm.trydrop ('TRIGGER bes_t_bes_srtprod_prijs_B_IU');
|
|
adm.trydrop ('TRIGGER bes_t_bes_bedrijf_srtprod_BIU');
|
|
adm.trydrop ('TRIGGER bes_t_bes_bedrijf_bedrijf_B_IU');
|
|
|
|
adm.trydrop ('SEQUENCE bes_s_bes_srtprod_key');
|
|
adm.trydrop ('SEQUENCE bes_s_bes_srtprod_prijs_key');
|
|
adm.trydrop ('SEQUENCE bes_s_bes_bedrijf_srtprod_key');
|
|
adm.trydrop ('SEQUENCE bes_s_bes_bedrijf_bedrijf_key');
|
|
|
|
adm.trydrop ('TABLE bes_srtprod_prijs');
|
|
adm.trydrop ('TABLE bes_bedrijf_srtprod');
|
|
adm.trydrop ('TABLE bes_bedrijf_bedrijf');
|
|
adm.trydrop ('TABLE bes_srtprod');
|
|
END;
|
|
/
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// AAIT#77297
|
|
ALTER TABLE fin_factuur ADD fin_factuur_opmerking_afw VARCHAR2(4000);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#80316
|
|
DROP VIEW mld_v_kto_vragen;
|
|
DROP VIEW mld_v_kto_antwoorden;
|
|
DROP VIEW mld_v_kto_geg;
|
|
DROP VIEW mld_v_rap_kto_overview;
|
|
DROP VIEW mld_v_rap_kto_response_soort;
|
|
DROP VIEW mld_v_rap_kto_responsedistrict;
|
|
DROP VIEW mld_v_rap_kto_response_locatie;
|
|
DROP VIEW mld_v_rap_kto_response_disc;
|
|
DELETE FROM fac_usrrap WHERE LOWER(fac_usrrap_view_name)='mld_v_rap_kto_overview';
|
|
DELETE FROM fac_usrrap WHERE LOWER(fac_usrrap_view_name)='mld_v_rap_kto_response_soort';
|
|
DELETE FROM fac_usrrap WHERE LOWER(fac_usrrap_view_name)='mld_v_rap_kto_responsedistrict';
|
|
DELETE FROM fac_usrrap WHERE LOWER(fac_usrrap_view_name)='mld_v_rap_kto_response_locatie';
|
|
DELETE FROM fac_usrrap WHERE LOWER(fac_usrrap_view_name)='mld_v_rap_kto_response_disc';
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// EIND#80433
|
|
|
|
ALTER TABLE mld_stdmelding ADD mld_stdmelding_conceptstatus
|
|
NUMBER(3)
|
|
DEFAULT 0
|
|
NOT NULL;
|
|
|
|
ALTER TABLE mld_melding ADD mld_melding_conceptstatus
|
|
NUMBER(3)
|
|
DEFAULT 0
|
|
NOT NULL;
|
|
|
|
ALTER TABLE prs_afdeling ADD prs_perslid_key_verantw
|
|
NUMBER(10)
|
|
CONSTRAINT prs_r_prs_perslid_key22 REFERENCES prs_perslid(prs_perslid_key);
|
|
|
|
ALTER TABLE prs_perslid ADD prs_perslid_key_verantw
|
|
NUMBER(10)
|
|
CONSTRAINT prs_r_prs_perslid_key23 REFERENCES prs_perslid(prs_perslid_key);
|
|
// TODO nagaan of er nog extra indexen bij moeten (aanvullend op reference)
|
|
// vermoedelijk op mld_melding_conceptstatus
|
|
|
|
DEF_FAC_SRTNOT('MLDCON', 0, 'lcl_noti_MLDCON', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 60);
|
|
DEF_FAC_SRTNOT('MLD2CO', 3, 'lcl_noti_MLD2CO', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// PCHD#80318
|
|
ALTER TABLE prs_kostensoort ADD prs_kostensoort_eind DATE;
|
|
ALTER TABLE prs_kostensoort ADD prs_kostensoort_verwijder DATE;
|
|
|
|
BEGIN
|
|
adm.trydrop ('INDEX prs_i_prs_kostensoort1');
|
|
END;
|
|
/
|
|
CREATE UNIQUE INDEX prs_i_prs_kostensoort1
|
|
ON prs_kostensoort(prs_kostensoortgrp_key, prs_kostensoort_upper, prs_kostensoort_verwijder);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// PNBR#80210
|
|
ALTER TABLE alg_locatie ADD alg_locatie_volgnr NUMBER(3);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// PZEE#75396
|
|
ALTER TABLE mld_stdmelding ADD mld_stdmelding_priomatrix NUMBER(1) DEFAULT 0 NOT NULL;
|
|
ALTER TABLE mld_melding ADD mld_melding_impact NUMBER(2);
|
|
ALTER TABLE mld_melding ADD mld_melding_urgentie NUMBER(2);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// BAMG#81378
|
|
ALTER TABLE prs_perslid ADD prs_kostenplaats_key
|
|
NUMBER(10)
|
|
CONSTRAINT prs_r_prs_kostenplaats_key5 REFERENCES prs_kostenplaats(prs_kostenplaats_key);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// YASK#81268
|
|
|
|
CREATE_TABLE(fac_imp_kostensoort, 0)
|
|
(
|
|
prs_kostensoort_oms VARCHAR2 (60),
|
|
prs_kostensoort_opmerking VARCHAR2 (255),
|
|
prs_kostensoort_refcode VARCHAR2 (60),
|
|
prs_kostensoort_doorbelasten NUMBER (1),
|
|
prs_kostensoort_btw NUMBER (1),
|
|
prs_kostenplaats_key NUMBER (10),
|
|
prs_kostensoortgrp_key NUMBER (10),
|
|
prs_kostensoort_eind DATE,
|
|
prs_kostensoort_altcode VARCHAR2 (60)
|
|
);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// BLCC#79261
|
|
ALTER TABLE fac_srtnotificatie ADD fac_srtnotificatie_noticollegas
|
|
NUMBER(3) DEFAULT 0 NOT NULL;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// RWSN#80123
|
|
CREATE VIEW alg_v_udr_ruimte AS SELECT * FROM DUAL;
|
|
CREATE VIEW alg_v_udr_terrein AS SELECT * FROM DUAL;
|
|
DEF_RAPPORT('WEB_UDRMAN', 32, 'alg_v_udr_ruimte', 'UDR: Vastgoed-ruimtes', 'Basisrapport voor vastgoedgegevens obv ruimtes',
|
|
'UDR: Real-estate rooms', 'Basic report for real estate based on rooms')
|
|
DEF_RAPPORT('WEB_UDRMAN', 32, 'alg_v_udr_terrein', 'UDR: Vastgoed-terreinen', 'Basisrapport voor vastgoedgegevens obv terreinen',
|
|
'UDR: Real-estate terrains', 'Basic report for real estate based on terrains')
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// MARX#80449
|
|
ALTER TABLE prs_bedrijfadres ADD prs_bedrijf_key2
|
|
NUMBER(10)
|
|
CONSTRAINT prs_r_prs_bedrijf_key8 REFERENCES prs_bedrijf(prs_bedrijf_key) ON DELETE CASCADE;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// MARX#80879
|
|
ALTER TABLE prs_bedrijfadres ADD prs_bedrijfadres_startdatum
|
|
DATE DEFAULT SYSDATE NOT NULL;
|
|
ALTER TABLE prs_bedrijfadres ADD prs_bedrijfadres_einddatum
|
|
DATE;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#00000
|
|
|
|
|
|
REGISTERONCE('$Id$')
|
|
|
|
#include "epilogue.inc"
|