VERS='5.71.00'

echo "Mise a jour de la base de donnees pour Version $VERS"

isql - - <<EOT

DATABASE gc;

UPDATE 
  gc_parsys 
SET 
  version='$VERS';

ALTER TABLE gc_impay 
ADD (
  cmpt	CHAR(12)
);

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

UPDATE
  gc_impay
SET
  cmpt= "00000000000"
WHERE cmpt IS NULL;

CREATE INDEX 
  ix_impay03 
ON 
  gc_impay (cmpt);

ALTER TABLE gc_erc ADD (
  stypcont		SMALLINT,
  accon			FLOAT,
  transit		FLOAT,
  transport		FLOAT,
  surest		FLOAT,
  cpm			FLOAT
);
  
UPDATE gc_erc SET
stypcont=0,
accon=0,
transit=0,
transport=0,
surest=0,
cpm=0
WHERE stypcont IS NULL;

ALTER TABLE gc_archlf ADD (
  transit		FLOAT,
  surest		FLOAT,
  cpm			FLOAT,
  had			FLOAT
);
  
UPDATE gc_archlf SET
transit=0,
surest=0,
cpm=0,
had=0
WHERE transit IS NULL;

ALTER TABLE gc_fam ADD (
  had		FLOAT
);

UPDATE gc_fam SET
had=0
WHERE had IS NULL;
 
ALTER TABLE gc_cli ADD (
  datrel1	DATE,
  datrel2	DATE,
  datrel3	DATE,
  debrel1	DATE,
  debrel2	DATE,
  debrel3	DATE
);

UPDATE gc_cli SET
datrel1="01-01-1901",
datrel2="01-01-1901",
datrel3="01-01-1901",
debrel1="01-01-1901",
debrel2="01-01-1901",
debrel3="01-01-1901"
WHERE datrel1 IS NULL;


ALTER TABLE 
   gc_pntc 
ADD 
(
   numdep SMALLINT,
   traite SMALLINT        
);

UPDATE 
 gc_pntc
SET
 numdep=0,
 traite=0
WHERE numdep IS NULL;


ALTER TABLE 
   gc_jrnc 
ADD 
(
  traite SMALLINT        
);

UPDATE 
 gc_jrnc
SET
 traite=0
WHERE traite IS NULL;
 


EOT

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

echo "Mise a jour terminee"
