Files
Database/_UP/DB37to38.src
Peter Feij 0aaa9c8850 FCLT#57667 omschrijving ook bij kenmerk te definiëren
svn path=/Database/trunk/; revision=44520
2019-10-11 14:29:09 +00:00

81 lines
3.4 KiB
Plaintext

/* DB37to38.SRC
* Update script van FACILITOR schema
* $Revision$
* $Id$
*/
#include "prologue.inc"
COMMIT;
/////////////////////////////////////////////////////////////////////////////////////////// PCHX#58577
ALTER TABLE mld_melding ADD cnt_contract_key
NUMBER(10)
CONSTRAINT mld_r_cnt_contract_key1 REFERENCES cnt_contract(cnt_contract_key);
CREATE INDEX mld_i_mld_melding24 ON mld_melding(cnt_contract_key);
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#58677
ALTER TABLE fac_activiteit
ADD (fac_activiteit_eenheid -- 1=dagelijks, 2=wekelijk, 3=maandelijk, 4=jaarlijks, null=eenmalig. Niet beschikbaar: uurlijks(0)
NUMBER(1)
DEFAULT(1)
CONSTRAINT fac_c_fac_activiteit_eenheid CHECK (fac_activiteit_eenheid IN (1,2,3,4) OR fac_activiteit_eenheid IS NULL),
fac_activiteit_bits -- Details eenheid (mag best null zijn).
NUMBER(4),
fac_activiteit_periode
NUMBER(6)
);
UPDATE fac_activiteit
SET fac_activiteit_eenheid = CASE
WHEN fac_activiteit_aantal = 1
THEN NULL
ELSE 1 -- Dagelijks (is al default).
END,
fac_activiteit_bits = 0,
fac_activiteit_periode = CASE
WHEN fac_activiteit_aantal = 1 OR fac_activiteit_interval IS NULL
THEN NULL
WHEN fac_activiteit_interval/24 <= 1
THEN 1
ELSE FLOOR(fac_activiteit_interval/24)
END;
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#58944
ALTER TABLE mld_opdr
ADD (mld_opdr_teverzenden_datum
DATE
DEFAULT NULL);
/////////////////////////////////////////////////////////////////////////////////////////// SUTF#59250
DELETE FROM fac_message WHERE fac_message_code = 'RES_M960';
/////////////////////////////////////////////////////////////////////////////////////////// HSLE#58355
ALTER TABLE fac_menu ADD fac_menu_message
VARCHAR2(1024);
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#57152
ALTER TABLE fac_menu ADD fac_menu_color VARCHAR2 (60 CHAR);
--ALTER TABLE mld_stdmelding ADD mld_stdmelding_color VARCHAR2 (60 CHAR);
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#59433
UPDATE prs_perslid
SET prs_perslid_flags = prs_perslid_flags + 32
WHERE prs_perslid_oslogin IN ('_FACILITOR','_HMAIL','_PUTORDERS');
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#57667
ALTER TABLE ins_kenmerk ADD ins_kenmerk_omschrijving VARCHAR2(50);
ALTER TABLE bes_kenmerk ADD bes_kenmerk_omschrijving VARCHAR2(50);
ALTER TABLE res_kenmerk ADD res_kenmerk_omschrijving VARCHAR2(50);
ALTER TABLE mld_kenmerk ADD mld_kenmerk_omschrijving VARCHAR2(50);
ALTER TABLE cnt_kenmerk ADD cnt_kenmerk_omschrijving VARCHAR2(50);
/////////////////////////////////////////////////////////////////////////////////////////// XXXX#nnnnn
///////////////////////////////////////////////////////////////////////////////////////////
REGISTERONCE('$Id$')
#include "epilogue.inc"