VERS='6.02.124'

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_soc
ADD
(
  nbcarfam	SMALLINT,
  nbcarcpt	SMALLINT
); 

UPDATE gc_soc SET
nbcarfam=4,
nbcarcpt=4
WHERE nbcarfam IS NULL;

create table gc_edav 
  (
    numdos char(7),
    dt date,
    sect char(4),
    fourn char(6),
    nodosr char(7),
    reffact char(15),
    valfac float,
    status smallint,
    dtclos date,
    noavfou char(15),
    valavfou float
  );

create unique index ix_edav01 on gc_edav (numdos);
create index ix_edav02 on gc_edav (dtclos,numdos);

create table gc_ldav 
  (
    numdos char(7),
    numlig smallint,
    codart char(12),
    qtte float,
    pxach float,
    rev float,
    mtf char(2)
  );

create unique index ix_ldav01 on gc_ldav (numdos,numlig);
    
CREATE TABLE gc_nodav (
  num		INTEGER
);

CLOSE DATABASE;

EOT

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

echo "Mise a jour terminee"
