VERS='6.02.120'

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';

DROP TABLE cr_dupfac;

CREATE TABLE cr_dupfac (
  nofac		CHAR(10),
  dt		DATE,
  hr		INTEGER,
  num		SMALLINT,
  username	CHAR(8),
  hashbase	CHAR(180),
  hash		CHAR(25),
  sign		CHAR(180),
  numprec	SMALLINT,
  nskprec	INTEGER,
  nseek		SERIAL
);

ALTER TABLE gc_conta MODIFY (
  nom		CHAR(30)
);

CREATE UNIQUE INDEX ux_dupfac ON cr_dupfac (nofac, num);

DROP index ix_logaudit01;
CREATE unique index ux_logaudit on logaudit (nseek);

CREATE TABLE gc_docs
(
  typmen smallint,
  numsoc smallint,
  lig smallint,
  st1 char (40),
  st2 char (40),
  st3 char (40),
  st4 char (40),
  st5 char (40),
  lg1 integer,
  lg2 integer,
  db1 float,
  db2 float
);

CREATE INDEX ix_docs01 ON gc_docs (numsoc, typmen, st1);

EOT

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

echo "Mise a jour terminee"
