VERS='5.70.31'

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_vtraf ADD (
  critere		SMALLINT
);

UPDATE gc_vtraf SET
critere = 0
WHERE critere IS NULL;

ALTER TABLE gc_vtrcr ADD (
  desig			CHAR(25)
);

CREATE TABLE
gc_pli
(
  four char(6),
  fam char(4),
  nbart smallint,
  dtplan1 date,
  dtplan2 date  
);

CREATE INDEX
ix_pli01
ON
gc_pli(dtplan1);

ALTER TABLE gc_cli ADD (
  dtlimfid		DATE
);

UPDATE gc_cli SET dtlimfid="01-01-1901" WHERE dtlimfid IS NULL;


ALTER TABLE 
 gc_entcptg
ADD 
(
  nbilots smallint
);

UPDATE gc_entcptg SET nbilots = 0 WHERE nbilots IS NULL;

ALTER TABLE 
 gc_jcpt
ADD 
(
  utl char(15)
);

ALTER TABLE 
 gc_entcptg
ADD 
(
  ecart float
);

UPDATE gc_entcptg SET ecart = 0 WHERE ecart IS NULL;

ALTER TABLE
gc_art
ADD
(
 ecotaxe float  
);

UPDATE gc_art SET ecotaxe = 0 WHERE ecotaxe IS NULL;

ALTER TABLE
gc_soc
ADD
(
  perinv SMALLINT,
  alrt   SMALLINT
);

UPDATE gc_soc SET perinv = 0 WHERE perinv IS NULL;
UPDATE gc_soc SET alrt = 0 WHERE alrt IS NULL;

CLOSE DATABASE;

EOT

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

echo "Mise a jour terminee"
