VERS='5.72.090'

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_objms
ADD (
  numdep smallint
);

UPDATE gc_objms SET 
numdep = 0
WHERE numdep IS NULL;

DROP INDEX ux_objms01;
CREATE UNIQUE INDEX ux_objms01 on gc_objms (mois,annee,code,numdep);

ALTER TABLE gc_objjr
ADD (
  numdep smallint
);

UPDATE gc_objjr SET 
numdep = 0
WHERE numdep IS NULL;

DROP INDEX ux_objjr01;
CREATE UNIQUE INDEX ux_objjr01 on gc_objjr (dt,code,numdep);

ALTER TABLE gc_objams
ADD (
  numdep smallint
);

UPDATE gc_objams SET 
numdep = 0
WHERE numdep IS NULL;

DROP INDEX ux_objams01;
CREATE UNIQUE INDEX ux_objams01 on gc_objams (mois,annee,code,categ,numdep);

ALTER TABLE gc_art
ADD (
  indperf	CHAR(4)
);

INSERT INTO gc_pass (
  typ, numsoc, mot, utl
) SELECT 20, numsoc, "PRIXNUL", "EMC2" FROM gc_soc;

CLOSE DATABASE;

EOT

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

echo "Mise a jour terminee"
