VERS='5.68.30'

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_parmds (
  numsoc	SMALLINT,
  numdep	SMALLINT,
  comptana	CHAR(8),
  lastpont	DATE,
  seekpont	INTEGER,
  fourcess	CHAR(6),
  achcess	CHAR(8)
);

CREATE INDEX ix_parmds01 ON gc_parmds (numsoc);

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 0,
  comptana0, lastpont0, seekpont0,
  fourcess00, achcess00
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 1,
  comptana1, lastpont1, seekpont1,
  fourcess01, achcess01
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 2,
  comptana2, lastpont2, seekpont2,
  fourcess02, achcess02
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 3,
  comptana3, lastpont3, seekpont3,
  fourcess03, achcess03
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 4,
  comptana4, lastpont4, seekpont4,
  fourcess04, achcess04
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 5,
  comptana5, lastpont5, seekpont5,
  fourcess05, achcess05
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 6,
  comptana6, lastpont6, seekpont6,
  fourcess06, achcess06
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 7,
  comptana7, lastpont7, seekpont7,
  fourcess07, achcess07
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 8,
  comptana8, lastpont8, seekpont8,
  fourcess08, achcess08
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 9,
  comptana9, lastpont9, seekpont9,
  fourcess09, achcess09
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 10,
  comptana10, lastpont10, seekpont10,
  fourcess10, achcess10
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 11,
  comptana11, lastpont11, seekpont11,
  fourcess11, achcess11
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 12,
  comptana12, lastpont12, seekpont12,
  fourcess12, achcess12
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 13,
  comptana13, lastpont13, seekpont13,
  fourcess13, achcess13
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 14,
  comptana14, lastpont14, seekpont14,
  fourcess14, achcess14
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 15,
  comptana15, lastpont15, seekpont15,
  fourcess15, achcess15
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 16,
  comptana16, lastpont16, seekpont16,
  fourcess16, achcess16
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 17,
  comptana17, lastpont17, seekpont17,
  fourcess17, achcess17
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 18,
  comptana18, lastpont18, seekpont18,
  fourcess18, achcess18
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 19,
  comptana19, lastpont19, seekpont19,
  fourcess19, achcess19
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 20,
  comptana20, lastpont20, seekpont20,
  fourcess20, achcess20
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc,21,
  comptana21, lastpont21, seekpont21,
  fourcess21, achcess21
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 22,
  comptana22, lastpont22, seekpont22,
  fourcess22, achcess22
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 23,
  comptana23, lastpont23, seekpont23,
  fourcess23, achcess23
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 24,
  comptana24, lastpont24, seekpont24,
  fourcess24, achcess24
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc,25,
  comptana25, lastpont25, seekpont25,
  fourcess25, achcess25
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 26,
  comptana26, lastpont26, seekpont26,
  fourcess26, achcess26
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 27,
  comptana27, lastpont27, seekpont27,
  fourcess27, achcess27
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 28,
  comptana28, lastpont28, seekpont28,
  fourcess28, achcess28
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 29,
  comptana29, lastpont29, seekpont29,
  fourcess29, achcess29
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 30,
  comptana30, lastpont30, seekpont30,
  fourcess30, achcess30
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 31,
  comptana31, lastpont31, seekpont31,
  fourcess31, achcess31
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 32,
  comptana32, lastpont32, seekpont32,
  fourcess32, achcess32
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 33,
  comptana33, lastpont33, seekpont33,
  fourcess33, achcess33
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 34,
  comptana34, lastpont34, seekpont34,
  fourcess34, achcess34
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 35,
  comptana35, lastpont35, seekpont35,
  fourcess35, achcess35
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 36,
  comptana36, lastpont36, seekpont36,
  fourcess36, achcess36
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 37,
  comptana37, lastpont37, seekpont37,
  fourcess37, achcess37
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 38,
  comptana38, lastpont38, seekpont38,
  fourcess38, achcess38
FROM gc_soc;

INSERT INTO gc_parmds (
  numsoc, numdep,
  comptana, lastpont, seekpont,
  fourcess, achcess
)
SELECT 
  numsoc, 39,
  comptana39, lastpont39, seekpont39,
  fourcess39, achcess39
FROM gc_soc;

ALTER TABLE gc_soc DROP (
  comptana0,  comptana1,  comptana2,  comptana3,  comptana4,
  comptana5,  comptana6,  comptana7,  comptana8,  comptana9,
  comptana10,  comptana11,  comptana12,  comptana13,  comptana14,
  comptana15,  comptana16,  comptana17,  comptana18,  comptana19,
  comptana20,  comptana21,  comptana22,  comptana23,  comptana24,
  comptana25,  comptana26,  comptana27,  comptana28,  comptana29,
  comptana30,  comptana31,  comptana32,  comptana33,  comptana34,
  comptana35,  comptana36,  comptana37,  comptana38,  comptana39,
  lastpont0, lastpont1, lastpont2, lastpont3, lastpont4,
  lastpont5, lastpont6, lastpont7, lastpont8, lastpont9,
  lastpont10, lastpont11, lastpont12, lastpont13, lastpont14,
  lastpont15, lastpont16, lastpont17, lastpont18, lastpont19,
  lastpont20, lastpont21, lastpont22, lastpont23, lastpont24,
  lastpont25, lastpont26, lastpont27, lastpont28, lastpont29,
  lastpont30, lastpont31, lastpont32, lastpont33, lastpont34,
  lastpont35, lastpont36, lastpont37, lastpont38, lastpont39,
  seekpont0, seekpont1, seekpont2, seekpont3, seekpont4,
  seekpont5, seekpont6, seekpont7, seekpont8, seekpont9,
  seekpont10, seekpont11, seekpont12, seekpont13, seekpont14,
  seekpont15, seekpont16, seekpont17, seekpont18, seekpont19,
  seekpont20, seekpont21, seekpont22, seekpont23, seekpont24,
  seekpont25, seekpont26, seekpont27, seekpont28, seekpont29,
  seekpont30, seekpont31, seekpont32, seekpont33, seekpont34,
  seekpont35, seekpont36, seekpont37, seekpont38, seekpont39,
  fourcess00, fourcess01, fourcess02, fourcess03, fourcess04,
  fourcess05, fourcess06, fourcess07, fourcess08, fourcess09,
  fourcess10, fourcess11, fourcess12, fourcess13, fourcess14,
  fourcess15, fourcess16, fourcess17, fourcess18, fourcess19,
  fourcess20, fourcess21, fourcess22, fourcess23, fourcess24,
  fourcess25, fourcess26, fourcess27, fourcess28, fourcess29,
  fourcess30, fourcess31, fourcess32, fourcess33, fourcess34,
  fourcess35, fourcess36, fourcess37, fourcess38, fourcess39,
  achcess00, achcess01, achcess02, achcess03, achcess04,
  achcess05, achcess06, achcess07, achcess08, achcess09,
  achcess10, achcess11, achcess12, achcess13, achcess14,
  achcess15, achcess16, achcess17, achcess18, achcess19,
  achcess20, achcess21, achcess22, achcess23, achcess24,
  achcess25, achcess26, achcess27, achcess28, achcess29,
  achcess30, achcess31, achcess32, achcess33, achcess34,
  achcess35, achcess36, achcess37, achcess38, achcess39
);  

CREATE TABLE gc_parmdsys (
  numdep	SMALLINT,
  nomdep	CHAR(8),
  iddep		SMALLINT,
  numsoc	SMALLINT,
  grpdep	SMALLINT,
  clicmpt	CHAR(6),
  clicess	CHAR(6)
);

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  0,
  nomdep00,   iddep00,
  numsoc00,  grpdep00,
 clicmpt00, clicess00
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  1,
  nomdep01,   iddep01,
  numsoc01,  grpdep01,
 clicmpt01, clicess01
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  2,
  nomdep02,   iddep02,
  numsoc02,  grpdep02,
 clicmpt02, clicess02
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  3,
  nomdep03,   iddep03,
  numsoc03,  grpdep03,
 clicmpt03, clicess03
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  4,
  nomdep04,   iddep04,
  numsoc04,  grpdep04,
 clicmpt04, clicess04
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  5,
  nomdep05,   iddep05,
  numsoc05,  grpdep05,
 clicmpt05, clicess05
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  6,
  nomdep06,   iddep06,
  numsoc06,  grpdep06,
 clicmpt06, clicess06
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  7,
  nomdep07,   iddep07,
  numsoc07,  grpdep07,
 clicmpt07, clicess07
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  8,
  nomdep08,   iddep08,
  numsoc08,  grpdep08,
 clicmpt08, clicess08
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  9,
  nomdep09,   iddep09,
  numsoc09,  grpdep09,
 clicmpt09, clicess09
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  10,
  nomdep10,   iddep10,
  numsoc10,  grpdep10,
 clicmpt10, clicess10
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  11,
  nomdep11,   iddep11,
  numsoc11,  grpdep11,
 clicmpt11, clicess11
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  12,
  nomdep12,   iddep12,
  numsoc12,  grpdep12,
 clicmpt12, clicess12
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  13,
  nomdep13,   iddep13,
  numsoc13,  grpdep13,
 clicmpt13, clicess13
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  14,
  nomdep14,   iddep14,
  numsoc14,  grpdep14,
 clicmpt14, clicess14
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  15,
  nomdep15,   iddep15,
  numsoc15,  grpdep15,
 clicmpt15, clicess15
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  16,
  nomdep16,   iddep16,
  numsoc16,  grpdep16,
 clicmpt16, clicess16
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  17,
  nomdep17,   iddep17,
  numsoc17,  grpdep17,
 clicmpt17, clicess17
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  18,
  nomdep18,   iddep18,
  numsoc18,  grpdep18,
 clicmpt18, clicess18
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  19,
  nomdep19,   iddep19,
  numsoc19,  grpdep19,
 clicmpt19, clicess19
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  20,
  nomdep20,   iddep20,
  numsoc20,  grpdep20,
 clicmpt20, clicess20
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  21,
  nomdep21,   iddep21,
  numsoc21,  grpdep21,
 clicmpt21, clicess21
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  22,
  nomdep22,   iddep22,
  numsoc22,  grpdep22,
 clicmpt22, clicess22
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  23,
  nomdep23,   iddep23,
  numsoc23,  grpdep23,
 clicmpt23, clicess23
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  24,
  nomdep24,   iddep24,
  numsoc24,  grpdep24,
 clicmpt24, clicess24
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  25,
  nomdep25,   iddep25,
  numsoc25,  grpdep25,
 clicmpt25, clicess25
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  26,
  nomdep26,   iddep26,
  numsoc26,  grpdep26,
 clicmpt26, clicess26
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  27,
  nomdep27,   iddep27,
  numsoc27,  grpdep27,
 clicmpt27, clicess27
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  28,
  nomdep28,   iddep28,
  numsoc28,  grpdep28,
 clicmpt28, clicess28
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  29,
  nomdep29,   iddep29,
  numsoc29,  grpdep29,
 clicmpt29, clicess29
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  30,
  nomdep30,   iddep30,
  numsoc30,  grpdep30,
 clicmpt30, clicess30
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  31,
  nomdep31,   iddep31,
  numsoc31,  grpdep31,
 clicmpt31, clicess31
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  32,
  nomdep32,   iddep32,
  numsoc32,  grpdep32,
 clicmpt32, clicess32
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  33,
  nomdep33,   iddep33,
  numsoc33,  grpdep33,
 clicmpt33, clicess33
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  34,
  nomdep34,   iddep34,
  numsoc34,  grpdep34,
 clicmpt34, clicess34
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  35,
  nomdep35,   iddep35,
  numsoc35,  grpdep35,
 clicmpt35, clicess35
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  36,
  nomdep36,   iddep36,
  numsoc36,  grpdep36,
 clicmpt36, clicess36
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  37,
  nomdep37,   iddep37,
  numsoc37,  grpdep37,
 clicmpt37, clicess37
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  38,
  nomdep38,   iddep38,
  numsoc38,  grpdep38,
 clicmpt38, clicess38
FROM gc_parsys;

INSERT INTO gc_parmdsys (
  numdep, nomdep, iddep,
  numsoc, grpdep,
  clicmpt, clicess
)
SELECT 
  39,
  nomdep39,   iddep39,
  numsoc39,  grpdep39,
 clicmpt39, clicess39
FROM gc_parsys;

ALTER TABLE gc_parsys DROP (
  nomdep00, nomdep01, nomdep02, nomdep03, nomdep04,
  nomdep05, nomdep06, nomdep07, nomdep08, nomdep09,
  nomdep10, nomdep11, nomdep12, nomdep13, nomdep14,
  nomdep15, nomdep16, nomdep17, nomdep18, nomdep19,
  nomdep20, nomdep21, nomdep22, nomdep23, nomdep24,
  nomdep25, nomdep26, nomdep27, nomdep28, nomdep29,
  nomdep30, nomdep31, nomdep32, nomdep33, nomdep34,
  nomdep35, nomdep36, nomdep37, nomdep38, nomdep39,
  iddep00, iddep01, iddep02, iddep03, iddep04,
  iddep05, iddep06, iddep07, iddep08, iddep09,
  iddep10, iddep11, iddep12, iddep13, iddep14,
  iddep15, iddep16, iddep17, iddep18, iddep19,
  iddep20, iddep21, iddep22, iddep23, iddep24,
  iddep25, iddep26, iddep27, iddep28, iddep29,
  iddep30, iddep31, iddep32, iddep33, iddep34,
  iddep35, iddep36, iddep37, iddep38, iddep39,
  numsoc00, numsoc01, numsoc02, numsoc03, numsoc04,
  numsoc05, numsoc06, numsoc07, numsoc08, numsoc09,
  numsoc10, numsoc11, numsoc12, numsoc13, numsoc14,
  numsoc15, numsoc16, numsoc17, numsoc18, numsoc19,
  numsoc20, numsoc21, numsoc22, numsoc23, numsoc24,
  numsoc25, numsoc26, numsoc27, numsoc28, numsoc29,
  numsoc30, numsoc31, numsoc32, numsoc33, numsoc34,
  numsoc35, numsoc36, numsoc37, numsoc38, numsoc39,
  grpdep00, grpdep01, grpdep02, grpdep03, grpdep04,
  grpdep05, grpdep06, grpdep07, grpdep08, grpdep09,
  grpdep10, grpdep11, grpdep12, grpdep13, grpdep14,
  grpdep15, grpdep16, grpdep17, grpdep18, grpdep19,
  grpdep20, grpdep21, grpdep22, grpdep23, grpdep24,
  grpdep25, grpdep26, grpdep27, grpdep28, grpdep29,
  grpdep30, grpdep31, grpdep32, grpdep33, grpdep34,
  grpdep35, grpdep36, grpdep37, grpdep38, grpdep39,
  clicmpt00, clicmpt01, clicmpt02, clicmpt03, clicmpt04,
  clicmpt05, clicmpt06, clicmpt07, clicmpt08, clicmpt09,
  clicmpt10, clicmpt11, clicmpt12, clicmpt13, clicmpt14,
  clicmpt15, clicmpt16, clicmpt17, clicmpt18, clicmpt19,
  clicmpt20, clicmpt21, clicmpt22, clicmpt23, clicmpt24,
  clicmpt25, clicmpt26, clicmpt27, clicmpt28, clicmpt29,
  clicmpt30, clicmpt31, clicmpt32, clicmpt33, clicmpt34,
  clicmpt35, clicmpt36, clicmpt37, clicmpt38, clicmpt39,
  clicess00, clicess01, clicess02, clicess03, clicess04,
  clicess05, clicess06, clicess07, clicess08, clicess09,
  clicess10, clicess11, clicess12, clicess13, clicess14,
  clicess15, clicess16, clicess17, clicess18, clicess19,
  clicess20, clicess21, clicess22, clicess23, clicess24,
  clicess25, clicess26, clicess27, clicess28, clicess29,
  clicess30, clicess31, clicess32, clicess33, clicess34,
  clicess35, clicess36, clicess37, clicess38, clicess39
);

CLOSE DATABASE;

EOT

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

echo "Mise a jour terminee"
