VERS='5.4.67'

echo "Mise a jour de la base de donnees pour Version $VERS"

isql - - <<EOT

database gc;

UPDATE 
  gc_parsys 
SET 
  version='$VERS'
WHERE
  version<'$VERS';

CREATE TABLE
gc_trn (
  code char(10),
  lib  char(20),
  nojour smallint
);

CREATE UNIQUE INDEX
  ix1_trn 
ON
  gc_trn (code);   

ALTER TABLE
  gc_cli
ADD
(
  cdtrn char(10),
  freq  smallint,
  dtvisite date
);

ALTER TABLE
  gc_bap 
ADD
  (
    allsoc  smallint before desig
  );

ALTER TABLE
  gc_lbap 
ADD
  (
    txprvte    float before cfrev,
    caprevvte  float before cfrev,
    txmrgvte   float before cfrev
  );

UPDATE 
  gc_lbap
SET 
  txprvte   = txpr,
  caprevvte = caprev,
  txmrgvte  = txmrg;

UPDATE 
  gc_bap
SET 
  allsoc    = 0;

RENAME TABLE
  gc_lbap 
TO 
  gc_ldbp;

RENAME TABLE
  gc_bap 
TO 
  gc_dbp;

CREATE TABLE 
  gc_nodbp
  (
    num integer
  );
  
CLOSE DATABASE;

EOT

chmod 666 $DBPATH/gc.dbs/*.idx
chmod 666 $DBPATH/gc.dbs/*.dat

echo "Mise a jour terminee"
