VERS='5.71.034'

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_erc ADD (
  bgrp			SMALLINT,
  pgd0_valfou		FLOAT,
  pgd0_db0		FLOAT,
  pgd0_cr0		FLOAT,
  pgd0_db1		FLOAT,
  pgd0_cr1		FLOAT,
  pgd0_db2		FLOAT,
  pgd0_cr2		FLOAT,
  pgd0_db3		FLOAT,
  pgd0_cr3		FLOAT,
  pgd0_db4		FLOAT,
  pgd0_cr4		FLOAT,
  pgd1_valfou		FLOAT,
  pgd1_db0		FLOAT,
  pgd1_cr0		FLOAT,
  pgd1_db1		FLOAT,
  pgd1_cr1		FLOAT,
  pgd1_db2		FLOAT,
  pgd1_cr2		FLOAT,
  pgd1_db3		FLOAT,
  pgd1_cr3		FLOAT,
  pgd1_db4		FLOAT,
  pgd1_cr4		FLOAT,
  pgd2_valfou		FLOAT,
  pgd2_db0		FLOAT,
  pgd2_cr0		FLOAT,
  pgd2_db1		FLOAT,
  pgd2_cr1		FLOAT,
  pgd2_db2		FLOAT,
  pgd2_cr2		FLOAT,
  pgd2_db3		FLOAT,
  pgd2_cr3		FLOAT,
  pgd2_db4		FLOAT,
  pgd2_cr4		FLOAT,
  pgd3_valfou		FLOAT,
  pgd3_db0		FLOAT,
  pgd3_cr0		FLOAT,
  pgd3_db1		FLOAT,
  pgd3_cr1		FLOAT,
  pgd3_db2		FLOAT,
  pgd3_cr2		FLOAT,
  pgd3_db3		FLOAT,
  pgd3_cr3		FLOAT,
  pgd3_db4		FLOAT,
  pgd3_cr4		FLOAT,
  pgd4_valfou		FLOAT,
  pgd4_db0		FLOAT,
  pgd4_cr0		FLOAT,
  pgd4_db1		FLOAT,
  pgd4_cr1		FLOAT,
  pgd4_db2		FLOAT,
  pgd4_cr2		FLOAT,
  pgd4_db3		FLOAT,
  pgd4_cr3		FLOAT,
  pgd4_db4		FLOAT,
  pgd4_cr4		FLOAT
);

UPDATE gc_erc SET
  bgrp			=0,
  pgd0_valfou		=pgd0_valeur,
  pgd0_db0		=0,
  pgd0_cr0		=0,
  pgd0_db1		=0,
  pgd0_cr1		=0,
  pgd0_db2		=0,
  pgd0_cr2		=0,
  pgd0_db3		=0,
  pgd0_cr3		=0,
  pgd0_db4		=0,
  pgd0_cr4		=0,
  pgd1_valfou		=pgd1_valeur,
  pgd1_db0		=0,
  pgd1_cr0		=0,
  pgd1_db1		=0,
  pgd1_cr1		=0,
  pgd1_db2		=0,
  pgd1_cr2		=0,
  pgd1_db3		=0,
  pgd1_cr3		=0,
  pgd1_db4		=0,
  pgd1_cr4		=0,
  pgd2_valfou		=pgd2_valeur,
  pgd2_db0		=0,
  pgd2_cr0		=0,
  pgd2_db1		=0,
  pgd2_cr1		=0,
  pgd2_db2		=0,
  pgd2_cr2		=0,
  pgd2_db3		=0,
  pgd2_cr3		=0,
  pgd2_db4		=0,
  pgd2_cr4		=0,
  pgd3_valfou		=pgd3_valeur,
  pgd3_db0		=0,
  pgd3_cr0		=0,
  pgd3_db1		=0,
  pgd3_cr1		=0,
  pgd3_db2		=0,
  pgd3_cr2		=0,
  pgd3_db3		=0,
  pgd3_cr3		=0,
  pgd3_db4		=0,
  pgd3_cr4		=0,
  pgd4_valfou		=pgd4_valeur,
  pgd4_db0		=0,
  pgd4_cr0		=0,
  pgd4_db1		=0,
  pgd4_cr1		=0,
  pgd4_db2		=0,
  pgd4_cr2		=0,
  pgd4_db3		=0,
  pgd4_cr3		=0,
  pgd4_db4		=0,
  pgd4_cr4		=0
WHERE bgrp IS NULL;

EOT

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

echo "Mise a jour terminee"
