FSN#29567 Staartje voor 2015.1 en 2015.2: de create in lijn brengen met de update naar DB22 destijds (moet in 2 stappen want heeft nieuwe tryalter nodig)

svn path=/Database/trunk/; revision=24785
This commit is contained in:
Peter Feij
2015-04-13 11:43:18 +00:00
parent 009f0279f4
commit 1759ed263e
13 changed files with 45 additions and 12 deletions

View File

@@ -132,9 +132,9 @@ AS
-- did not exist, voor table, view, index, sequence, object and trigger, constraint -- did not exist, voor table, view, index, sequence, object and trigger, constraint
DBMS_OUTPUT.put_line ('Not found, not altered: ' || n); DBMS_OUTPUT.put_line ('Not found, not altered: ' || n);
NULL; NULL;
ELSIF SQLCODE IN (-955) ELSIF SQLCODE IN (-955, -1442)
THEN THEN
-- object already exist -- object or not-null property already exist
DBMS_OUTPUT.put_line ('Already exists, not altered: ' || n); DBMS_OUTPUT.put_line ('Already exists, not altered: ' || n);
NULL; NULL;
ELSE ELSE

View File

@@ -566,6 +566,7 @@ CREATE_TABLE(alg_kenmerk,0)
NUMBER(1) NUMBER(1)
,alg_kenmerk_groep ,alg_kenmerk_groep
NUMBER(1) NUMBER(1)
DEFAULT 0 NOT NULL
,alg_kenmerk_lengte ,alg_kenmerk_lengte
NUMBER(4) NUMBER(4)
,alg_kenmerk_dec ,alg_kenmerk_dec

View File

@@ -572,6 +572,7 @@ CREATE_TABLE(bes_kenmerk, 0)
NUMBER(1) NUMBER(1)
, bes_kenmerk_groep , bes_kenmerk_groep
NUMBER(1) NUMBER(1)
DEFAULT 0 NOT NULL
, bes_kenmerk_toonbaar , bes_kenmerk_toonbaar
NUMBER(1) NUMBER(1)
, bes_kenmerk_volgnummer , bes_kenmerk_volgnummer

View File

@@ -136,6 +136,7 @@ CREATE_TABLE(bez_kenmerk,0)
NUMBER(1) NUMBER(1)
,bez_kenmerk_groep ,bez_kenmerk_groep
NUMBER(1) NUMBER(1)
DEFAULT 0 NOT NULL
,bez_kenmerk_lengte ,bez_kenmerk_lengte
NUMBER(4) NUMBER(4)
,bez_kenmerk_dec ,bez_kenmerk_dec

View File

@@ -313,6 +313,7 @@ CREATE_TABLE(cnt_kenmerk, 0)
NUMBER(1) NUMBER(1)
, cnt_kenmerk_groep , cnt_kenmerk_groep
NUMBER(1) NUMBER(1)
DEFAULT 0 NOT NULL
, cnt_kenmerk_toonbaar , cnt_kenmerk_toonbaar
NUMBER(1) NUMBER(1)
, cnt_kenmerk_volgnummer , cnt_kenmerk_volgnummer

View File

@@ -661,7 +661,7 @@ CREATE_TABLE(fac_import, 0)
CREATE_TABLE(imp_log, 0) CREATE_TABLE(imp_log, 0)
( (
imp_log_key NUMBER(10) CONSTRAINT imp_k_imp_log_key PRIMARY KEY, imp_log_key NUMBER(10) CONSTRAINT imp_k_imp_log_key PRIMARY KEY,
fac_import_key NUMBER(10) REFERENCES fac_import(fac_import_key) ON DELETE CASCADE, fac_import_key NUMBER(10) CONSTRAINT fac_r_fac_import_key2 REFERENCES fac_import(fac_import_key) ON DELETE CASCADE,
imp_log_applicatie VARCHAR2(50) imp_log_applicatie VARCHAR2(50)
, imp_log_datum DATE DEFAULT SYSDATE , imp_log_datum DATE DEFAULT SYSDATE
, imp_log_status VARCHAR2(1) , imp_log_status VARCHAR2(1)
@@ -748,7 +748,7 @@ CREATE_TABLE(fac_activiteit, 0)
CREATE_TABLE(fac_imp_file, 0) CREATE_TABLE(fac_imp_file, 0)
( (
fac_import_key NUMBER(10) REFERENCES fac_import(fac_import_key) ON DELETE CASCADE, fac_import_key NUMBER(10) CONSTRAINT fac_r_fac_import_key1 REFERENCES fac_import(fac_import_key) ON DELETE CASCADE,
fac_imp_file_index NUMBER(10), fac_imp_file_index NUMBER(10),
fac_imp_file_line VARCHAR2(4000 CHAR) fac_imp_file_line VARCHAR2(4000 CHAR)
); );
@@ -756,7 +756,7 @@ CREATE_TABLE(fac_imp_file, 0)
CREATE_TABLE(fac_imp_catalogus, 0) CREATE_TABLE(fac_imp_catalogus, 0)
( (
fac_import_key NUMBER(10) REFERENCES fac_import(fac_import_key) ON DELETE CASCADE, fac_import_key NUMBER(10) CONSTRAINT fac_r_fac_import_key3 REFERENCES fac_import(fac_import_key) ON DELETE CASCADE,
ins_discipline_key NUMBER(10), ins_discipline_key NUMBER(10),
prs_bedrijf_key NUMBER(10), prs_bedrijf_key NUMBER(10),
fac_imp_catalogus_datum DATE, fac_imp_catalogus_datum DATE,
@@ -1707,7 +1707,7 @@ CREATE_TABLE(faq_kenmerk,0)
faq_kenmerk_uniek NUMBER(1), faq_kenmerk_uniek NUMBER(1),
faq_kenmerk_regexp VARCHAR2(255), faq_kenmerk_regexp VARCHAR2(255),
faq_kenmerk_verplicht NUMBER(1), faq_kenmerk_verplicht NUMBER(1),
faq_kenmerk_groep NUMBER(1), faq_kenmerk_groep NUMBER(1) DEFAULT 0 NOT NULL,
faq_kenmerk_lengte NUMBER(4), faq_kenmerk_lengte NUMBER(4),
faq_kenmerk_dec NUMBER(2), faq_kenmerk_dec NUMBER(2),
faq_kenmerk_nmin NUMBER(10), faq_kenmerk_nmin NUMBER(10),

View File

@@ -173,6 +173,7 @@ CREATE_TABLE(fin_kenmerk,0)
NUMBER(1) NUMBER(1)
,fin_kenmerk_groep ,fin_kenmerk_groep
NUMBER(1) NUMBER(1)
DEFAULT 0 NOT NULL
,fin_kenmerk_lengte ,fin_kenmerk_lengte
NUMBER(4) NUMBER(4)
,fin_kenmerk_dec ,fin_kenmerk_dec
@@ -246,7 +247,7 @@ CREATE_TABLE(fin_factuur_note, 0)
); );
// Een basistabel waarin verkoopfactuurregels kunnen worden bewaard als een soort hardcopy // Een basistabel waarin verkoopfactuurregels kunnen worden bewaard als een soort hardcopy
// Deze tabel wordt (vooralsnog) niet door de core-programmatuur gevuld maar is wel een // Deze tabel wordt (vooralsnog) niet door de core-programmatuur gevuld maar is wel een
// uniforme opslag voor latere referentie; vervangt de diverse cust-tabellen die ontstonden // uniforme opslag voor latere referentie; vervangt de diverse cust-tabellen die ontstonden
// Voor verschillende waarden (van bv kostenplaats of btwpercentage) zijn er verschillende regels // Voor verschillende waarden (van bv kostenplaats of btwpercentage) zijn er verschillende regels
// Stamgegevens kunnen later wijzigen en worden hier bevroren, overige gegevens kunnen worden // Stamgegevens kunnen later wijzigen en worden hier bevroren, overige gegevens kunnen worden
@@ -255,10 +256,10 @@ CREATE_TABLE(fin_factuur_note, 0)
CREATE_TABLE(fin_verkoopfactuur, 0) CREATE_TABLE(fin_verkoopfactuur, 0)
( (
fin_verkoopfactuur_key NUMBER(10), fin_verkoopfactuur_key NUMBER(10),
fin_verkoopfactuur_aanmaak DATE fin_verkoopfactuur_aanmaak DATE
DEFAULT SYSDATE, DEFAULT SYSDATE,
fin_verkoopfactuur_id VARCHAR2(30), /* het (externe) factuurnummer, vaak we numeriek */ fin_verkoopfactuur_id VARCHAR2(30), /* het (externe) factuurnummer, vaak we numeriek */
fin_verkoopfactuur_datum DATE, /* de factuurdatum */ fin_verkoopfactuur_datum DATE, /* de factuurdatum */
fin_verkoopfactuur_omschr VARCHAR2(1000), fin_verkoopfactuur_omschr VARCHAR2(1000),
fin_verkoopfactuur_xmlnode VARCHAR2(60), /* type van waarover deze factuur gaat */ fin_verkoopfactuur_xmlnode VARCHAR2(60), /* type van waarover deze factuur gaat */
fin_verkoopfactuur_refkey VARCHAR2(60), /* key van de bijbehorende entiteit van type xmlnode */ fin_verkoopfactuur_refkey VARCHAR2(60), /* key van de bijbehorende entiteit van type xmlnode */

View File

@@ -589,7 +589,8 @@ CREATE_TABLE(ins_kenmerk, 0)
ins_kenmerk_verplicht ins_kenmerk_verplicht
NUMBER(1), NUMBER(1),
ins_kenmerk_groep ins_kenmerk_groep
NUMBER(1), NUMBER(1)
DEFAULT 0 NOT NULL,
ins_kenmerk_toonbaar ins_kenmerk_toonbaar
NUMBER(1) NUMBER(1)
CONSTRAINT ins_c_ins_kenmerk_toonbaar CHECK(ins_kenmerk_toonbaar IS NULL CONSTRAINT ins_c_ins_kenmerk_toonbaar CHECK(ins_kenmerk_toonbaar IS NULL

View File

@@ -889,6 +889,7 @@ CREATE_TABLE(mld_kenmerk, 0)
NUMBER(1) NUMBER(1)
, mld_kenmerk_groep , mld_kenmerk_groep
NUMBER(1) NUMBER(1)
DEFAULT 0 NOT NULL
, mld_kenmerk_toonbaar , mld_kenmerk_toonbaar
NUMBER(1) NUMBER(1)
, mld_kenmerk_volgnummer , mld_kenmerk_volgnummer

View File

@@ -771,6 +771,7 @@ CREATE_TABLE(prs_kenmerk,0)
NUMBER(1) NUMBER(1)
,prs_kenmerk_groep ,prs_kenmerk_groep
NUMBER(1) NUMBER(1)
DEFAULT 0 NOT NULL
,prs_kenmerk_lengte ,prs_kenmerk_lengte
NUMBER(4) NUMBER(4)
,prs_kenmerk_dec ,prs_kenmerk_dec

View File

@@ -626,6 +626,7 @@ CREATE_TABLE(res_kenmerk, 0)
NUMBER(1) NUMBER(1)
, res_kenmerk_groep , res_kenmerk_groep
NUMBER(1) NUMBER(1)
DEFAULT 0 NOT NULL
, res_kenmerk_volgnummer , res_kenmerk_volgnummer
NUMBER(3) NUMBER(3)
NOT NULL NOT NULL

View File

@@ -301,7 +301,19 @@ INSERT INTO fac_import_app
WHERE fac_functie_code = 'WEB_PRSSYS'; WHERE fac_functie_code = 'WEB_PRSSYS';
/////////////////////////////////////////////////////////////////////////////////////////// GENERAL /////////////////////////////////////////////////////////////////////////////////////////// GENERAL
BEGIN
adm.tryalter('TABLE alg_kenmerk MODIFY alg_kenmerk_groep DEFAULT 0');
adm.tryalter('TABLE bes_kenmerk MODIFY bes_kenmerk_groep DEFAULT 0');
adm.tryalter('TABLE bez_kenmerk MODIFY bez_kenmerk_groep DEFAULT 0');
adm.tryalter('TABLE cnt_kenmerk MODIFY cnt_kenmerk_groep DEFAULT 0');
adm.tryalter('TABLE faq_kenmerk MODIFY faq_kenmerk_groep DEFAULT 0');
adm.tryalter('TABLE fin_kenmerk MODIFY fin_kenmerk_groep DEFAULT 0');
adm.tryalter('TABLE ins_kenmerk MODIFY ins_kenmerk_groep DEFAULT 0');
adm.tryalter('TABLE mld_kenmerk MODIFY mld_kenmerk_groep DEFAULT 0');
adm.tryalter('TABLE prs_kenmerk MODIFY prs_kenmerk_groep DEFAULT 0');
adm.tryalter('TABLE res_kenmerk MODIFY res_kenmerk_groep DEFAULT 0');
END;
/
/////////////////////////////////////////////////////////////////////////////////////////// CLEANUP /////////////////////////////////////////////////////////////////////////////////////////// CLEANUP
-- Cleanup from DB24 -- Cleanup from DB24

View File

@@ -13,7 +13,19 @@ COMMIT;
/////////////////////////////////////////////////////////////////////////////////////////// FSN#nnnn /////////////////////////////////////////////////////////////////////////////////////////// FSN#nnnn
/////////////////////////////////////////////////////////////////////////////////////////// GENERAL /////////////////////////////////////////////////////////////////////////////////////////// GENERAL
BEGIN
adm.tryalter('TABLE alg_kenmerk MODIFY alg_kenmerk_groep NOT NULL');
adm.tryalter('TABLE bes_kenmerk MODIFY bes_kenmerk_groep NOT NULL');
adm.tryalter('TABLE bez_kenmerk MODIFY bez_kenmerk_groep NOT NULL');
adm.tryalter('TABLE cnt_kenmerk MODIFY cnt_kenmerk_groep NOT NULL');
adm.tryalter('TABLE faq_kenmerk MODIFY faq_kenmerk_groep NOT NULL');
adm.tryalter('TABLE fin_kenmerk MODIFY fin_kenmerk_groep NOT NULL');
adm.tryalter('TABLE ins_kenmerk MODIFY ins_kenmerk_groep NOT NULL');
adm.tryalter('TABLE mld_kenmerk MODIFY mld_kenmerk_groep NOT NULL');
adm.tryalter('TABLE prs_kenmerk MODIFY prs_kenmerk_groep NOT NULL');
adm.tryalter('TABLE res_kenmerk MODIFY res_kenmerk_groep NOT NULL');
END;
/
/////////////////////////////////////////////////////////////////////////////////////////// CLEANUP /////////////////////////////////////////////////////////////////////////////////////////// CLEANUP
-- Cleanup from DB25 -- Cleanup from DB25