ваше сообщение коммита
This commit is contained in:
5
backend/db/data/isic_level_names.csv
Normal file
5
backend/db/data/isic_level_names.csv
Normal file
@@ -0,0 +1,5 @@
|
||||
CodeLevel,LevelName
|
||||
1,"Section"
|
||||
2,"Division"
|
||||
3,"Group"
|
||||
4,"Class"
|
||||
|
767
backend/db/data/isic_structure.csv
Normal file
767
backend/db/data/isic_structure.csv
Normal file
@@ -0,0 +1,767 @@
|
||||
Sortorder,Code,CodeLevel,Level1,Level2,Level3,Level4,Level5,Level6
|
||||
20,"A",1,"A",,,,,
|
||||
30,"01",2,"A","01",,,,
|
||||
40,"011",3,"A","01","011",,,
|
||||
50,"0111",4,"A","01","011","0111",,
|
||||
60,"0112",4,"A","01","011","0112",,
|
||||
70,"0113",4,"A","01","011","0113",,
|
||||
80,"0114",4,"A","01","011","0114",,
|
||||
90,"0115",4,"A","01","011","0115",,
|
||||
110,"0116",4,"A","01","011","0116",,
|
||||
130,"0119",4,"A","01","011","0119",,
|
||||
140,"012",3,"A","01","012",,,
|
||||
150,"0121",4,"A","01","012","0121",,
|
||||
160,"0122",4,"A","01","012","0122",,
|
||||
170,"0123",4,"A","01","012","0123",,
|
||||
180,"0124",4,"A","01","012","0124",,
|
||||
190,"0125",4,"A","01","012","0125",,
|
||||
200,"0126",4,"A","01","012","0126",,
|
||||
210,"0127",4,"A","01","012","0127",,
|
||||
220,"0128",4,"A","01","012","0128",,
|
||||
230,"0129",4,"A","01","012","0129",,
|
||||
240,"013",3,"A","01","013",,,
|
||||
250,"0130",4,"A","01","013","0130",,
|
||||
260,"014",3,"A","01","014",,,
|
||||
270,"0141",4,"A","01","014","0141",,
|
||||
280,"0142",4,"A","01","014","0142",,
|
||||
290,"0143",4,"A","01","014","0143",,
|
||||
300,"0144",4,"A","01","014","0144",,
|
||||
310,"0145",4,"A","01","014","0145",,
|
||||
320,"0146",4,"A","01","014","0146",,
|
||||
330,"0149",4,"A","01","014","0149",,
|
||||
340,"015",3,"A","01","015",,,
|
||||
350,"0150",4,"A","01","015","0150",,
|
||||
360,"016",3,"A","01","016",,,
|
||||
370,"0161",4,"A","01","016","0161",,
|
||||
380,"0162",4,"A","01","016","0162",,
|
||||
390,"0163",4,"A","01","016","0163",,
|
||||
400,"0164",4,"A","01","016","0164",,
|
||||
410,"017",3,"A","01","017",,,
|
||||
420,"0170",4,"A","01","017","0170",,
|
||||
430,"02",2,"A","02",,,,
|
||||
440,"021",3,"A","02","021",,,
|
||||
450,"0210",4,"A","02","021","0210",,
|
||||
460,"022",3,"A","02","022",,,
|
||||
470,"0220",4,"A","02","022","0220",,
|
||||
480,"023",3,"A","02","023",,,
|
||||
490,"0230",4,"A","02","023","0230",,
|
||||
500,"024",3,"A","02","024",,,
|
||||
510,"0240",4,"A","02","024","0240",,
|
||||
520,"03",2,"A","03",,,,
|
||||
530,"031",3,"A","03","031",,,
|
||||
540,"0311",4,"A","03","031","0311",,
|
||||
550,"0312",4,"A","03","031","0312",,
|
||||
560,"032",3,"A","03","032",,,
|
||||
570,"0321",4,"A","03","032","0321",,
|
||||
580,"0322",4,"A","03","032","0322",,
|
||||
590,"B",1,"B",,,,,
|
||||
600,"05",2,"B","05",,,,
|
||||
610,"051",3,"B","05","051",,,
|
||||
620,"0510",4,"B","05","051","0510",,
|
||||
630,"052",3,"B","05","052",,,
|
||||
640,"0520",4,"B","05","052","0520",,
|
||||
650,"06",2,"B","06",,,,
|
||||
660,"061",3,"B","06","061",,,
|
||||
670,"0610",4,"B","06","061","0610",,
|
||||
680,"062",3,"B","06","062",,,
|
||||
690,"0620",4,"B","06","062","0620",,
|
||||
700,"07",2,"B","07",,,,
|
||||
710,"071",3,"B","07","071",,,
|
||||
720,"0710",4,"B","07","071","0710",,
|
||||
730,"072",3,"B","07","072",,,
|
||||
740,"0721",4,"B","07","072","0721",,
|
||||
750,"0729",4,"B","07","072","0729",,
|
||||
760,"08",2,"B","08",,,,
|
||||
770,"081",3,"B","08","081",,,
|
||||
780,"0810",4,"B","08","081","0810",,
|
||||
790,"089",3,"B","08","089",,,
|
||||
800,"0891",4,"B","08","089","0891",,
|
||||
810,"0892",4,"B","08","089","0892",,
|
||||
820,"0893",4,"B","08","089","0893",,
|
||||
830,"0899",4,"B","08","089","0899",,
|
||||
840,"09",2,"B","09",,,,
|
||||
850,"091",3,"B","09","091",,,
|
||||
860,"0910",4,"B","09","091","0910",,
|
||||
870,"099",3,"B","09","099",,,
|
||||
880,"0990",4,"B","09","099","0990",,
|
||||
890,"C",1,"C",,,,,
|
||||
900,"10",2,"C","10",,,,
|
||||
910,"101",3,"C","10","101",,,
|
||||
920,"1010",4,"C","10","101","1010",,
|
||||
930,"102",3,"C","10","102",,,
|
||||
940,"1020",4,"C","10","102","1020",,
|
||||
950,"103",3,"C","10","103",,,
|
||||
960,"1030",4,"C","10","103","1030",,
|
||||
970,"104",3,"C","10","104",,,
|
||||
980,"1040",4,"C","10","104","1040",,
|
||||
990,"105",3,"C","10","105",,,
|
||||
1000,"1050",4,"C","10","105","1050",,
|
||||
1010,"106",3,"C","10","106",,,
|
||||
1020,"1061",4,"C","10","106","1061",,
|
||||
1030,"1062",4,"C","10","106","1062",,
|
||||
1040,"107",3,"C","10","107",,,
|
||||
1050,"1071",4,"C","10","107","1071",,
|
||||
1060,"1072",4,"C","10","107","1072",,
|
||||
1070,"1073",4,"C","10","107","1073",,
|
||||
1080,"1074",4,"C","10","107","1074",,
|
||||
1090,"1075",4,"C","10","107","1075",,
|
||||
1100,"1079",4,"C","10","107","1079",,
|
||||
1110,"108",3,"C","10","108",,,
|
||||
1120,"1080",4,"C","10","108","1080",,
|
||||
1130,"11",2,"C","11",,,,
|
||||
1140,"110",3,"C","11","110",,,
|
||||
1150,"1101",4,"C","11","110","1101",,
|
||||
1160,"1102",4,"C","11","110","1102",,
|
||||
1170,"1103",4,"C","11","110","1103",,
|
||||
1180,"1104",4,"C","11","110","1104",,
|
||||
1190,"12",2,"C","12",,,,
|
||||
1200,"120",3,"C","12","120",,,
|
||||
1210,"1200",4,"C","12","120","1200",,
|
||||
1220,"13",2,"C","13",,,,
|
||||
1230,"131",3,"C","13","131",,,
|
||||
1240,"1311",4,"C","13","131","1311",,
|
||||
1250,"1312",4,"C","13","131","1312",,
|
||||
1260,"1313",4,"C","13","131","1313",,
|
||||
1270,"139",3,"C","13","139",,,
|
||||
1280,"1391",4,"C","13","139","1391",,
|
||||
1290,"1392",4,"C","13","139","1392",,
|
||||
1300,"1393",4,"C","13","139","1393",,
|
||||
1310,"1394",4,"C","13","139","1394",,
|
||||
1320,"1399",4,"C","13","139","1399",,
|
||||
1330,"14",2,"C","14",,,,
|
||||
1340,"141",3,"C","14","141",,,
|
||||
1350,"1410",4,"C","14","141","1410",,
|
||||
1360,"142",3,"C","14","142",,,
|
||||
1370,"1420",4,"C","14","142","1420",,
|
||||
1380,"143",3,"C","14","143",,,
|
||||
1390,"1430",4,"C","14","143","1430",,
|
||||
1400,"15",2,"C","15",,,,
|
||||
1410,"151",3,"C","15","151",,,
|
||||
1420,"1511",4,"C","15","151","1511",,
|
||||
1430,"1512",4,"C","15","151","1512",,
|
||||
1440,"152",3,"C","15","152",,,
|
||||
1450,"1520",4,"C","15","152","1520",,
|
||||
1460,"16",2,"C","16",,,,
|
||||
1470,"161",3,"C","16","161",,,
|
||||
1480,"1610",4,"C","16","161","1610",,
|
||||
1490,"162",3,"C","16","162",,,
|
||||
1500,"1621",4,"C","16","162","1621",,
|
||||
1510,"1622",4,"C","16","162","1622",,
|
||||
1520,"1623",4,"C","16","162","1623",,
|
||||
1530,"1629",4,"C","16","162","1629",,
|
||||
1540,"17",2,"C","17",,,,
|
||||
1550,"170",3,"C","17","170",,,
|
||||
1560,"1701",4,"C","17","170","1701",,
|
||||
1570,"1702",4,"C","17","170","1702",,
|
||||
1580,"1709",4,"C","17","170","1709",,
|
||||
1590,"18",2,"C","18",,,,
|
||||
1600,"181",3,"C","18","181",,,
|
||||
1610,"1811",4,"C","18","181","1811",,
|
||||
1620,"1812",4,"C","18","181","1812",,
|
||||
1630,"182",3,"C","18","182",,,
|
||||
1640,"1820",4,"C","18","182","1820",,
|
||||
1650,"19",2,"C","19",,,,
|
||||
1660,"191",3,"C","19","191",,,
|
||||
1670,"1910",4,"C","19","191","1910",,
|
||||
1680,"192",3,"C","19","192",,,
|
||||
1690,"1920",4,"C","19","192","1920",,
|
||||
1700,"20",2,"C","20",,,,
|
||||
1710,"201",3,"C","20","201",,,
|
||||
1720,"2011",4,"C","20","201","2011",,
|
||||
1730,"2012",4,"C","20","201","2012",,
|
||||
1740,"2013",4,"C","20","201","2013",,
|
||||
1750,"202",3,"C","20","202",,,
|
||||
1760,"2021",4,"C","20","202","2021",,
|
||||
1770,"2022",4,"C","20","202","2022",,
|
||||
1780,"2023",4,"C","20","202","2023",,
|
||||
1790,"2029",4,"C","20","202","2029",,
|
||||
1800,"203",3,"C","20","203",,,
|
||||
1810,"2030",4,"C","20","203","2030",,
|
||||
1820,"21",2,"C","21",,,,
|
||||
1830,"210",3,"C","21","210",,,
|
||||
1840,"2100",4,"C","21","210","2100",,
|
||||
1850,"22",2,"C","22",,,,
|
||||
1860,"221",3,"C","22","221",,,
|
||||
1870,"2211",4,"C","22","221","2211",,
|
||||
1880,"2219",4,"C","22","221","2219",,
|
||||
1890,"222",3,"C","22","222",,,
|
||||
1900,"2220",4,"C","22","222","2220",,
|
||||
1910,"23",2,"C","23",,,,
|
||||
1920,"231",3,"C","23","231",,,
|
||||
1930,"2310",4,"C","23","231","2310",,
|
||||
1940,"239",3,"C","23","239",,,
|
||||
1950,"2391",4,"C","23","239","2391",,
|
||||
1960,"2392",4,"C","23","239","2392",,
|
||||
1970,"2393",4,"C","23","239","2393",,
|
||||
1980,"2394",4,"C","23","239","2394",,
|
||||
1990,"2395",4,"C","23","239","2395",,
|
||||
2000,"2396",4,"C","23","239","2396",,
|
||||
2010,"2399",4,"C","23","239","2399",,
|
||||
2020,"24",2,"C","24",,,,
|
||||
2030,"241",3,"C","24","241",,,
|
||||
2040,"2410",4,"C","24","241","2410",,
|
||||
2050,"242",3,"C","24","242",,,
|
||||
2060,"2420",4,"C","24","242","2420",,
|
||||
2070,"243",3,"C","24","243",,,
|
||||
2080,"2431",4,"C","24","243","2431",,
|
||||
2090,"2432",4,"C","24","243","2432",,
|
||||
2100,"25",2,"C","25",,,,
|
||||
2110,"251",3,"C","25","251",,,
|
||||
2120,"2511",4,"C","25","251","2511",,
|
||||
2130,"2512",4,"C","25","251","2512",,
|
||||
2140,"2513",4,"C","25","251","2513",,
|
||||
2150,"252",3,"C","25","252",,,
|
||||
2160,"2520",4,"C","25","252","2520",,
|
||||
2170,"259",3,"C","25","259",,,
|
||||
2180,"2591",4,"C","25","259","2591",,
|
||||
2190,"2592",4,"C","25","259","2592",,
|
||||
2200,"2593",4,"C","25","259","2593",,
|
||||
2210,"2599",4,"C","25","259","2599",,
|
||||
2220,"26",2,"C","26",,,,
|
||||
2230,"261",3,"C","26","261",,,
|
||||
2240,"2610",4,"C","26","261","2610",,
|
||||
2250,"262",3,"C","26","262",,,
|
||||
2260,"2620",4,"C","26","262","2620",,
|
||||
2270,"263",3,"C","26","263",,,
|
||||
2280,"2630",4,"C","26","263","2630",,
|
||||
2290,"264",3,"C","26","264",,,
|
||||
2300,"2640",4,"C","26","264","2640",,
|
||||
2310,"265",3,"C","26","265",,,
|
||||
2320,"2651",4,"C","26","265","2651",,
|
||||
2330,"2652",4,"C","26","265","2652",,
|
||||
2340,"266",3,"C","26","266",,,
|
||||
2350,"2660",4,"C","26","266","2660",,
|
||||
2360,"267",3,"C","26","267",,,
|
||||
2370,"2670",4,"C","26","267","2670",,
|
||||
2380,"268",3,"C","26","268",,,
|
||||
2390,"2680",4,"C","26","268","2680",,
|
||||
2400,"27",2,"C","27",,,,
|
||||
2410,"271",3,"C","27","271",,,
|
||||
2420,"2710",4,"C","27","271","2710",,
|
||||
2430,"272",3,"C","27","272",,,
|
||||
2440,"2720",4,"C","27","272","2720",,
|
||||
2450,"273",3,"C","27","273",,,
|
||||
2460,"2731",4,"C","27","273","2731",,
|
||||
2470,"2732",4,"C","27","273","2732",,
|
||||
2480,"2733",4,"C","27","273","2733",,
|
||||
2490,"274",3,"C","27","274",,,
|
||||
2500,"2740",4,"C","27","274","2740",,
|
||||
2510,"275",3,"C","27","275",,,
|
||||
2520,"2750",4,"C","27","275","2750",,
|
||||
2530,"279",3,"C","27","279",,,
|
||||
2540,"2790",4,"C","27","279","2790",,
|
||||
2550,"28",2,"C","28",,,,
|
||||
2560,"281",3,"C","28","281",,,
|
||||
2570,"2811",4,"C","28","281","2811",,
|
||||
2580,"2812",4,"C","28","281","2812",,
|
||||
2590,"2813",4,"C","28","281","2813",,
|
||||
2600,"2814",4,"C","28","281","2814",,
|
||||
2610,"2815",4,"C","28","281","2815",,
|
||||
2620,"2816",4,"C","28","281","2816",,
|
||||
2630,"2817",4,"C","28","281","2817",,
|
||||
2640,"2818",4,"C","28","281","2818",,
|
||||
2650,"2819",4,"C","28","281","2819",,
|
||||
2660,"282",3,"C","28","282",,,
|
||||
2670,"2821",4,"C","28","282","2821",,
|
||||
2680,"2822",4,"C","28","282","2822",,
|
||||
2690,"2823",4,"C","28","282","2823",,
|
||||
2700,"2824",4,"C","28","282","2824",,
|
||||
2710,"2825",4,"C","28","282","2825",,
|
||||
2720,"2826",4,"C","28","282","2826",,
|
||||
2730,"2829",4,"C","28","282","2829",,
|
||||
2740,"29",2,"C","29",,,,
|
||||
2750,"291",3,"C","29","291",,,
|
||||
2760,"2910",4,"C","29","291","2910",,
|
||||
2770,"292",3,"C","29","292",,,
|
||||
2780,"2920",4,"C","29","292","2920",,
|
||||
2790,"293",3,"C","29","293",,,
|
||||
2800,"2930",4,"C","29","293","2930",,
|
||||
2810,"30",2,"C","30",,,,
|
||||
2820,"301",3,"C","30","301",,,
|
||||
2830,"3011",4,"C","30","301","3011",,
|
||||
2840,"3012",4,"C","30","301","3012",,
|
||||
2850,"302",3,"C","30","302",,,
|
||||
2860,"3020",4,"C","30","302","3020",,
|
||||
2870,"303",3,"C","30","303",,,
|
||||
2880,"3030",4,"C","30","303","3030",,
|
||||
2890,"304",3,"C","30","304",,,
|
||||
2900,"3040",4,"C","30","304","3040",,
|
||||
2910,"309",3,"C","30","309",,,
|
||||
2920,"3091",4,"C","30","309","3091",,
|
||||
2930,"3092",4,"C","30","309","3092",,
|
||||
2940,"3099",4,"C","30","309","3099",,
|
||||
2950,"31",2,"C","31",,,,
|
||||
2960,"310",3,"C","31","310",,,
|
||||
2970,"3100",4,"C","31","310","3100",,
|
||||
2980,"32",2,"C","32",,,,
|
||||
2990,"321",3,"C","32","321",,,
|
||||
3000,"3211",4,"C","32","321","3211",,
|
||||
3010,"3212",4,"C","32","321","3212",,
|
||||
3020,"322",3,"C","32","322",,,
|
||||
3030,"3220",4,"C","32","322","3220",,
|
||||
3040,"323",3,"C","32","323",,,
|
||||
3050,"3230",4,"C","32","323","3230",,
|
||||
3060,"324",3,"C","32","324",,,
|
||||
3070,"3240",4,"C","32","324","3240",,
|
||||
3080,"325",3,"C","32","325",,,
|
||||
3090,"3250",4,"C","32","325","3250",,
|
||||
3100,"329",3,"C","32","329",,,
|
||||
3110,"3290",4,"C","32","329","3290",,
|
||||
3120,"33",2,"C","33",,,,
|
||||
3130,"331",3,"C","33","331",,,
|
||||
3140,"3311",4,"C","33","331","3311",,
|
||||
3150,"3312",4,"C","33","331","3312",,
|
||||
3160,"3313",4,"C","33","331","3313",,
|
||||
3170,"3314",4,"C","33","331","3314",,
|
||||
3180,"3315",4,"C","33","331","3315",,
|
||||
3190,"3319",4,"C","33","331","3319",,
|
||||
3200,"332",3,"C","33","332",,,
|
||||
3210,"3320",4,"C","33","332","3320",,
|
||||
3220,"D",1,"D",,,,,
|
||||
3230,"35",2,"D","35",,,,
|
||||
3240,"351",3,"D","35","351",,,
|
||||
3250,"3510",4,"D","35","351","3510",,
|
||||
3260,"352",3,"D","35","352",,,
|
||||
3270,"3520",4,"D","35","352","3520",,
|
||||
3280,"353",3,"D","35","353",,,
|
||||
3290,"3530",4,"D","35","353","3530",,
|
||||
3300,"E",1,"E",,,,,
|
||||
3310,"36",2,"E","36",,,,
|
||||
3320,"360",3,"E","36","360",,,
|
||||
3330,"3600",4,"E","36","360","3600",,
|
||||
3340,"37",2,"E","37",,,,
|
||||
3350,"370",3,"E","37","370",,,
|
||||
3360,"3700",4,"E","37","370","3700",,
|
||||
3370,"38",2,"E","38",,,,
|
||||
3380,"381",3,"E","38","381",,,
|
||||
3390,"3811",4,"E","38","381","3811",,
|
||||
3400,"3812",4,"E","38","381","3812",,
|
||||
3410,"382",3,"E","38","382",,,
|
||||
3420,"3821",4,"E","38","382","3821",,
|
||||
3430,"3822",4,"E","38","382","3822",,
|
||||
3440,"383",3,"E","38","383",,,
|
||||
3450,"3830",4,"E","38","383","3830",,
|
||||
3460,"39",2,"E","39",,,,
|
||||
3470,"390",3,"E","39","390",,,
|
||||
3480,"3900",4,"E","39","390","3900",,
|
||||
3490,"F",1,"F",,,,,
|
||||
3500,"41",2,"F","41",,,,
|
||||
3510,"410",3,"F","41","410",,,
|
||||
3520,"4100",4,"F","41","410","4100",,
|
||||
3530,"42",2,"F","42",,,,
|
||||
3540,"421",3,"F","42","421",,,
|
||||
3550,"4210",4,"F","42","421","4210",,
|
||||
3560,"422",3,"F","42","422",,,
|
||||
3570,"4220",4,"F","42","422","4220",,
|
||||
3580,"429",3,"F","42","429",,,
|
||||
3590,"4290",4,"F","42","429","4290",,
|
||||
3600,"43",2,"F","43",,,,
|
||||
3610,"431",3,"F","43","431",,,
|
||||
3620,"4311",4,"F","43","431","4311",,
|
||||
3630,"4312",4,"F","43","431","4312",,
|
||||
3640,"432",3,"F","43","432",,,
|
||||
3650,"4321",4,"F","43","432","4321",,
|
||||
3660,"4322",4,"F","43","432","4322",,
|
||||
3670,"4329",4,"F","43","432","4329",,
|
||||
3680,"433",3,"F","43","433",,,
|
||||
3690,"4330",4,"F","43","433","4330",,
|
||||
3700,"439",3,"F","43","439",,,
|
||||
3710,"4390",4,"F","43","439","4390",,
|
||||
3720,"G",1,"G",,,,,
|
||||
3730,"45",2,"G","45",,,,
|
||||
3740,"451",3,"G","45","451",,,
|
||||
3750,"4510",4,"G","45","451","4510",,
|
||||
3760,"452",3,"G","45","452",,,
|
||||
3770,"4520",4,"G","45","452","4520",,
|
||||
3780,"453",3,"G","45","453",,,
|
||||
3790,"4530",4,"G","45","453","4530",,
|
||||
3800,"454",3,"G","45","454",,,
|
||||
3810,"4540",4,"G","45","454","4540",,
|
||||
3820,"46",2,"G","46",,,,
|
||||
3830,"461",3,"G","46","461",,,
|
||||
3840,"4610",4,"G","46","461","4610",,
|
||||
3850,"462",3,"G","46","462",,,
|
||||
3860,"4620",4,"G","46","462","4620",,
|
||||
3870,"463",3,"G","46","463",,,
|
||||
3880,"4630",4,"G","46","463","4630",,
|
||||
3890,"464",3,"G","46","464",,,
|
||||
3900,"4641",4,"G","46","464","4641",,
|
||||
3910,"4649",4,"G","46","464","4649",,
|
||||
3920,"465",3,"G","46","465",,,
|
||||
3930,"4651",4,"G","46","465","4651",,
|
||||
3940,"4652",4,"G","46","465","4652",,
|
||||
3950,"4653",4,"G","46","465","4653",,
|
||||
3960,"4659",4,"G","46","465","4659",,
|
||||
3970,"466",3,"G","46","466",,,
|
||||
3980,"4661",4,"G","46","466","4661",,
|
||||
3990,"4662",4,"G","46","466","4662",,
|
||||
4000,"4663",4,"G","46","466","4663",,
|
||||
4010,"4669",4,"G","46","466","4669",,
|
||||
4020,"469",3,"G","46","469",,,
|
||||
4030,"4690",4,"G","46","469","4690",,
|
||||
4040,"47",2,"G","47",,,,
|
||||
4050,"471",3,"G","47","471",,,
|
||||
4060,"4711",4,"G","47","471","4711",,
|
||||
4070,"4719",4,"G","47","471","4719",,
|
||||
4080,"472",3,"G","47","472",,,
|
||||
4090,"4721",4,"G","47","472","4721",,
|
||||
4100,"4722",4,"G","47","472","4722",,
|
||||
4110,"4723",4,"G","47","472","4723",,
|
||||
4120,"473",3,"G","47","473",,,
|
||||
4130,"4730",4,"G","47","473","4730",,
|
||||
4140,"474",3,"G","47","474",,,
|
||||
4150,"4741",4,"G","47","474","4741",,
|
||||
4160,"4742",4,"G","47","474","4742",,
|
||||
4170,"475",3,"G","47","475",,,
|
||||
4180,"4751",4,"G","47","475","4751",,
|
||||
4190,"4752",4,"G","47","475","4752",,
|
||||
4200,"4753",4,"G","47","475","4753",,
|
||||
4210,"4759",4,"G","47","475","4759",,
|
||||
4220,"476",3,"G","47","476",,,
|
||||
4230,"4761",4,"G","47","476","4761",,
|
||||
4240,"4762",4,"G","47","476","4762",,
|
||||
4250,"4763",4,"G","47","476","4763",,
|
||||
4260,"4764",4,"G","47","476","4764",,
|
||||
4270,"477",3,"G","47","477",,,
|
||||
4280,"4771",4,"G","47","477","4771",,
|
||||
4290,"4772",4,"G","47","477","4772",,
|
||||
4300,"4773",4,"G","47","477","4773",,
|
||||
4310,"4774",4,"G","47","477","4774",,
|
||||
4320,"478",3,"G","47","478",,,
|
||||
4330,"4781",4,"G","47","478","4781",,
|
||||
4340,"4782",4,"G","47","478","4782",,
|
||||
4350,"4789",4,"G","47","478","4789",,
|
||||
4360,"479",3,"G","47","479",,,
|
||||
4370,"4791",4,"G","47","479","4791",,
|
||||
4380,"4799",4,"G","47","479","4799",,
|
||||
4390,"H",1,"H",,,,,
|
||||
4400,"49",2,"H","49",,,,
|
||||
4410,"491",3,"H","49","491",,,
|
||||
4420,"4911",4,"H","49","491","4911",,
|
||||
4430,"4912",4,"H","49","491","4912",,
|
||||
4440,"492",3,"H","49","492",,,
|
||||
4450,"4921",4,"H","49","492","4921",,
|
||||
4460,"4922",4,"H","49","492","4922",,
|
||||
4470,"4923",4,"H","49","492","4923",,
|
||||
4480,"493",3,"H","49","493",,,
|
||||
4490,"4930",4,"H","49","493","4930",,
|
||||
4500,"50",2,"H","50",,,,
|
||||
4510,"501",3,"H","50","501",,,
|
||||
4520,"5011",4,"H","50","501","5011",,
|
||||
4530,"5012",4,"H","50","501","5012",,
|
||||
4540,"502",3,"H","50","502",,,
|
||||
4550,"5021",4,"H","50","502","5021",,
|
||||
4560,"5022",4,"H","50","502","5022",,
|
||||
4570,"51",2,"H","51",,,,
|
||||
4580,"511",3,"H","51","511",,,
|
||||
4590,"5110",4,"H","51","511","5110",,
|
||||
4600,"512",3,"H","51","512",,,
|
||||
4610,"5120",4,"H","51","512","5120",,
|
||||
4620,"52",2,"H","52",,,,
|
||||
4630,"521",3,"H","52","521",,,
|
||||
4640,"5210",4,"H","52","521","5210",,
|
||||
4650,"522",3,"H","52","522",,,
|
||||
4660,"5221",4,"H","52","522","5221",,
|
||||
4670,"5222",4,"H","52","522","5222",,
|
||||
4680,"5223",4,"H","52","522","5223",,
|
||||
4690,"5224",4,"H","52","522","5224",,
|
||||
4700,"5229",4,"H","52","522","5229",,
|
||||
4710,"53",2,"H","53",,,,
|
||||
4720,"531",3,"H","53","531",,,
|
||||
4730,"5310",4,"H","53","531","5310",,
|
||||
4740,"532",3,"H","53","532",,,
|
||||
4750,"5320",4,"H","53","532","5320",,
|
||||
4760,"I",1,"I",,,,,
|
||||
4770,"55",2,"I","55",,,,
|
||||
4780,"551",3,"I","55","551",,,
|
||||
4790,"5510",4,"I","55","551","5510",,
|
||||
4800,"552",3,"I","55","552",,,
|
||||
4810,"5520",4,"I","55","552","5520",,
|
||||
4820,"559",3,"I","55","559",,,
|
||||
4830,"5590",4,"I","55","559","5590",,
|
||||
4840,"56",2,"I","56",,,,
|
||||
4850,"561",3,"I","56","561",,,
|
||||
4860,"5610",4,"I","56","561","5610",,
|
||||
4870,"562",3,"I","56","562",,,
|
||||
4880,"5621",4,"I","56","562","5621",,
|
||||
4890,"5629",4,"I","56","562","5629",,
|
||||
4930,"563",3,"I","56","563",,,
|
||||
4940,"5630",4,"I","56","563","5630",,
|
||||
4950,"J",1,"J",,,,,
|
||||
4960,"58",2,"J","58",,,,
|
||||
4970,"581",3,"J","58","581",,,
|
||||
4980,"5811",4,"J","58","581","5811",,
|
||||
4990,"5812",4,"J","58","581","5812",,
|
||||
5000,"5813",4,"J","58","581","5813",,
|
||||
5010,"5819",4,"J","58","581","5819",,
|
||||
5020,"582",3,"J","58","582",,,
|
||||
5030,"5820",4,"J","58","582","5820",,
|
||||
5040,"59",2,"J","59",,,,
|
||||
5050,"591",3,"J","59","591",,,
|
||||
5060,"5911",4,"J","59","591","5911",,
|
||||
5070,"5912",4,"J","59","591","5912",,
|
||||
5080,"5913",4,"J","59","591","5913",,
|
||||
5090,"5914",4,"J","59","591","5914",,
|
||||
5100,"592",3,"J","59","592",,,
|
||||
5110,"5920",4,"J","59","592","5920",,
|
||||
5120,"60",2,"J","60",,,,
|
||||
5130,"601",3,"J","60","601",,,
|
||||
5140,"6010",4,"J","60","601","6010",,
|
||||
5150,"602",3,"J","60","602",,,
|
||||
5160,"6020",4,"J","60","602","6020",,
|
||||
5180,"61",2,"J","61",,,,
|
||||
5190,"611",3,"J","61","611",,,
|
||||
5200,"6110",4,"J","61","611","6110",,
|
||||
5210,"612",3,"J","61","612",,,
|
||||
5220,"6120",4,"J","61","612","6120",,
|
||||
5230,"613",3,"J","61","613",,,
|
||||
5240,"6130",4,"J","61","613","6130",,
|
||||
5250,"619",3,"J","61","619",,,
|
||||
5260,"6190",4,"J","61","619","6190",,
|
||||
5270,"62",2,"J","62",,,,
|
||||
5280,"620",3,"J","62","620",,,
|
||||
5290,"6201",4,"J","62","620","6201",,
|
||||
5300,"6202",4,"J","62","620","6202",,
|
||||
5310,"6209",4,"J","62","620","6209",,
|
||||
5320,"63",2,"J","63",,,,
|
||||
5330,"631",3,"J","63","631",,,
|
||||
5340,"6311",4,"J","63","631","6311",,
|
||||
5350,"6312",4,"J","63","631","6312",,
|
||||
5360,"639",3,"J","63","639",,,
|
||||
5370,"6391",4,"J","63","639","6391",,
|
||||
5380,"6399",4,"J","63","639","6399",,
|
||||
5390,"K",1,"K",,,,,
|
||||
5400,"64",2,"K","64",,,,
|
||||
5410,"641",3,"K","64","641",,,
|
||||
5420,"6411",4,"K","64","641","6411",,
|
||||
5430,"6419",4,"K","64","641","6419",,
|
||||
5440,"642",3,"K","64","642",,,
|
||||
5450,"6420",4,"K","64","642","6420",,
|
||||
5460,"643",3,"K","64","643",,,
|
||||
5470,"6430",4,"K","64","643","6430",,
|
||||
5480,"649",3,"K","64","649",,,
|
||||
5490,"6491",4,"K","64","649","6491",,
|
||||
5500,"6492",4,"K","64","649","6492",,
|
||||
5510,"6499",4,"K","64","649","6499",,
|
||||
5520,"65",2,"K","65",,,,
|
||||
5530,"651",3,"K","65","651",,,
|
||||
5540,"6511",4,"K","65","651","6511",,
|
||||
5550,"6512",4,"K","65","651","6512",,
|
||||
5560,"652",3,"K","65","652",,,
|
||||
5570,"6520",4,"K","65","652","6520",,
|
||||
5580,"653",3,"K","65","653",,,
|
||||
5590,"6530",4,"K","65","653","6530",,
|
||||
5600,"66",2,"K","66",,,,
|
||||
5610,"661",3,"K","66","661",,,
|
||||
5620,"6611",4,"K","66","661","6611",,
|
||||
5630,"6612",4,"K","66","661","6612",,
|
||||
5640,"6619",4,"K","66","661","6619",,
|
||||
5650,"662",3,"K","66","662",,,
|
||||
5660,"6621",4,"K","66","662","6621",,
|
||||
5670,"6622",4,"K","66","662","6622",,
|
||||
5680,"6629",4,"K","66","662","6629",,
|
||||
5690,"663",3,"K","66","663",,,
|
||||
5700,"6630",4,"K","66","663","6630",,
|
||||
5710,"L",1,"L",,,,,
|
||||
5720,"68",2,"L","68",,,,
|
||||
5730,"681",3,"L","68","681",,,
|
||||
5740,"6810",4,"L","68","681","6810",,
|
||||
5750,"682",3,"L","68","682",,,
|
||||
5760,"6820",4,"L","68","682","6820",,
|
||||
5770,"M",1,"M",,,,,
|
||||
5780,"69",2,"M","69",,,,
|
||||
5790,"691",3,"M","69","691",,,
|
||||
5800,"6910",4,"M","69","691","6910",,
|
||||
5810,"692",3,"M","69","692",,,
|
||||
5820,"6920",4,"M","69","692","6920",,
|
||||
5830,"70",2,"M","70",,,,
|
||||
5840,"701",3,"M","70","701",,,
|
||||
5850,"7010",4,"M","70","701","7010",,
|
||||
5860,"702",3,"M","70","702",,,
|
||||
5870,"7020",4,"M","70","702","7020",,
|
||||
5880,"71",2,"M","71",,,,
|
||||
5890,"711",3,"M","71","711",,,
|
||||
5900,"7110",4,"M","71","711","7110",,
|
||||
5910,"712",3,"M","71","712",,,
|
||||
5920,"7120",4,"M","71","712","7120",,
|
||||
5930,"72",2,"M","72",,,,
|
||||
5940,"721",3,"M","72","721",,,
|
||||
5960,"7210",4,"M","72","721","7210",,
|
||||
5970,"722",3,"M","72","722",,,
|
||||
5980,"7220",4,"M","72","722","7220",,
|
||||
5990,"73",2,"M","73",,,,
|
||||
6000,"731",3,"M","73","731",,,
|
||||
6010,"7310",4,"M","73","731","7310",,
|
||||
6020,"732",3,"M","73","732",,,
|
||||
6030,"7320",4,"M","73","732","7320",,
|
||||
6040,"74",2,"M","74",,,,
|
||||
6050,"741",3,"M","74","741",,,
|
||||
6060,"7410",4,"M","74","741","7410",,
|
||||
6070,"742",3,"M","74","742",,,
|
||||
6080,"7420",4,"M","74","742","7420",,
|
||||
6090,"749",3,"M","74","749",,,
|
||||
6100,"7490",4,"M","74","749","7490",,
|
||||
6110,"75",2,"M","75",,,,
|
||||
6120,"750",3,"M","75","750",,,
|
||||
6130,"7500",4,"M","75","750","7500",,
|
||||
6140,"N",1,"N",,,,,
|
||||
6150,"77",2,"N","77",,,,
|
||||
6160,"771",3,"N","77","771",,,
|
||||
6170,"7710",4,"N","77","771","7710",,
|
||||
6180,"772",3,"N","77","772",,,
|
||||
6190,"7721",4,"N","77","772","7721",,
|
||||
6200,"7722",4,"N","77","772","7722",,
|
||||
6210,"7729",4,"N","77","772","7729",,
|
||||
6220,"773",3,"N","77","773",,,
|
||||
6230,"7730",4,"N","77","773","7730",,
|
||||
6240,"774",3,"N","77","774",,,
|
||||
6250,"7740",4,"N","77","774","7740",,
|
||||
6260,"78",2,"N","78",,,,
|
||||
6270,"781",3,"N","78","781",,,
|
||||
6280,"7810",4,"N","78","781","7810",,
|
||||
6290,"782",3,"N","78","782",,,
|
||||
6300,"7820",4,"N","78","782","7820",,
|
||||
6310,"783",3,"N","78","783",,,
|
||||
6320,"7830",4,"N","78","783","7830",,
|
||||
6330,"79",2,"N","79",,,,
|
||||
6340,"791",3,"N","79","791",,,
|
||||
6350,"7911",4,"N","79","791","7911",,
|
||||
6360,"7912",4,"N","79","791","7912",,
|
||||
6370,"799",3,"N","79","799",,,
|
||||
6380,"7990",4,"N","79","799","7990",,
|
||||
6390,"80",2,"N","80",,,,
|
||||
6400,"801",3,"N","80","801",,,
|
||||
6410,"8010",4,"N","80","801","8010",,
|
||||
6420,"802",3,"N","80","802",,,
|
||||
6430,"8020",4,"N","80","802","8020",,
|
||||
6440,"803",3,"N","80","803",,,
|
||||
6450,"8030",4,"N","80","803","8030",,
|
||||
6460,"81",2,"N","81",,,,
|
||||
6470,"811",3,"N","81","811",,,
|
||||
6480,"8110",4,"N","81","811","8110",,
|
||||
6490,"812",3,"N","81","812",,,
|
||||
6500,"8121",4,"N","81","812","8121",,
|
||||
6510,"8129",4,"N","81","812","8129",,
|
||||
6520,"813",3,"N","81","813",,,
|
||||
6530,"8130",4,"N","81","813","8130",,
|
||||
6540,"82",2,"N","82",,,,
|
||||
6550,"821",3,"N","82","821",,,
|
||||
6560,"8211",4,"N","82","821","8211",,
|
||||
6570,"8219",4,"N","82","821","8219",,
|
||||
6580,"822",3,"N","82","822",,,
|
||||
6590,"8220",4,"N","82","822","8220",,
|
||||
6600,"823",3,"N","82","823",,,
|
||||
6610,"8230",4,"N","82","823","8230",,
|
||||
6620,"829",3,"N","82","829",,,
|
||||
6630,"8291",4,"N","82","829","8291",,
|
||||
6640,"8292",4,"N","82","829","8292",,
|
||||
6650,"8299",4,"N","82","829","8299",,
|
||||
6660,"O",1,"O",,,,,
|
||||
6670,"84",2,"O","84",,,,
|
||||
6680,"841",3,"O","84","841",,,
|
||||
6690,"8411",4,"O","84","841","8411",,
|
||||
6700,"8412",4,"O","84","841","8412",,
|
||||
6710,"8413",4,"O","84","841","8413",,
|
||||
6730,"842",3,"O","84","842",,,
|
||||
6740,"8421",4,"O","84","842","8421",,
|
||||
6750,"8422",4,"O","84","842","8422",,
|
||||
6760,"8423",4,"O","84","842","8423",,
|
||||
6770,"843",3,"O","84","843",,,
|
||||
6780,"8430",4,"O","84","843","8430",,
|
||||
6790,"P",1,"P",,,,,
|
||||
6800,"85",2,"P","85",,,,
|
||||
6810,"851",3,"P","85","851",,,
|
||||
6820,"8510",4,"P","85","851","8510",,
|
||||
6830,"852",3,"P","85","852",,,
|
||||
6840,"8521",4,"P","85","852","8521",,
|
||||
6850,"8522",4,"P","85","852","8522",,
|
||||
6860,"853",3,"P","85","853",,,
|
||||
6870,"8530",4,"P","85","853","8530",,
|
||||
6880,"854",3,"P","85","854",,,
|
||||
6890,"8541",4,"P","85","854","8541",,
|
||||
6900,"8542",4,"P","85","854","8542",,
|
||||
6910,"8549",4,"P","85","854","8549",,
|
||||
6920,"855",3,"P","85","855",,,
|
||||
6930,"8550",4,"P","85","855","8550",,
|
||||
6940,"Q",1,"Q",,,,,
|
||||
6950,"86",2,"Q","86",,,,
|
||||
6960,"861",3,"Q","86","861",,,
|
||||
6970,"8610",4,"Q","86","861","8610",,
|
||||
6980,"862",3,"Q","86","862",,,
|
||||
6990,"8620",4,"Q","86","862","8620",,
|
||||
7000,"869",3,"Q","86","869",,,
|
||||
7010,"8690",4,"Q","86","869","8690",,
|
||||
7020,"87",2,"Q","87",,,,
|
||||
7030,"871",3,"Q","87","871",,,
|
||||
7040,"8710",4,"Q","87","871","8710",,
|
||||
7050,"872",3,"Q","87","872",,,
|
||||
7060,"8720",4,"Q","87","872","8720",,
|
||||
7070,"873",3,"Q","87","873",,,
|
||||
7080,"8730",4,"Q","87","873","8730",,
|
||||
7090,"879",3,"Q","87","879",,,
|
||||
7100,"8790",4,"Q","87","879","8790",,
|
||||
7110,"88",2,"Q","88",,,,
|
||||
7120,"881",3,"Q","88","881",,,
|
||||
7130,"8810",4,"Q","88","881","8810",,
|
||||
7140,"889",3,"Q","88","889",,,
|
||||
7150,"8890",4,"Q","88","889","8890",,
|
||||
7160,"R",1,"R",,,,,
|
||||
7170,"90",2,"R","90",,,,
|
||||
7180,"900",3,"R","90","900",,,
|
||||
7190,"9000",4,"R","90","900","9000",,
|
||||
7200,"91",2,"R","91",,,,
|
||||
7210,"910",3,"R","91","910",,,
|
||||
7215,"9101",4,"R","91","910","9101",,
|
||||
7220,"9102",4,"R","91","910","9102",,
|
||||
7230,"9103",4,"R","91","910","9103",,
|
||||
7240,"92",2,"R","92",,,,
|
||||
7250,"920",3,"R","92","920",,,
|
||||
7260,"9200",4,"R","92","920","9200",,
|
||||
7270,"93",2,"R","93",,,,
|
||||
7280,"931",3,"R","93","931",,,
|
||||
7290,"9311",4,"R","93","931","9311",,
|
||||
7300,"9312",4,"R","93","931","9312",,
|
||||
7310,"9319",4,"R","93","931","9319",,
|
||||
7320,"932",3,"R","93","932",,,
|
||||
7330,"9321",4,"R","93","932","9321",,
|
||||
7340,"9329",4,"R","93","932","9329",,
|
||||
7350,"S",1,"S",,,,,
|
||||
7360,"94",2,"S","94",,,,
|
||||
7370,"941",3,"S","94","941",,,
|
||||
7380,"9411",4,"S","94","941","9411",,
|
||||
7390,"9412",4,"S","94","941","9412",,
|
||||
7400,"942",3,"S","94","942",,,
|
||||
7410,"9420",4,"S","94","942","9420",,
|
||||
7420,"949",3,"S","94","949",,,
|
||||
7430,"9491",4,"S","94","949","9491",,
|
||||
7440,"9492",4,"S","94","949","9492",,
|
||||
7450,"9499",4,"S","94","949","9499",,
|
||||
7460,"95",2,"S","95",,,,
|
||||
7470,"951",3,"S","95","951",,,
|
||||
7480,"9511",4,"S","95","951","9511",,
|
||||
7490,"9512",4,"S","95","951","9512",,
|
||||
7500,"952",3,"S","95","952",,,
|
||||
7510,"9521",4,"S","95","952","9521",,
|
||||
7520,"9522",4,"S","95","952","9522",,
|
||||
7530,"9523",4,"S","95","952","9523",,
|
||||
7540,"9524",4,"S","95","952","9524",,
|
||||
7550,"9529",4,"S","95","952","9529",,
|
||||
7560,"96",2,"S","96",,,,
|
||||
7570,"960",3,"S","96","960",,,
|
||||
7580,"9601",4,"S","96","960","9601",,
|
||||
7590,"9602",4,"S","96","960","9602",,
|
||||
7600,"9603",4,"S","96","960","9603",,
|
||||
7610,"9609",4,"S","96","960","9609",,
|
||||
7620,"T",1,"T",,,,,
|
||||
7630,"97",2,"T","97",,,,
|
||||
7640,"970",3,"T","97","970",,,
|
||||
7650,"9700",4,"T","97","970","9700",,
|
||||
7660,"98",2,"T","98",,,,
|
||||
7670,"981",3,"T","98","981",,,
|
||||
7680,"9810",4,"T","98","981","9810",,
|
||||
7690,"982",3,"T","98","982",,,
|
||||
7700,"9820",4,"T","98","982","9820",,
|
||||
7710,"U",1,"U",,,,,
|
||||
7720,"99",2,"U","99",,,,
|
||||
7730,"990",3,"U","99","990",,,
|
||||
7740,"9900",4,"U","99","990","9900",,
|
||||
|
5833
backend/db/data/isic_titles.csv
Normal file
5833
backend/db/data/isic_titles.csv
Normal file
File diff suppressed because it is too large
Load Diff
112
backend/db/migrations/018_create_and_seed_isic_tables.sql
Normal file
112
backend/db/migrations/018_create_and_seed_isic_tables.sql
Normal file
@@ -0,0 +1,112 @@
|
||||
-- UP Migration
|
||||
-- Этот SQL-код будет выполнен вашим скриптом run-migrations.js
|
||||
|
||||
BEGIN;
|
||||
|
||||
-- 1. Создаем таблицу для названий уровней ISIC
|
||||
CREATE TABLE IF NOT EXISTS isic_rev4_level_names (
|
||||
code_level INTEGER PRIMARY KEY,
|
||||
level_name_en TEXT
|
||||
);
|
||||
|
||||
-- 2. Создаем основную таблицу для кодов ISIC
|
||||
CREATE TABLE IF NOT EXISTS isic_rev4_codes (
|
||||
sort_order INTEGER,
|
||||
code VARCHAR(10) PRIMARY KEY,
|
||||
description TEXT,
|
||||
explanatory_note_inclusion TEXT,
|
||||
explanatory_note_exclusion TEXT,
|
||||
code_level INTEGER,
|
||||
level1 VARCHAR(10),
|
||||
level2 VARCHAR(10),
|
||||
level3 VARCHAR(10),
|
||||
level4 VARCHAR(10),
|
||||
level5 VARCHAR(10),
|
||||
level6 VARCHAR(10),
|
||||
CONSTRAINT fk_code_level FOREIGN KEY (code_level) REFERENCES isic_rev4_level_names (code_level) -- Добавляем внешний ключ
|
||||
);
|
||||
|
||||
-- 3. Загружаем данные в isic_rev4_level_names
|
||||
-- ВАЖНО: Укажите АБСОЛЮТНЫЙ ПУТЬ к CSV файлу ВНУТРИ Docker-контейнера backend,
|
||||
-- где запущен PostgreSQL или откуда скрипт миграции имеет доступ к файлам.
|
||||
-- Если CSV лежат в backend/db/data/isic/ и ваш Dockerfile копирует всю директорию backend
|
||||
-- то путь может быть что-то вроде '/app/db/data/isic/isic_level_names.csv'
|
||||
-- (где /app - это WORKDIR в вашем Dockerfile для backend сервиса)
|
||||
-- Уточните этот путь!
|
||||
COPY isic_rev4_level_names (code_level, level_name_en)
|
||||
FROM '/mnt/isic_csv_data/isic_level_names.csv' -- <--- ПУТЬ СООТВЕТСТВУЕТ ТОМУ, ЧТО В volumes
|
||||
WITH (FORMAT CSV, HEADER TRUE, DELIMITER ',', QUOTE '"');
|
||||
|
||||
-- 4. Создаем временные таблицы для импорта основных данных ISIC
|
||||
CREATE TEMP TABLE tmp_isic_titles (
|
||||
sort_order_tmp INTEGER,
|
||||
code_tmp VARCHAR(10),
|
||||
description_tmp TEXT,
|
||||
inclusion_tmp TEXT,
|
||||
exclusion_tmp TEXT
|
||||
) ON COMMIT DROP; -- Временная таблица удалится после коммита
|
||||
|
||||
CREATE TEMP TABLE tmp_isic_structure (
|
||||
sort_order_tmp INTEGER,
|
||||
code_tmp VARCHAR(10),
|
||||
code_level_tmp INTEGER,
|
||||
level1_tmp VARCHAR(10),
|
||||
level2_tmp VARCHAR(10),
|
||||
level3_tmp VARCHAR(10),
|
||||
level4_tmp VARCHAR(10),
|
||||
level5_tmp VARCHAR(10),
|
||||
level6_tmp VARCHAR(10)
|
||||
) ON COMMIT DROP; -- Временная таблица удалится после коммита
|
||||
|
||||
-- 5. Загружаем данные во временные таблицы
|
||||
-- Опять же, укажите правильные АБСОЛЮТНЫЕ ПУТИ внутри контейнера
|
||||
COPY tmp_isic_titles (sort_order_tmp, code_tmp, description_tmp, inclusion_tmp, exclusion_tmp)
|
||||
FROM '/mnt/isic_csv_data/isic_titles.csv' -- <--- ПУТЬ СООТВЕТСТВУЕТ ТОМУ, ЧТО В volumes
|
||||
WITH (FORMAT CSV, HEADER TRUE, DELIMITER ',', QUOTE '"');
|
||||
|
||||
COPY tmp_isic_structure (sort_order_tmp, code_tmp, code_level_tmp, level1_tmp, level2_tmp, level3_tmp, level4_tmp, level5_tmp, level6_tmp)
|
||||
FROM '/mnt/isic_csv_data/isic_structure.csv' -- <--- ПУТЬ СООТВЕТСТВУЕТ ТОМУ, ЧТО В volumes
|
||||
WITH (FORMAT CSV, HEADER TRUE, DELIMITER ',', QUOTE '"');
|
||||
|
||||
-- 6. Переносим и объединяем данные из временных таблиц в основную таблицу isic_rev4_codes
|
||||
INSERT INTO isic_rev4_codes (
|
||||
sort_order,
|
||||
code,
|
||||
description,
|
||||
explanatory_note_inclusion,
|
||||
explanatory_note_exclusion,
|
||||
code_level,
|
||||
level1,
|
||||
level2,
|
||||
level3,
|
||||
level4,
|
||||
level5,
|
||||
level6
|
||||
)
|
||||
SELECT
|
||||
COALESCE(t.sort_order_tmp, s.sort_order_tmp),
|
||||
s.code_tmp,
|
||||
t.description_tmp,
|
||||
t.inclusion_tmp,
|
||||
t.exclusion_tmp,
|
||||
s.code_level_tmp,
|
||||
s.level1_tmp,
|
||||
s.level2_tmp,
|
||||
s.level3_tmp,
|
||||
s.level4_tmp,
|
||||
s.level5_tmp,
|
||||
s.level6_tmp
|
||||
FROM
|
||||
tmp_isic_structure s
|
||||
LEFT JOIN
|
||||
tmp_isic_titles t ON s.code_tmp = t.code_tmp;
|
||||
|
||||
COMMIT;
|
||||
|
||||
-- DOWN Migration
|
||||
-- Этот SQL-код НЕ будет выполнен вашим текущим скриптом run-migrations.js для отката,
|
||||
-- но его полезно иметь для ручного отката или если вы доработаете скрипт.
|
||||
-- BEGIN;
|
||||
-- DROP TABLE IF EXISTS isic_rev4_codes;
|
||||
-- DROP TABLE IF EXISTS isic_rev4_level_names;
|
||||
-- COMMIT;
|
||||
Reference in New Issue
Block a user