VERS='5.71.035'

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

CREATE TABLE gc_sysgrp (
  code		SMALLINT,
  desig		CHAR(15)
);

CREATE UNIQUE INDEX ux_sysgrp01 ON gc_sysgrp (code);

INSERT INTO gc_sysgrp (code)
SELECT DISTINCT grpdep FROM gc_parmdsys
WHERE grpdep >= 0;

UPDATE gc_sysgrp SET
desig=code
WHERE desig IS NULL;

ALTER TABLE gc_cmd ADD
(
  usermodif	CHAR(8),
  dtmodif	DATE
);

UPDATE gc_cmd SET
dtmodif="01-01-1901"
WHERE dtmodif IS NULL;

ALTER TABLE gc_trsp ADD
(
  typmag	SMALLINT,
  motif		CHAR(3),
  usercreat	CHAR(8),
  usermodif	CHAR(8),
  dtmodif	DATE
);

UPDATE gc_trsp SET
typmag=0, dtmodif="01-01-1901"
WHERE typmag IS NULL;

EOT

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

echo "Mise a jour terminee"
