VERS='5.72.050'

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';

ALTER TABLE gc_cml
ADD (
  pxbr		FLOAT,
  remis		FLOAT
);

UPDATE gc_cml SET
pxbr=px,
remis=0
WHERE remis IS NULL;

ALTER TABLE gc_soc ADD (fourass CHAR(6));

ALTER TABLE gc_soc ADD (
  delavech0     FLOAT,
  delavech1     FLOAT,
  delavech2     FLOAT
);

UPDATE gc_soc SET
delavech0=0,
delavech0=0,
delavech0=0
WHERE delavech0 IS NULL;

ALTER TABLE gc_four ADD (vminav FLOAT);
UPDATE gc_four SET vminav=0 WHERE vminav IS NULL;

ALTER TABLE gc_cli ADD (fmailing  SMALLINT);
UPDATE gc_cli SET fmailing=0 WHERE fmailing IS NULL;

ALTER TABLE gc_cli ADD (favech  SMALLINT);
UPDATE gc_cli SET favech=0 WHERE favech IS NULL;

ALTER TABLE gc_cml2 ADD (
    qttl00 float,
    qttl01 float,
    qttl02 float,
    qttl03 float,
    qttl04 float,
    qttl05 float,
    qttl06 float,
    qttl07 float,
    qttl08 float,
    qttl09 float,
    qttl10 float,
    qttl11 float,
    qttl12 float,
    qttl13 float,
    qttl14 float,
    qttl15 float,
    qttl16 float,
    qttl17 float,
    qttl18 float,
    qttl19 float
);

UPDATE gc_cml2 SET
    qttl00 =0,
    qttl01 =0,
    qttl02 =0,
    qttl03 =0,
    qttl04 =0,
    qttl05 =0,
    qttl06 =0,
    qttl07 =0,
    qttl08 =0,
    qttl09 =0,
    qttl10 =0,
    qttl11 =0,
    qttl12 =0,
    qttl13 =0,
    qttl14 =0,
    qttl15 =0,
    qttl16 =0,
    qttl17 =0,
    qttl18 =0,
    qttl19 =0
WHERE qttl00 IS NULL;

EOT

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

echo "Mise a jour terminee"
