VERS='5.70.29'

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
  presence = 2147483647
;

CREATE TABLE
gc_pass
(
  typ  smallint,
  numsoc  smallint,
  mot char(15),
  utl char(30)
);

CREATE INDEX
ix_pass01
ON
gc_pass(typ);

INSERT INTO gc_pass(numsoc,typ,mot,utl) SELECT numsoc, 1, passe, "" FROM gc_soc;     
INSERT INTO gc_pass(numsoc,typ,mot,utl) SELECT numsoc, 2, passcli, "" FROM gc_soc;
INSERT INTO gc_pass(numsoc,typ,mot,utl) SELECT numsoc, 3, passplaf, "" FROM gc_soc;
INSERT INTO gc_pass(numsoc,typ,mot,utl) SELECT numsoc, 4, passmod, "" FROM gc_soc;
INSERT INTO gc_pass(numsoc,typ,mot,utl) SELECT numsoc, 5, passprx, "" FROM gc_soc;
INSERT INTO gc_pass(numsoc,typ,mot,utl) SELECT numsoc, 6, passav, "" FROM gc_soc;
INSERT INTO gc_pass(numsoc,typ,mot,utl) SELECT numsoc, 7, passcais, "" FROM gc_soc;
INSERT INTO gc_pass(numsoc,typ,mot,utl) SELECT numsoc, 8, passavcontr, "" FROM gc_soc;

DELETE FROM gc_pass WHERE mot IS NULL;

CREATE TABLE gc_vtrcr (
  numdos	CHAR(6),
  numlig	SMALLINT,
  num		SMALLINT,
  valmin	FLOAT,
  nbmin		FLOAT,
  nbmax		FLOAT
);

CREATE INDEX ix_vtrcr01 ON gc_vtrcr (numdos, numlig);

CLOSE DATABASE;

EOT

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

echo "Mise a jour terminee"
