VERS='5.71.01'

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_parmdsys 
ADD (
  dlv	SMALLINT
);

UPDATE gc_parmdsys
SET dlv=0
WHERE dlv IS NULL;

ALTER TABLE gc_art ADD (
  ftrans	SMALLINT
);

UPDATE gc_art SET
ftrans=0
WHERE ftrans IS NULL;

CREATE TABLE gc_dlvent (
  code		CHAR(12),
  numdep	SMALLINT,
  nodos		CHAR(7),
  qte 		FLOAT,
  dlv		DATE
);

CREATE INDEX ix_dlvent01
ON gc_dlvent (code, numdep);

ALTER TABLE gc_vdfed ADD (
  dlv		DATE,
  dlc		DATE,
  typ		SMALLINT
);

UPDATE gc_vdfed SET
dlv="01-01-1901",
dlc="01-01-1901",
typ=0
WHERE dlv IS NULL;

ALTER TABLE gc_vdff ADD (
  dlv		DATE
);

UPDATE gc_vdff SET
dlv="01-01-1901"
WHERE dlv IS NULL;

ALTER TABLE gc_vdfmb ADD (
  pdstot	FLOAT
);

UPDATE gc_vdfmb SET
pdstot=0
WHERE pdstot IS NULL;

ALTER TABLE at_cdp
MODIFY 
(  
  sect char(2),
  zon  char(4)
);

RENAME COLUMN at_vdos.hrfac TO nbjr;

ALTER TABLE at_cmdl
MODIFY
(
  code          CHAR(12)
);

ALTER TABLE gc_erc ADD (
  pdssoc	FLOAT
);

UPDATE gc_erc SET
pdssoc=poids
WHERE pdssoc IS NULL;

EOT

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

echo "Mise a jour terminee"
