Afgesplitst

svn path=/Database/trunk/; revision=10410
This commit is contained in:
Peter Feij
2010-09-14 16:15:10 +00:00
parent 911b54274b
commit 4c683a4db1
2 changed files with 93 additions and 0 deletions

60
_UP/prologue.inc Normal file
View File

@@ -0,0 +1,60 @@
/* _up/prologue.inc
* Proloog van update script van Facilitor, to be included in every schema update
*
* $Revision: 1 $
* $Modtime: 14-09-10 16:26 $
*/
#include "modules.h"
#include "comsql.h"
/* Test eerst of de vorige versie van module FAC zoals genoemd in tabel
* fac_module wel het te verwachten versienummer heeft
* als dat niet zo is dient de gebruiker het script ZELF af te breken middels
* control-c.
* If you want to use this script in an non-interactive fashion, use
DEFINE ACCEPT_DB6=1
@@DB5TO6.SQL
in a script
* Nu vervolgt het script en zal aan het einde van het script
* het interne versienummer en de datum worden bijgewerkt.
*/
SPOOL OFF
SET HEADING OFF
SET TERMOUT ON
SET FEEDBACK OFF
SET ECHO OFF
SET PAGESIZE 0
PROMPT ************************************************************************
PROMPT UPGRADE SCRIPT van Facilitor schemaversie 5.0.6.x naar DB _DBVERSION
PROMPT Copyright (c) 1996-2010 SG|facilitor bv. All rights reserved.
PROMPT $Revision: 1 $
PROMPT
SELECT 'Uw huidige versie van Facilitor@' || USER || ' is ' || fac.getdbversion()
FROM DUAL;
PROMPT
PROMPT INDIEN DE HUIDIGE VERSIE NIET DE VERWACHTE VERSIE IS
PROMPT MAG DIT SCRIPT NIET WORDEN UITGEVOERD! In dat geval moet
PROMPT u het script NU middels CONTROL-C afbreken.
PROMPT
PROMPT Deze upgrade moet worden uitgevoerd op een moment dat er
PROMPT geen gebruikers of processen bezig zijn met Facilitor.
PROMPT
PROMPT ************************************************************************
PROMPT
PROMPT Als de versies overeenkomen dient nu ENTER te worden gedrukt.
PROMPT EVALCONCAT(&&ACCEPT_DB, _DBVERSION)
PROMPT
PROMPT De upgrade wordt vervolgd. Even geduld a.u.b...
PROMPT
SET DEFINE OFF /* Pas na de accept! */
SET HEADING OFF
SET FEEDBACK ON
SET VERIFY OFF
SET LINESIZE 1000
SET TIME ON
SET SERVEROUTPUT ON;
/* om zeker te weten dat eventuele conversies goed gaan */
ALTER SESSION SET nls_territory='america';
SPOOL EVALCONCAT(x, _VER).LST