VERS='5.71.04'

echo "Mise a jour MOUVEMENTS"

isql - - <<EOT

DATABASE gc;

rename table gc_mvt to oldmvt;

create table gc_mvt 
  (
    codart char(12),
    fam char(4),
    four char(6),
    cli char(6),
    sect char(2),
    vnd char(2),
    dtmvt date,
    jour smallint,
    mois smallint,
    annee smallint,
    codmvt smallint,
    qtt float,
    pxach float,
    rev float,
    pvt float,
    numdep smallint,
    pvtnorm float,
    numpiec char(10),
    sold float,
    dtjour date,
    typtail char(3),
    nlt smallint,
    codecoul char(2),
    dlv date,
    numlot char(10)
  );

drop index ix_mvt01;
drop index ix_mvt03;
drop index ix_mvt04;
drop index ix_mvt05;

create index ix_mvt01 on gc_mvt (codart,dtmvt,codmvt);
create index ix_mvt03 on gc_mvt (dtmvt,codmvt,numdep);
create index ix_mvt04 on gc_mvt (four,dtmvt);
create index ix_mvt05 on gc_mvt (cli,codart,dtmvt desc);

insert into gc_mvt
(
codart,
fam,
four,
cli,
sect,
vnd,
dtmvt,
jour,
mois,
annee,
codmvt,
qtt,
pxach,
rev,
pvt,
numdep,
pvtnorm,
numpiec,
sold,
dtjour,
typtail,
nlt,
codecoul,
dlv
)
select
codart,
fam,
four,
cli,
sect,
vnd,
dtmvt,
jour,
mois,
annee,
codmvt,
qtt,
pxach,
rev,
pvt,
numdep,
pvtnorm,
numpiec,
sold,
dtjour,
typtail,
nlt,
codecoul,
dlv
from oldmvt
where codart>="!";

CLOSE DATABASE;

EOT

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

echo "Mise a jour terminee"
