VERS='5.70.050'

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_kclas
ADD
(
 actif smallint 
);
  
CREATE UNIQUE INDEX 
  ix_kclas01 
ON 
gc_kclas(code);

DROP TABLE gc_chour;

CREATE TABLE
  gc_chour
(
  dt		DATE,
  numdep	SMALLINT,
  idxtrch	SMALLINT,
  encompte	SMALLINT,
  pvt		FLOAT,
  rev		FLOAT,
  nbcli		INTEGER,

  hrinit	INTEGER,
  nojour	SMALLINT,
  mois		SMALLINT,
  annee		SMALLINT
);

CREATE UNIQUE INDEX ux_chour01
ON gc_chour (dt, numdep, idxtrch, encompte);  
 
ALTER TABLE
 gc_cmd
ADD
(
  kreffac char(15),
  kcolis  char(18),
  kbor    char(12)  
);

ALTER TABLE
 gc_cml
ADD
(
  kref  char(6),
  kean  char(13),
  kcart char(13)
);

CREATE TABLE
 gc_nodsk
(
  num integer
);

ALTER TABLE
 gc_nodsk
ADD 
(
 numi integer
);
  
UPDATE
 gc_nodsk 
SET   
 numi = 0
WHERE 
 numi IS NULL;
 
ALTER TABLE
  gc_fctv
ADD
  typbl	SMALLINT;

UPDATE gc_fctv SET typbl=0 WHERE typbl IS NULL;
 
CLOSE DATABASE;

EOT

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

echo "Mise a jour terminee"
