File size: 7,920 Bytes
b0e7098
2808a40
d69baa3
 
 
 
 
 
 
 
 
b0e7098
d69baa3
 
 
 
b0e7098
d69baa3
 
 
 
b0e7098
d69baa3
 
 
 
b0e7098
d69baa3
 
 
 
b0e7098
d69baa3
 
b0e7098
d69baa3
 
 
b0e7098
9aed2d6
d69baa3
b0e7098
36ce35c
e65c4e0
9aed2d6
b0e7098
d69baa3
 
b0e7098
d69baa3
 
d83e071
d69baa3
 
 
 
 
 
 
 
 
 
2808a40
d69baa3
 
2808a40
b0e7098
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
SELECT 
    name AS "Nome documento",
    COALESCE(NULLIF(data->'responseData'->0->'response'->>'city', '[null]'), 'Não Informado') AS "Cidade",
    COALESCE(NULLIF(data->'responseData'->0->'response'->>'state', '[null]'), 'Não Informado') AS "Estado",
    COALESCE(NULLIF(data->'responseData'->0->'response'->>'region', '[null]'), 'Não Informado') AS "Região",
    COALESCE(NULLIF(data->'responseData'->0->'response'->>'country', '[null]'), 'Não Informado') AS "País",
    COALESCE(NULLIF(data->'responseData'->0->'response'->>'extra_info', '[null]'), 'Não Informado') AS "Informações adicionais",
    COALESCE(NULLIF(data->'responseData'->0->'response'->>'target_or_deposit', '[null]'), 'Não Informado') AS "Alvo ou depósito",
    COALESCE(NULLIF(data->'responseData'->0->'response'->'geological_context'->>'tectonic_context', '[null]'), 'Não Informado') AS "Contexto tectônico",
    COALESCE(NULLIF(data->'responseData'->0->'response'->'geological_context'->>'geological_context', '[null]'), 'Não Informado') AS "Contexto geológico",
    COALESCE(NULLIF(data->'responseData'->0->'response'->'geological_context'->>'context_of_present_rocks', '[null]'), 'Não Informado') AS "Contexto das rochas presentes",
    
    COALESCE(NULLIF(data->'responseData'->1->'response'->'rockTypes'->'sedimentares'->0->>'name', '[null]'), 'Não Informado') AS "Nome sedimentares",
    COALESCE(NULLIF(data->'responseData'->1->'response'->'rockTypes'->'sedimentares'->0->>'type', '[null]'), 'Não Informado') AS "Tipo sedimentares",
    COALESCE(NULLIF(data->'responseData'->1->'response'->'rockTypes'->'sedimentares'->0->>'scientificName', '[null]'), 'Não Informado') AS "Nome científico sedimentares",
    COALESCE(NULLIF(data->'responseData'->1->'response'->'rockTypes'->'sedimentares'->0->>'contact_relations', '[null]'), 'Não Informado') AS "Relações de contato sedimentares",

    COALESCE(NULLIF(data->'responseData'->1->'response'->'rockTypes'->'metamórficas'->0->>'name', '[null]'), 'Não Informado') AS "Nome metamórficas",
    COALESCE(NULLIF(data->'responseData'->1->'response'->'rockTypes'->'metamórficas'->0->>'type', '[null]'), 'Não Informado') AS "Tipo metamórficas",
    COALESCE(NULLIF(data->'responseData'->1->'response'->'rockTypes'->'metamórficas'->0->>'scientificName', '[null]'), 'Não Informado') AS "Nome científico metamórficas",
    COALESCE(NULLIF(data->'responseData'->1->'response'->'rockTypes'->'metamórficas'->0->>'contact_relations', '[null]'), 'Não Informado') AS "Relações de contato metamórficas",

    COALESCE(NULLIF(data->'responseData'->1->'response'->'rockTypes'->'ígneas_intrusivas'->0->>'name', '[null]'), 'Não Informado') AS "Nome ígneas intrusivas",
    COALESCE(NULLIF(data->'responseData'->1->'response'->'rockTypes'->'ígneas_intrusivas'->0->>'type', '[null]'), 'Não Informado') AS "Tipo ígneas intrusivas",
    COALESCE(NULLIF(data->'responseData'->1->'response'->'rockTypes'->'ígneas_intrusivas'->0->>'scientificName', '[null]'), 'Não Informado') AS "Nome científico ígneas intrusivas",
    COALESCE(NULLIF(data->'responseData'->1->'response'->'rockTypes'->'ígneas_intrusivas'->0->>'contact_relations', '[null]'), 'Não Informado') AS "Relações de contato ígneas intrusivas",

    COALESCE(NULLIF(data->'responseData'->1->'response'->'rockTypes'->'vulcânicas_e_subvulcânicas'->0->>'name', '[null]'), 'Não Informado') AS "Nome vulcânicas e subvulcânicas",
    COALESCE(NULLIF(data->'responseData'->1->'response'->'rockTypes'->'vulcânicas_e_subvulcânicas'->0->>'type', '[null]'), 'Não Informado') AS "Tipo vulcânicas e subvulcânicas",
    COALESCE(NULLIF(data->'responseData'->1->'response'->'rockTypes'->'vulcânicas_e_subvulcânicas'->0->>'scientificName', '[null]'), 'Não Informado') AS "Nome científico vulcânicas e subvulcânicas",
    COALESCE(NULLIF(data->'responseData'->1->'response'->'rockTypes'->'vulcânicas_e_subvulcânicas'->0->>'contact_relations', '[null]'), 'Não Informado') AS "Relações de contato vulcânicas e subvulcânicas",
   
    COALESCE(NULLIF(data->'responseData'->2->'response'->>'oreType', '[null]'), 'Não Informado') AS "Tipo de minério",
    COALESCE(NULLIF(data->'responseData'->2->'response'->>'rockType', '[null]'), 'Não Informado') AS "Tipo de rocha",
	
    COALESCE(NULLIF((data->'responseData'->2->'response'->'host_rocks'->>'name')::text, '[null]'), 'Não Informado') AS "Nomes rochas hospedeiras",
    COALESCE(NULLIF(data->'responseData'->2->'response'->'host_rocks'->>'geologicalEnvironments', '[null]'), 'Não Informado') AS "Eventos geológicos rochas hospedeiras",
    COALESCE(NULLIF(data->'responseData'->2->'response'->'host_rocks'->>'mineralizationStructures', '[null]'), 'Não Informado') AS "Estruturas de mineralização de rochas hospedeiras",

    COALESCE(NULLIF(data->'responseData'->'set_mineralization_important_data'->'response'->>'structures', '[null]'), 'Não Informado') AS "Estruturas",
    COALESCE(NULLIF(data->'responseData'->2->'response'->>'mineralFabric', '[null]'), 'Não Informado') AS "Textura mineral",
	
	COALESCE(NULLIF(data->'responseData'->2->'response'->>'definedConcentration', '[null]'), 'Não Informado') AS "Concentração definida",
	COALESCE(NULLIF(data->'responseData'->2->'response'->>'estimatedConcentration', '[null]'), 'Não Informado') AS "Concentração estimada",
	COALESCE(NULLIF(data->'responseData'->2->'response'->>'defined or estimated Content', '[null]'), 'Não Informado') AS "Conteúdo definido ou estimado",
	
    COALESCE(NULLIF(data->'responseData'->2->'response'->>'associatedMinerals', '[null]'), 'Não Informado') AS "Minerais associados",
    COALESCE(NULLIF(data->'responseData'->2->'response'->>'fluidInclusionsAnalysis', '[null]'), 'Não Informado') AS "Análise de inclusões fluidas",
	
    COALESCE(NULLIF(data->'responseData'->2->'response'->'hydrotermal_alterations'->>'alterationTypes', '[null]'), 'Não Informado') AS "Tipos de alterações hidrotermais",
    COALESCE(NULLIF(data->'responseData'->2->'response'->'hydrotermal_alterations'->>'associatedMinerals', '[null]'), 'Não Informado') AS "Minerais associados a alterações hidrotermais",
	
    COALESCE(NULLIF(data->'responseData'->2->'response'->>'mineralizationSignatures', '[null]'), 'Não Informado') AS "Assinaturas de mineralização",
    COALESCE(NULLIF(data->'responseData'->3->'response'->>'structural_mapping', '[null]'), 'Não Informado') AS "Mapeamento estrutural",
    COALESCE(NULLIF(data->'responseData'->4->'response'->>'structureMineralizationRelation', '[null]'), 'Não Informado') AS "Relação estrutura-mineralização",
    COALESCE(NULLIF(data->'responseData'->5->'response'->>'stableIsotopes', '[null]'), 'Não Informado') AS "Isótopos estáveis",
    COALESCE(NULLIF(data->'responseData'->5->'response'->>'traceElementsAndRareEarths', '[null]'), 'Não Informado') AS "Elementos traço e terras raras",
    COALESCE(NULLIF(data->'responseData'->6->'response'->>'geophysicalSignatures', '[null]'), 'Não Informado') AS "Assinaturas geofísicas",
    COALESCE(NULLIF(data->'responseData'->6->'response'->>'mineralizationSignatures', '[null]'), 'Não Informado') AS "Assinaturas de mineralização geofísica",
    COALESCE(NULLIF(data->'responseData'->7->'response'->>'additionalInformation', '[null]'), 'Não Informado') AS "Informações adicionais de mineralização",
    COALESCE(NULLIF(data->'responseData'->8->'response'->>'estimates', '[null]'), 'Não Informado') AS "Estimativas de minério",
    COALESCE(NULLIF(data->'responseData'->9->'response'->>'potential', '[null]'), 'Não Informado') AS "Potencial de descoberta",

	COALESCE(NULLIF(data->'responseData'->11->'response'->>'explanation', '[null]'), 'Não Informado') AS "Explicação da favorabilidade",
	COALESCE(NULLIF(data->'responseData'->11->'response'->>'favorability', '[null]'), 'Não Informado') AS "Favorabilidade"
	
FROM 
    public."Extraction";