59 lines
2.1 KiB
Plaintext
59 lines
2.1 KiB
Plaintext
/* DB29TO30_POST.SRC
|
|
*
|
|
* Update script van FACILITOR schema
|
|
* Uitgevoerd *na* de recreate
|
|
*
|
|
* $Revision$
|
|
* $Id$
|
|
*/
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#34558
|
|
|
|
-- bestaat al lang niet meer
|
|
DELETE FROM fac_srtnotificatie
|
|
WHERE fac_srtnotificatie_code IN ('MSGMAI');
|
|
|
|
-- Aangepaste fac_srtnotificatie_oms teksten overnemen naar fac_locale_xsl_cust
|
|
-- Alleen bij klanten die dblang Nederlands hebben
|
|
UPDATE fac_locale_xsl
|
|
SET fac_locale_xsl_cust =
|
|
(SELECT fac_srtnotificatie_oms
|
|
FROM fac_srtnotificatie
|
|
WHERE fac_locale_xsl_label =
|
|
'lcl_noti_' || fac_srtnotificatie_code)
|
|
WHERE fac_locale_xsl_lang = 'NL'
|
|
AND EXISTS (SELECT 1
|
|
FROM fac_version
|
|
WHERE fac_version_lang = 'NL')
|
|
AND EXISTS
|
|
(SELECT 1
|
|
FROM fac_srtnotificatie
|
|
WHERE fac_locale_xsl_label =
|
|
'lcl_noti_' || fac_srtnotificatie_code
|
|
AND (fac_locale_xsl_tekst <> fac_srtnotificatie_oms)
|
|
AND ('sgf-' || fac_locale_xsl_tekst <>
|
|
fac_srtnotificatie_oms));
|
|
|
|
-- Merk op dat we Engelse, Duitse en Franse gewoon laten terugvallen naar de nieuwe default
|
|
DELETE FROM fac_locale
|
|
WHERE fac_locale_kolomnaam = 'FAC_SRTNOTIFICATIE_OMS'
|
|
AND fac_locale_kolomkeyval NOT IN
|
|
(SELECT fac_srtnotificatie_key
|
|
FROM fac_srtnotificatie
|
|
WHERE fac_srtnotificatie_code LIKE 'CUST%');
|
|
|
|
-- Nu definitief de lcl's invullen
|
|
UPDATE fac_srtnotificatie
|
|
SET fac_srtnotificatie_oms = 'lcl_noti_' || fac_srtnotificatie_code
|
|
WHERE UPPER(fac_srtnotificatie_code) NOT LIKE 'CUST%';
|
|
|
|
-- Deze hoeft niet per se in de POST pas maar past wel bij de rest
|
|
UPDATE fac_functie
|
|
SET fac_functie_omschrijving = 'lcl_' || fac_functie_code,
|
|
fac_functie_info = 'lcl_' || fac_functie_code || '_info'
|
|
WHERE fac_functie_code NOT LIKE 'WEB_USER%';
|
|
|
|
REGISTERONCE('$Id$')
|
|
|
|
COMMIT;
|