VERS='5.68.05'

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_regl
ADD
  (cours FLOAT);

UPDATE
  gc_regl
SET
  cours=numreg[1,8]
WHERE
  mdreg >= 12 AND mdreg <= 18 AND stade > 1;

UPDATE
  gc_regl
SET
  cours=1
WHERE
  cours IS NULL;

create table gc_cdem 
  (
    codart char(12),
    codfam char(4),
    mois smallint,
    annee smallint,
    qttd float,
    revd float,
    qtta float,
    reva float,
    numdep smallint,
    datcum date
  );

create unique index ix_cdem01 on gc_cdem (codart,mois,annee,numdep);
create index ix_cdem02 on gc_cdem (codfam,mois,annee,numdep);
create unique index ix_cdem03 on gc_cdem (codart,datcum,numdep);
create index ix_cdem04 on gc_cdem (codfam,datcum,numdep);

alter table gc_soc add (
    lastpntl date,
    lastpntc date
);

UPDATE gc_soc SET lastpntl = lastpnta
WHERE lastpntl IS NULL;

UPDATE gc_soc SET lastpntc = lastpnta
WHERE lastpntc IS NULL;

CLOSE DATABASE;

EOT

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

echo "Mise a jour terminee"


