Files
Database/_UP/prologue.inc
Peter Feij 130f830a15 eenmalig nog deze aanpassing om te breken met old style schemanummering
svn path=/Database/trunk/; revision=10448
2010-10-12 14:04:04 +00:00

64 lines
2.0 KiB
SQL

/* _up/prologue.inc
* Proloog van update script van Facilitor, to be included in every schema update
*
* $Revision: 3 $
* $Modtime: 11-10-10 15:07 $
*/
#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 a non-interactive fashion, use e.g.
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 naar DB _DBVERSION
PROMPT Copyright (c) 1996-2010 SG|facilitor bv. All rights reserved.
PROMPT $Revision: 3 $
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
PROMPT Dit script is gerund in user:
SHOW USER
SET ECHO ON