VERS='5.68.70'

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

UPDATE gc_art SET
attxcons=(SELECT txoctroi1 FROM gc_parsys)
WHERE code IN (
  SELECT codart FROM gc_vrev WHERE octroi=1
);

UPDATE gc_art SET
attxcons=(SELECT txoctroi2 FROM gc_parsys)
WHERE code IN (
  SELECT codart FROM gc_vrev WHERE octroi=2
);

UPDATE gc_art SET
attxcons=(SELECT txoctroi3 FROM gc_parsys)
WHERE code IN (
  SELECT codart FROM gc_vrev WHERE octroi=3
);

UPDATE gc_art SET
attxcons=(SELECT txoctroi4 FROM gc_parsys)
WHERE code IN (
  SELECT codart FROM gc_vrev WHERE octroi=4
);

UPDATE gc_art SET
attxcons=(SELECT txoctroi5 FROM gc_parsys)
WHERE code IN (
  SELECT codart FROM gc_vrev WHERE octroi=5
);

UPDATE gc_art SET
attxcons=(SELECT txoctroi6 FROM gc_parsys)
WHERE code IN (
  SELECT codart FROM gc_vrev WHERE octroi=6
);

UPDATE gc_art SET
attxcons=(SELECT txoctroi7 FROM gc_parsys)
WHERE code IN (
  SELECT codart FROM gc_vrev WHERE octroi=7
);

UPDATE gc_art SET
attxcons=(SELECT txoctroi8 FROM gc_parsys)
WHERE code IN (
  SELECT codart FROM gc_vrev WHERE octroi=8
);

UPDATE gc_art SET
attxcons=(SELECT txoctroi9 FROM gc_parsys)
WHERE code IN (
  SELECT codart FROM gc_vrev WHERE octroi=9
);

UPDATE gc_art SET
attxcons=(SELECT txoctroi10 FROM gc_parsys)
WHERE code IN (
  SELECT codart FROM gc_vrev WHERE octroi=10
);

UPDATE gc_art SET
attxcons=(SELECT txoctroi11 FROM gc_parsys)
WHERE code IN (
  SELECT codart FROM gc_vrev WHERE octroi=11
);

UPDATE gc_art SET
attxcons=(SELECT txoctroi12 FROM gc_parsys)
WHERE code IN (
  SELECT codart FROM gc_vrev WHERE octroi=12
);

UPDATE gc_art SET
attxcons=(SELECT txoctroi13 FROM gc_parsys)
WHERE code IN (
  SELECT codart FROM gc_vrev WHERE octroi=13
);

UPDATE gc_art SET
attxcons=(SELECT txoctroi14 FROM gc_parsys)
WHERE code IN (
  SELECT codart FROM gc_vrev WHERE octroi=14
);

UPDATE gc_art SET
attxcons=(SELECT txoctroi15 FROM gc_parsys)
WHERE code IN (
  SELECT codart FROM gc_vrev WHERE octroi=15
);

UPDATE gc_art SET
attxcons=(SELECT txoctroi16 FROM gc_parsys)
WHERE code IN (
  SELECT codart FROM gc_vrev WHERE octroi=16
);

CLOSE DATABASE;

EOT

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

echo "Mise a jour terminee"
