VERS='6.06.013'

echo "Mise a jour de la base de donnees pour Version $VERS - Ajout type de facturation BSM"

isql - - <<EOT

DATABASE gc;

UPDATE
  gc_parsys
SET
  version='$VERS'
WHERE
  version<'$VERS';

CREATE TABLE adress (
    codetype CHAR(6) NOT NULL,
    code CHAR(20) NOT NULL,
    typaddr CHAR(3),
    ordre SMALLINT,
    libelle CHAR(30),
    rsoc CHAR(35),
    ligne1 CHAR(30),
    ligne2 CHAR(30),
    ligne3 CHAR(30),
    codepostal CHAR(5),
    email CHAR(60),
    portable CHAR(15)
);

-- codetype est le nom de la table (gc_cli, gc_fac, etc.) où trouver le champs code.
-- typaddr: 'FAC'=Facturation, 'LIV'=Livraison, 'AUT'=Autre
-- ordre: Ordre d'affichage pour les adresses multiples (1, 2, 3...)
-- libelle: Nom de l'adresse ("Louloute", "Chez Paul", "Bureau", "Domicile")
CREATE UNIQUE INDEX idx_adress_pk ON adress(codetype, code, typaddr, ordre);
CREATE INDEX idx_adress_type ON adress(codetype, code, typaddr);

CLOSE DATABASE;

EOT

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

echo "Mise a jour terminee"