VERS='5.69.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_soc
ADD
(
  cf_nbmaxbons	SMALLINT
);

UPDATE
  gc_soc
SET
  cf_nbmaxbons=4
WHERE
  cf_nbmaxbons IS NULL;
  
ALTER TABLE
  gc_lgf2
ADD
(
 qtcmdl float    
);
   
UPDATE
  gc_lgf2
SET
  qtcmdl=0
WHERE
  qtcmdl IS NULL;

CREATE TABLE 
  gc_agndcli
(
  code          CHAR(6),
  numlig        SMALLINT,
  com0          CHAR(76),
  com1          CHAR(76),
  refer         CHAR(10),
  rappel        SMALLINT,
  dtrappel      DATE,
  dteinit       DATE, 
  ack           SMALLINT,
  secret	SMALLINT
);   

DROP INDEX ix_comcli01;
CREATE INDEX ix_comcli01 ON gc_comcli (code,numlig);
CREATE INDEX ix_agndcli01 ON gc_agndcli (code,numlig);

CREATE TABLE 
  gc_agndfou
(
  code          CHAR(6),
  numlig        SMALLINT,
  com0          CHAR(76),
  com1          CHAR(76),
  refer         CHAR(10),
  rappel        SMALLINT,
  dtrappel      DATE,
  dteinit       DATE, 
  ack           SMALLINT,
  secret	SMALLINT
);   

DROP INDEX ix_comfou01;
CREATE INDEX ix_comfou01 ON gc_comfou (code,numlig);
CREATE INDEX ix_agndfou01 ON gc_agndfou (code,numlig);

ALTER TABLE
  gc_lgf2
ADD
(
 contrmq float    
);

UPDATE
  gc_lgf2
SET
  contrmq=0
WHERE
  contrmq IS NULL;

EOT

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

echo "Mise a jour terminee"




