15 | | create schema clc2000; |
16 | | alter table ag_clc set schema clc2000; |
17 | | |
18 | | |
19 | | create schema clc2000; |
20 | | alter table ag_clc set schema clc2000; |
21 | | ALTER TABLE clc.ag_clc RENAME COLUMN "Reach Number" TO |
22 | | ALTER TABLE clc.ag_clc RENAME COLUMN "Catchment_area(m2)" TO |
23 | | ALTER TABLE clc.ag_clc RENAME COLUMN "111" TO art_111 |
24 | | ALTER TABLE clc.ag_clc RENAME COLUMN "112" TO art_112 |
25 | | ALTER TABLE clc.ag_clc RENAME COLUMN "121" TO art_121 |
26 | | ALTER TABLE clc.ag_clc RENAME COLUMN "122" TO art_122 |
27 | | ALTER TABLE clc.ag_clc RENAME COLUMN "123" TO art_123 |
28 | | ALTER TABLE clc.ag_clc RENAME COLUMN "131" TO art_131 |
29 | | ALTER TABLE clc.ag_clc RENAME COLUMN "132" TO art_132 |
30 | | ALTER TABLE clc.ag_clc RENAME COLUMN "133" TO art_133 |
31 | | ALTER TABLE clc.ag_clc RENAME COLUMN "141" TO art_141 |
32 | | ALTER TABLE clc.ag_clc RENAME COLUMN "142" TO art_142 |
33 | | ALTER TABLE clc.ag_clc RENAME COLUMN "211" TO arable_211 |
34 | | ALTER TABLE clc.ag_clc RENAME COLUMN "212" TO arable_212 |
35 | | ALTER TABLE clc.ag_clc RENAME COLUMN "213" TO arable_213 |
36 | | ALTER TABLE clc.ag_clc RENAME COLUMN "221" TO permcrop_221 |
37 | | ALTER TABLE clc.ag_clc RENAME COLUMN "222" TO permcrop_222 |
38 | | ALTER TABLE clc.ag_clc RENAME COLUMN "223" TO permcrop_223 |
39 | | ALTER TABLE clc.ag_clc RENAME COLUMN "231" TO pasture_231 |
40 | | ALTER TABLE clc.ag_clc RENAME COLUMN "241" TO hetagr_242 |
41 | | ALTER TABLE clc.ag_clc RENAME COLUMN "242" TO hetagr_243 |
42 | | ALTER TABLE clc.ag_clc RENAME COLUMN "244" TO hetagr_244 |
43 | | ALTER TABLE clc.ag_clc RENAME COLUMN "311" TO forest_311 |
44 | | ALTER TABLE clc.ag_clc RENAME COLUMN "312" TO forest_312 |
45 | | ALTER TABLE clc.ag_clc RENAME COLUMN "313" TO forest_313 |
46 | | ALTER TABLE clc.ag_clc RENAME COLUMN "321" TO natural_321 |
47 | | ALTER TABLE clc.ag_clc RENAME COLUMN "322" TO natural_322 |
48 | | ALTER TABLE clc.ag_clc RENAME COLUMN "323" TO natural_323 |
49 | | ALTER TABLE clc.ag_clc RENAME COLUMN "324" TO natural_324 |
50 | | ALTER TABLE clc.ag_clc RENAME COLUMN "331" TO natural_331 |
51 | | ALTER TABLE clc.ag_clc RENAME COLUMN "332" TO natural_332 |
52 | | ALTER TABLE clc.ag_clc RENAME COLUMN "333" TO natural_333 |
53 | | ALTER TABLE clc.ag_clc RENAME COLUMN "334" TO natural_334 |
54 | | ALTER TABLE clc.ag_clc RENAME COLUMN "335" TO natural_335 |
55 | | ALTER TABLE clc.ag_clc RENAME COLUMN "411" TO wetlands_411 |
56 | | ALTER TABLE clc.ag_clc RENAME COLUMN "412" TO wetlands_412 |
57 | | ALTER TABLE clc.ag_clc RENAME COLUMN "421" TO wetlands_421 |
58 | | ALTER TABLE clc.ag_clc RENAME COLUMN "422" TO wetlands_422 |
59 | | ALTER TABLE clc.ag_clc RENAME COLUMN "423" TO wetlands_423 |
60 | | ALTER TABLE clc.ag_clc RENAME COLUMN "511" TO inwat_511 |
61 | | ALTER TABLE clc.ag_clc RENAME COLUMN "512" TO inwat_512 |
62 | | ALTER TABLE clc.ag_clc RENAME COLUMN "521" TO marwat_521 |
63 | | ALTER TABLE clc.ag_clc RENAME COLUMN "522" TO marwat_522 |
64 | | ALTER TABLE clc.ag_clc RENAME COLUMN "523" TO marwat_523 |
65 | | |
66 | | --- le copy ne fonctionne pas, problème dans le fichier |
67 | | |
| 68 | copy clc2000.area_clc from 'D:/CelineJouanin/RHT_Estimkart/clc/ap_clc.csv' with csv delimiter as ';' header; |
| 69 | copy clc2000.area_clc from 'D:/CelineJouanin/RHT_Estimkart/clc/bret_clc.csv' with csv delimiter as ';' header; |
| 70 | copy clc2000.area_clc from 'D:/CelineJouanin/RHT_Estimkart/clc/cors_clc.csv' with csv delimiter as ';' header; |
| 71 | copy clc2000.area_clc from 'D:/CelineJouanin/RHT_Estimkart/clc/loir_clc.csv' with csv delimiter as ';' header; |
| 72 | copy clc2000.area_clc from 'D:/CelineJouanin/RHT_Estimkart/clc/rhon_clc.csv' with csv delimiter as ';' header; |
| 73 | copy clc2000.area_clc from 'D:/CelineJouanin/RHT_Estimkart/clc/rhow_clc.csv' with csv delimiter as ';' header; |
| 74 | copy clc2000.area_clc from 'D:/CelineJouanin/RHT_Estimkart/clc/rm_clc.csv' with csv delimiter as ';' header; |
| 75 | copy clc2000.area_clc from 'D:/CelineJouanin/RHT_Estimkart/clc/sn_clc.csv' with csv delimiter as ';' header; |
| 76 | |
| 77 | select count(*) from clc2000.area_clc ---114728 |
| 78 | select count(*) from rht.rht ---114601 |
| 79 | |
| 80 | drop table if exists clc2000.uparea_clc; |
| 81 | CREATE TABLE clc2000.uparea_clc |
| 82 | ( |
| 83 | Reach_Number integer, |
| 84 | up_area double precision, |
| 85 | art_111 double precision, |
| 86 | art_112 double precision, |
| 87 | art_121 double precision, |
| 88 | art_122 double precision, |
| 89 | art_123 double precision, |
| 90 | art_124 double precision, |
| 91 | art_131 double precision, |
| 92 | art_132 double precision, |
| 93 | art_133 double precision, |
| 94 | art_141 double precision, |
| 95 | art_142 double precision, |
| 96 | arable_211 double precision, |
| 97 | arable_212 double precision, |
| 98 | arable_213 double precision, |
| 99 | permcrop_221 double precision, |
| 100 | permcrop_222 double precision, |
| 101 | permcrop_223 double precision, |
| 102 | pasture_231 double precision, |
| 103 | hetagr_241 double precision, |
| 104 | hetagr_242 double precision, |
| 105 | hetagr_243 double precision, |
| 106 | hetagr_244 double precision, |
| 107 | forest_311 double precision, |
| 108 | forest_312 double precision, |
| 109 | forest_313 double precision, |
| 110 | natural_321 double precision, |
| 111 | natural_322 double precision, |
| 112 | natural_323 double precision, |
| 113 | natural_324 double precision, |
| 114 | natural_331 double precision, |
| 115 | natural_332 double precision, |
| 116 | natural_333 double precision, |
| 117 | natural_334 double precision, |
| 118 | natural_335 double precision, |
| 119 | wetlands_411 double precision, |
| 120 | wetlands_412 double precision, |
| 121 | wetlands_421 double precision, |
| 122 | wetlands_422 double precision, |
| 123 | wetlands_423 double precision, |
| 124 | inwat_511 double precision, |
| 125 | inwat_512 double precision, |
| 126 | marwat_521 double precision, |
| 127 | marwat_522 double precision, |
| 128 | marwat_523 double precision |
| 129 | ); |
| 130 | alter table clc2000.uparea_clc ADD CONSTRAINT pk_idnum PRIMARY KEY(Reach_Number); |
| 131 | copy clc2000.uparea_clc from 'D:/CelineJouanin/RHT_Estimkart/clc/ag_clcacc.csv' with csv delimiter as ';' header; |
| 132 | copy clc2000.uparea_clc from 'D:/CelineJouanin/RHT_Estimkart/clc/ap_clcacc.csv' with csv delimiter as ';' header; |
| 133 | copy clc2000.uparea_clc from 'D:/CelineJouanin/RHT_Estimkart/clc/bret_clcacc.csv' with csv delimiter as ';' header; |
| 134 | copy clc2000.uparea_clc from 'D:/CelineJouanin/RHT_Estimkart/clc/cors_clcacc.csv' with csv delimiter as ';' header; |
| 135 | copy clc2000.uparea_clc from 'D:/CelineJouanin/RHT_Estimkart/clc/loir_clcacc.csv' with csv delimiter as ';' header; |
| 136 | copy clc2000.uparea_clc from 'D:/CelineJouanin/RHT_Estimkart/clc/rhon_clcacc.csv' with csv delimiter as ';' header; |
| 137 | copy clc2000.uparea_clc from 'D:/CelineJouanin/RHT_Estimkart/clc/rhow_clcacc.csv' with csv delimiter as ';' header; |
| 138 | copy clc2000.uparea_clc from 'D:/CelineJouanin/RHT_Estimkart/clc/rm_clcacc.csv' with csv delimiter as ';' header; |
| 139 | copy clc2000.uparea_clc from 'D:/CelineJouanin/RHT_Estimkart/clc/sn_clcacc.csv' with csv delimiter as ';' header; |
| 140 | |
| 141 | select count(*) from clc2000.uparea_clc ---86992 (sans loire) |
| 142 | select count(*) from clc2000.uparea_clc ---114599 (avec loire) manque id_drain=223988 |
| 143 | |
| 144 | ---pb avec loir_clcacc |
| 145 | ---ERREUR: la valeur d'une clé dupliquée rompt la contrainte unique « pk_idnum » |
| 146 | ---CONTEXT: COPY uparea_clc, ligne 27607 : « 223988;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0 » |
| 147 | |
| 148 | select * from clc2000.uparea_clc where Reach_Number='223988'; |
| 149 | select * from clc2000.uparea_clc where up_area is null; |
| 150 | |
| 151 | select * from rht.attributs_rht_fev_2011_vs2 where id_drain='223988' --- sfbvu 14.3 surf_bv 14.3 |
| 152 | select * from rht.attributs_rht_fev_2011_vs2 where id_drain='223887' |