VERS='5.67.01'

echo "Mise a jour de la base de donnees pour Version $VERS"

isql - - <<EOT

database gc;

UPDATE 
  gc_parsys 
SET 
  version='$VERS';
  
grant select on gc_nodbp to "public";
grant update on gc_nodbp to "public";
grant insert on gc_nodbp to "public";
grant delete on gc_nodbp to "public";
grant index on  gc_nodbp to "public";

ALTER TABLE
  gc_cart
ADD (
  pvttc float,
  pvttcpr float
);
UPDATE
  gc_cart
SET
  pvttc=pvt,
  pvttcpr=pvtpr;

ALTER TABLE
  gc_carttl
ADD (
  pvttc float,
  pvttcpr float
);
UPDATE
  gc_carttl
SET
  pvttc=pvt,
  pvttcpr=pvtpr;

ALTER TABLE
  gc_cfam
ADD (
  pvttc float,
  pvttcpr float
);
UPDATE
  gc_cfam
SET
  pvttc=pvt,
  pvttcpr=pvtpr;

ALTER TABLE
  gc_ccli
ADD (
  pvttc float,
  pvttcpr float
);
UPDATE
  gc_ccli
SET
  pvttc=pvt,
  pvttcpr=pvtpr;

ALTER TABLE
  gc_cfou
ADD (
  pvttc float,
  pvttcpr float
);
UPDATE
  gc_cfou
SET
  pvttc=pvt,
  pvttcpr=pvtpr;

ALTER TABLE
  gc_cvnd
ADD (
  pvttc float,
  pvttcpr float
);
UPDATE
  gc_cvnd
SET
  pvttc=pvt,
  pvttcpr=pvtpr;

ALTER TABLE
  gc_csect
ADD (
  pvttc float,
  pvttcpr float
);
UPDATE
  gc_csect
SET
  pvttc=pvt,
  pvttcpr=pvtpr;

ALTER TABLE
  gc_cclr
ADD (
  pvttc float,
  pvttcpr float
);
UPDATE
  gc_cclr
SET
  pvttc=pvt,
  pvttcpr=pvtpr;

ALTER TABLE
  gc_cvdr
ADD (
  pvttc float,
  pvttcpr float
);
UPDATE
  gc_cvdr
SET
  pvttc=pvt,
  pvttcpr=pvtpr;

ALTER TABLE
  gc_csctr
ADD (
  pvttc float,
  pvttcpr float
);
UPDATE
  gc_csctr
SET
  pvttc=pvt,
  pvttcpr=pvtpr;

ALTER TABLE
  gc_cffm
ADD (
  pvttc float,
  pvttcpr float
);
UPDATE
  gc_cffm
SET
  pvttc=pvt,
  pvttcpr=pvtpr;

ALTER TABLE
  gc_caj
ADD (
  pvttc float,
  pvttcpr float
);
UPDATE
  gc_caj
SET
  pvttc=pvt,
  pvttcpr=pvtpr;

ALTER TABLE
  gc_cafj
ADD (
  pvttc float,
  pvttcpr float
);
UPDATE
  gc_cafj
SET
  pvttc=pvt,
  pvttcpr=pvtpr;

ALTER TABLE
  gc_soc
ADD
  (bddflags6 integer);
UPDATE
  gc_soc
SET
  bddflags6=0;

CLOSE DATABASE;

EOT

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

echo "Mise a jour terminee"

