-- Base dos Dados — DuckDB Schema DDL
-- Generated by schema_compiler.py
-- Table syntax: dataset.table  (use as-is in DuckDB queries)

-- ============================================================
-- Dataset: br_anatel_banda_larga_fixa  (4 tables)
-- ============================================================

CREATE TABLE br_anatel_banda_larga_fixa.densidade_brasil (
  ano INT,
  mes INT,
  densidade DOUBLE
); -- s3://baseldosdados/br_anatel_banda_larga_fixa/densidade_brasil/

CREATE TABLE br_anatel_banda_larga_fixa.densidade_municipio (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  densidade DOUBLE
); -- s3://baseldosdados/br_anatel_banda_larga_fixa/densidade_municipio/

CREATE TABLE br_anatel_banda_larga_fixa.densidade_uf (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  densidade DOUBLE
); -- s3://baseldosdados/br_anatel_banda_larga_fixa/densidade_uf/

CREATE TABLE br_anatel_banda_larga_fixa.microdados (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  cnpj VARCHAR,
  empresa VARCHAR,
  porte_empresa VARCHAR,
  tecnologia VARCHAR,
  transmissao VARCHAR,
  velocidade VARCHAR,
  produto VARCHAR,
  acessos INT
); -- s3://baseldosdados/br_anatel_banda_larga_fixa/microdados/

-- ============================================================
-- Dataset: br_anatel_indice_brasileiro_conectividade  (1 tables)
-- ============================================================

CREATE TABLE br_anatel_indice_brasileiro_conectividade.municipio (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  ibc DOUBLE,
  cobertura_pop_4g5g DOUBLE,
  fibra VARCHAR,
  densidade_smp DOUBLE,
  hhi_smp INT,
  densidade_scm DOUBLE,
  hhi_scm INT,
  adensamento_estacoes DOUBLE
); -- s3://baseldosdados/br_anatel_indice_brasileiro_conectividade/municipio/

-- ============================================================
-- Dataset: br_anp_precos_combustiveis  (1 tables)
-- ============================================================

CREATE TABLE br_anp_precos_combustiveis.microdados (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  bairro_revenda VARCHAR,
  cep_revenda VARCHAR,
  endereco_revenda VARCHAR,
  cnpj_revenda VARCHAR,
  nome_estabelecimento VARCHAR,
  bandeira_revenda VARCHAR,
  data_coleta DATE,
  produto VARCHAR,
  unidade_medida VARCHAR,
  preco_compra DOUBLE,
  preco_venda DOUBLE
); -- s3://baseldosdados/br_anp_precos_combustiveis/microdados/

-- ============================================================
-- Dataset: br_ans_beneficiario  (1 tables)
-- ============================================================

CREATE TABLE br_ans_beneficiario.informacao_consolidada (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  codigo_operadora VARCHAR,
  razao_social VARCHAR,
  cnpj VARCHAR,
  modalidade_operadora VARCHAR,
  sexo VARCHAR,
  faixa_etaria VARCHAR,
  faixa_etaria_reajuste VARCHAR,
  codigo_plano VARCHAR,
  tipo_vigencia_plano VARCHAR,
  contratacao_beneficiario VARCHAR,
  segmentacao_beneficiario VARCHAR,
  abrangencia_beneficiario VARCHAR,
  cobertura_assistencia_beneficiario VARCHAR,
  tipo_vinculo VARCHAR,
  quantidade_beneficiario_ativo INT,
  quantidade_beneficiario_aderido INT,
  quantidade_beneficiario_cancelado INT,
  data_carga DATE
); -- s3://baseldosdados/br_ans_beneficiario/informacao_consolidada/

-- ============================================================
-- Dataset: br_bcb_estban  (3 tables)
-- ============================================================

CREATE TABLE br_bcb_estban.agencia (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  cnpj_basico VARCHAR,
  instituicao VARCHAR,
  cnpj_agencia VARCHAR,
  id_verbete VARCHAR,
  valor DOUBLE
); -- s3://baseldosdados/br_bcb_estban/agencia/

CREATE TABLE br_bcb_estban.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_bcb_estban/dicionario/

CREATE TABLE br_bcb_estban.municipio (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  cnpj_basico VARCHAR,
  instituicao VARCHAR,
  agencias_esperadas INT,
  agencias_processadas INT,
  id_verbete VARCHAR,
  valor DOUBLE
); -- s3://baseldosdados/br_bcb_estban/municipio/

-- ============================================================
-- Dataset: br_bcb_sicor  (11 tables)
-- ============================================================

CREATE TABLE br_bcb_sicor.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_bcb_sicor/dicionario/

CREATE TABLE br_bcb_sicor.empreendimento (
  id_empreendimento VARCHAR,
  data_inicio DATE,
  data_fim DATE,
  finalidade VARCHAR,
  atividade VARCHAR,
  modalidade VARCHAR,
  produto VARCHAR,
  variedade VARCHAR,
  cesta_safra VARCHAR,
  zoneamento VARCHAR,
  unidade_medida VARCHAR,
  unidade_medida_previsao_producao VARCHAR,
  consorcio VARCHAR,
  cedula_mae VARCHAR,
  id_tipo_cultura VARCHAR
); -- s3://baseldosdados/br_bcb_sicor/empreendimento/

CREATE TABLE br_bcb_sicor.liberacao (
  ano_emissao INT,
  mes_emissao INT,
  ano INT,
  mes INT,
  data_liberacao DATE,
  id_referencia_bacen VARCHAR,
  numero_ordem VARCHAR,
  valor_liberado DOUBLE
); -- s3://baseldosdados/br_bcb_sicor/liberacao/

CREATE TABLE br_bcb_sicor.operacao (
  ano_emissao INT,
  mes_emissao INT,
  ano_safra_emissao VARCHAR,
  data_emissao DATE,
  ano_vencimento INT,
  mes_vencimento INT,
  ano_safra_vencimento VARCHAR,
  data_vencimento DATE,
  sigla_uf VARCHAR,
  id_referencia_bacen VARCHAR,
  numero_ordem VARCHAR,
  id_categoria_emitente VARCHAR,
  id_empreendimento VARCHAR,
  id_fonte_recurso VARCHAR,
  id_instrumento_credito VARCHAR,
  id_programa VARCHAR,
  id_subprograma VARCHAR,
  id_referencia_bacen_investimento VARCHAR,
  id_tipo_agricultura VARCHAR,
  id_tipo_cultivo VARCHAR,
  id_tipo_solo VARCHAR,
  id_tipo_ciclo_cultivar VARCHAR,
  id_tipo_encargo_financeiro VARCHAR,
  id_tipo_grao_semente VARCHAR,
  id_tipo_integracao_consorcio VARCHAR,
  id_tipo_irrigacao VARCHAR,
  id_fase_ciclo_producao VARCHAR,
  id_tipo_seguro VARCHAR,
  id_contrato_sistema_tesouro_nacional VARCHAR,
  cnpj_basico_agente_investimento VARCHAR,
  cnpj_basico_instituicao_financeira VARCHAR,
  cnpj_basico_cadastrante VARCHAR,
  data_fim_colheita DATE,
  data_fim_plantio DATE,
  data_inicio_colheita DATE,
  data_inicio_plantio DATE,
  area_financiada DOUBLE,
  area_informada DOUBLE,
  valor_aliquota_proagro DOUBLE,
  valor_parcela_credito DOUBLE,
  valor_prestacao_investimento DOUBLE,
  valor_recurso_proprio DOUBLE,
  valor_receita_bruta_esperada DOUBLE,
  valor_recurso_proprio_srv DOUBLE,
  valor_quantidade_itens_financiados DOUBLE,
  valor_produtividade_obtida DOUBLE,
  valor_previsao_producao DOUBLE,
  taxa_juro DOUBLE,
  percentual_bonus_car DOUBLE,
  taxa_juro_encargo_financeiro_posfixado DOUBLE,
  valor_percentual_custo_efetivo_total DOUBLE,
  valor_percentual_risco_fundo_constitucional DOUBLE,
  valor_percentual_risco_stn DOUBLE
); -- s3://baseldosdados/br_bcb_sicor/operacao/

CREATE TABLE br_bcb_sicor.operacoes_desclassificadas (
  ano_emissao INT,
  mes_emissao INT,
  data_desclassificacao DATE,
  id_referencia_bacen VARCHAR,
  numero_ordem VARCHAR,
  id_motivo_desclassificacao VARCHAR,
  valor_desclassificado DOUBLE,
  tipo_desclassificacao VARCHAR
); -- s3://baseldosdados/br_bcb_sicor/operacoes_desclassificadas/

CREATE TABLE br_bcb_sicor.recurso_publico_complemento_operacao (
  ano_emissao INT,
  mes_emissao INT,
  id_referencia_bacen VARCHAR,
  numero_ordem VARCHAR,
  id_referencia_bacen_efetivo VARCHAR,
  id_municipio VARCHAR,
  cnpj_agencia VARCHAR,
  numero_cedula VARCHAR
); -- s3://baseldosdados/br_bcb_sicor/recurso_publico_complemento_operacao/

CREATE TABLE br_bcb_sicor.recurso_publico_cooperado (
  ano_emissao INT,
  mes_emissao INT,
  id_referencia_bacen VARCHAR,
  numero_ordem VARCHAR,
  id_programa VARCHAR,
  cpf VARCHAR,
  cnpj_basico VARCHAR,
  tipo_pessoa VARCHAR,
  valor_parcela DOUBLE
); -- s3://baseldosdados/br_bcb_sicor/recurso_publico_cooperado/

CREATE TABLE br_bcb_sicor.recurso_publico_gleba (
  ano_emissao INT,
  mes_emissao INT,
  id_referencia_bacen VARCHAR,
  numero_ordem VARCHAR,
  indice_gleba VARCHAR,
  geometria_original VARCHAR
); -- s3://baseldosdados/br_bcb_sicor/recurso_publico_gleba/

CREATE TABLE br_bcb_sicor.recurso_publico_mutuario (
  ano_emissao INT,
  mes_emissao INT,
  id_referencia_bacen VARCHAR,
  id_dap VARCHAR,
  cpf VARCHAR,
  cnpj VARCHAR,
  cnpj_basico VARCHAR,
  tipo_beneficiario VARCHAR,
  primeiro_mutuario VARCHAR,
  sexo VARCHAR
); -- s3://baseldosdados/br_bcb_sicor/recurso_publico_mutuario/

CREATE TABLE br_bcb_sicor.recurso_publico_propriedade (
  ano_emissao INT,
  mes_emissao INT,
  id_referencia_bacen VARCHAR,
  numero_ordem VARCHAR,
  cpf VARCHAR,
  cnpj_basico VARCHAR,
  id_sncr VARCHAR,
  id_nirf VARCHAR,
  id_car VARCHAR
); -- s3://baseldosdados/br_bcb_sicor/recurso_publico_propriedade/

CREATE TABLE br_bcb_sicor.saldo (
  ano_emissao INT,
  mes_emissao INT,
  ano INT,
  mes INT,
  id_referencia_bacen VARCHAR,
  numero_ordem VARCHAR,
  id_situacao_operacao VARCHAR,
  valor_medio_diario DOUBLE,
  valor_medio_diario_vincendo DOUBLE,
  valor_ultimo_dia DOUBLE
); -- s3://baseldosdados/br_bcb_sicor/saldo/

-- ============================================================
-- Dataset: br_bd_diretorios_brasil  (23 tables)
-- ============================================================

CREATE TABLE br_bd_diretorios_brasil.area_conhecimento (
  especialidade VARCHAR,
  descricao_especialidade VARCHAR,
  subarea VARCHAR,
  descricao_subarea VARCHAR,
  area VARCHAR,
  descricao_area VARCHAR,
  grande_area VARCHAR,
  descricao_grande_area VARCHAR
); -- s3://baseldosdados/br_bd_diretorios_brasil/area_conhecimento/

CREATE TABLE br_bd_diretorios_brasil.cbo_1994 (
  cbo_1994 VARCHAR,
  descricao VARCHAR
); -- s3://baseldosdados/br_bd_diretorios_brasil/cbo_1994/

CREATE TABLE br_bd_diretorios_brasil.cbo_2002 (
  cbo_2002 VARCHAR,
  descricao VARCHAR,
  familia VARCHAR,
  descricao_familia VARCHAR,
  subgrupo VARCHAR,
  descricao_subgrupo VARCHAR,
  subgrupo_principal VARCHAR,
  descricao_subgrupo_principal VARCHAR,
  grande_grupo VARCHAR,
  descricao_grande_grupo VARCHAR,
  indicador_cbo_2002_ativa INT
); -- s3://baseldosdados/br_bd_diretorios_brasil/cbo_2002/

CREATE TABLE br_bd_diretorios_brasil.cep (
  cep VARCHAR,
  logradouro VARCHAR,
  localidade VARCHAR,
  id_municipio VARCHAR,
  nome_municipio VARCHAR,
  sigla_uf VARCHAR,
  estabelecimentos VARCHAR
); -- s3://baseldosdados/br_bd_diretorios_brasil/cep/

CREATE TABLE br_bd_diretorios_brasil.cid_10 (
  subcategoria VARCHAR,
  descricao_subcategoria VARCHAR,
  categoria VARCHAR,
  descricao_categoria VARCHAR,
  capitulo VARCHAR,
  descricao_capitulo VARCHAR,
  causa_violencia INT,
  causa_overdose INT,
  cid_datasus INT
); -- s3://baseldosdados/br_bd_diretorios_brasil/cid_10/

CREATE TABLE br_bd_diretorios_brasil.cid_9 (
  categoria VARCHAR,
  descricao VARCHAR
); -- s3://baseldosdados/br_bd_diretorios_brasil/cid_9/

CREATE TABLE br_bd_diretorios_brasil.cnae_1 (
  cnae_1 VARCHAR,
  descricao VARCHAR,
  grupo VARCHAR,
  descricao_grupo VARCHAR,
  divisao VARCHAR,
  descricao_divisao VARCHAR,
  secao VARCHAR,
  descricao_secao VARCHAR
); -- s3://baseldosdados/br_bd_diretorios_brasil/cnae_1/

CREATE TABLE br_bd_diretorios_brasil.cnae_2 (
  subclasse VARCHAR,
  descricao_subclasse VARCHAR,
  classe VARCHAR,
  descricao_classe VARCHAR,
  grupo VARCHAR,
  descricao_grupo VARCHAR,
  divisao VARCHAR,
  descricao_divisao VARCHAR,
  secao VARCHAR,
  descricao_secao VARCHAR,
  indicador_cnae_2_0 INT,
  indicador_cnae_2_1 INT,
  indicador_cnae_2_2 INT,
  indicador_cnae_2_3 INT
); -- s3://baseldosdados/br_bd_diretorios_brasil/cnae_2/

CREATE TABLE br_bd_diretorios_brasil.curso_superior (
  id_curso VARCHAR,
  nome_curso VARCHAR,
  id_area VARCHAR,
  nome_area VARCHAR,
  grau_academico VARCHAR
); -- s3://baseldosdados/br_bd_diretorios_brasil/curso_superior/

CREATE TABLE br_bd_diretorios_brasil.distrito_1991 (
  id_distrito VARCHAR,
  nome VARCHAR,
  id_municipio VARCHAR,
  sigla_uf VARCHAR
); -- s3://baseldosdados/br_bd_diretorios_brasil/distrito_1991/

CREATE TABLE br_bd_diretorios_brasil.distrito_2000 (
  id_distrito VARCHAR,
  nome VARCHAR,
  id_municipio VARCHAR,
  sigla_uf VARCHAR
); -- s3://baseldosdados/br_bd_diretorios_brasil/distrito_2000/

CREATE TABLE br_bd_diretorios_brasil.distrito_2010 (
  id_distrito VARCHAR,
  nome VARCHAR,
  id_municipio VARCHAR,
  sigla_uf VARCHAR
); -- s3://baseldosdados/br_bd_diretorios_brasil/distrito_2010/

CREATE TABLE br_bd_diretorios_brasil.empresa (
  cnpj VARCHAR,
  cnpj_basico VARCHAR,
  cnpj_ordem VARCHAR,
  cnpj_dv VARCHAR,
  razao_social VARCHAR,
  nome_fantasia VARCHAR,
  natureza_juridica VARCHAR,
  ente_federativo VARCHAR,
  cnae_fiscal_principal VARCHAR,
  cnae_fiscal_secundaria VARCHAR,
  capital_social DOUBLE,
  porte VARCHAR,
  matriz_filial VARCHAR,
  situacao_cadastral VARCHAR,
  situacao_especial VARCHAR,
  opcao_simples INT,
  opcao_mei INT,
  cep VARCHAR,
  tipo_logradouro VARCHAR,
  logradouro VARCHAR,
  numero VARCHAR,
  complemento VARCHAR,
  bairro VARCHAR,
  id_municipio VARCHAR,
  sigla_uf VARCHAR,
  id_code_iso3 VARCHAR,
  id_pais_me VARCHAR,
  nome_pais_me VARCHAR,
  telefone_1 VARCHAR,
  telefone_2 VARCHAR,
  fax VARCHAR,
  email VARCHAR
); -- s3://baseldosdados/br_bd_diretorios_brasil/empresa/

CREATE TABLE br_bd_diretorios_brasil.escola (
  id_escola VARCHAR,
  nome VARCHAR,
  id_municipio VARCHAR,
  sigla_uf VARCHAR,
  restricao_atendimento VARCHAR,
  localizacao VARCHAR,
  localidade_diferenciada VARCHAR,
  categoria_administrativa VARCHAR,
  endereco VARCHAR,
  telefone VARCHAR,
  dependencia_administrativa VARCHAR,
  categoria_privada VARCHAR,
  conveniada_poder_publico VARCHAR,
  regulacao_conselho_educacao VARCHAR,
  porte VARCHAR,
  etapas_modalidades_oferecidas VARCHAR,
  outras_ofertas_educacionais VARCHAR,
  latitude VARCHAR,
  longitude VARCHAR
); -- s3://baseldosdados/br_bd_diretorios_brasil/escola/

CREATE TABLE br_bd_diretorios_brasil.etnia_indigena (
  id_etnia_indigena VARCHAR,
  nome VARCHAR
); -- s3://baseldosdados/br_bd_diretorios_brasil/etnia_indigena/

CREATE TABLE br_bd_diretorios_brasil.instituicao_ensino_superior (
  id_ies VARCHAR,
  nome VARCHAR,
  tipo_instituicao VARCHAR,
  rede VARCHAR,
  situacao_funcionamento VARCHAR,
  id_municipio VARCHAR,
  sigla_uf VARCHAR
); -- s3://baseldosdados/br_bd_diretorios_brasil/instituicao_ensino_superior/

CREATE TABLE br_bd_diretorios_brasil.municipio (
  id_municipio VARCHAR,
  id_municipio_6 VARCHAR,
  id_municipio_tse VARCHAR,
  id_municipio_rf VARCHAR,
  id_municipio_bcb VARCHAR,
  nome VARCHAR,
  capital_uf INT,
  id_comarca VARCHAR,
  id_regiao_saude VARCHAR,
  nome_regiao_saude VARCHAR,
  id_regiao_imediata VARCHAR,
  nome_regiao_imediata VARCHAR,
  id_regiao_intermediaria VARCHAR,
  nome_regiao_intermediaria VARCHAR,
  id_microrregiao VARCHAR,
  nome_microrregiao VARCHAR,
  id_mesorregiao VARCHAR,
  nome_mesorregiao VARCHAR,
  id_regiao_metropolitana VARCHAR,
  nome_regiao_metropolitana VARCHAR,
  ddd VARCHAR,
  id_uf VARCHAR,
  sigla_uf VARCHAR,
  nome_uf VARCHAR,
  nome_regiao VARCHAR,
  amazonia_legal INT
); -- s3://baseldosdados/br_bd_diretorios_brasil/municipio/

CREATE TABLE br_bd_diretorios_brasil.natureza_juridica (
  id_natureza_juridica VARCHAR,
  descricao VARCHAR,
  escopo VARCHAR
); -- s3://baseldosdados/br_bd_diretorios_brasil/natureza_juridica/

CREATE TABLE br_bd_diretorios_brasil.regiao (
  sigla VARCHAR,
  nome VARCHAR
); -- s3://baseldosdados/br_bd_diretorios_brasil/regiao/

CREATE TABLE br_bd_diretorios_brasil.setor_censitario_2010 (
  id_setor_censitario VARCHAR,
  id_municipio VARCHAR,
  nome_municipio VARCHAR,
  id_regiao_metropolitana VARCHAR,
  nome_regiao_metropolitana VARCHAR,
  id_distrito VARCHAR,
  nome_distrito VARCHAR,
  id_subdistrito VARCHAR,
  nome_subdistrito VARCHAR,
  id_bairro VARCHAR,
  nome_bairro VARCHAR,
  sigla_uf VARCHAR,
  situacao_setor VARCHAR,
  tipo_setor VARCHAR
); -- s3://baseldosdados/br_bd_diretorios_brasil/setor_censitario_2010/

CREATE TABLE br_bd_diretorios_brasil.setor_censitario_2022 (
  id_setor_censitario VARCHAR,
  id_regiao VARCHAR,
  nome_regiao VARCHAR,
  id_uf VARCHAR,
  nome_uf VARCHAR,
  id_municipio VARCHAR,
  nome_municipio VARCHAR,
  id_distrito VARCHAR,
  nome_distrito VARCHAR,
  id_subdistrito VARCHAR,
  nome_subdistrito VARCHAR,
  id_microrregiao VARCHAR,
  nome_microrregiao VARCHAR,
  id_mesorregiao VARCHAR,
  nome_mesorregiao VARCHAR,
  id_regiao_imediata VARCHAR,
  nome_regiao_imediata VARCHAR,
  id_regiao_intermediaria VARCHAR,
  nome_regiao_intermediaria VARCHAR,
  id_concentracao_urbana VARCHAR,
  nome_concentracao_urbana VARCHAR,
  area_km2 DOUBLE
); -- s3://baseldosdados/br_bd_diretorios_brasil/setor_censitario_2022/

CREATE TABLE br_bd_diretorios_brasil.subatividade_ibge (
  id_subatividade VARCHAR,
  descricao VARCHAR
); -- s3://baseldosdados/br_bd_diretorios_brasil/subatividade_ibge/

CREATE TABLE br_bd_diretorios_brasil.uf (
  id_uf VARCHAR,
  sigla VARCHAR,
  nome VARCHAR,
  regiao VARCHAR
); -- s3://baseldosdados/br_bd_diretorios_brasil/uf/

-- ============================================================
-- Dataset: br_bd_diretorios_mundo  (4 tables)
-- ============================================================

CREATE TABLE br_bd_diretorios_mundo.continente (
  sigla VARCHAR,
  nome_pt VARCHAR,
  nome_en VARCHAR
); -- s3://baseldosdados/br_bd_diretorios_mundo/continente/

CREATE TABLE br_bd_diretorios_mundo.nomenclatura_comum_mercosul (
  id_ncm VARCHAR,
  id_unidade VARCHAR,
  id_sh6 VARCHAR,
  id_ppe VARCHAR,
  id_ppi VARCHAR,
  id_fator_agregado_ncm VARCHAR,
  id_cgce_n3 VARCHAR,
  id_isic_classe VARCHAR,
  id_siit VARCHAR,
  id_cuci_item VARCHAR,
  nome_unidade VARCHAR,
  nome_ncm_portugues VARCHAR,
  nome_ncm_espanhol VARCHAR,
  nome_ncm_ingles VARCHAR
); -- s3://baseldosdados/br_bd_diretorios_mundo/nomenclatura_comum_mercosul/

CREATE TABLE br_bd_diretorios_mundo.pais (
  id_pais_m49 VARCHAR,
  id_pais_fao VARCHAR,
  id_pais_gaul VARCHAR,
  sigla_pais_iso3 VARCHAR,
  sigla_pais_iso2 VARCHAR,
  sigla_pais_pnud VARCHAR,
  sigla_pais_coi VARCHAR,
  sigla_pais_fifa VARCHAR,
  nome VARCHAR,
  nome_ingles VARCHAR,
  nome_oficial_ingles VARCHAR,
  nacionalidade VARCHAR,
  sigla_continente VARCHAR
); -- s3://baseldosdados/br_bd_diretorios_mundo/pais/

CREATE TABLE br_bd_diretorios_mundo.sistema_harmonizado (
  id_sh6 VARCHAR,
  id_sh4 VARCHAR,
  id_sh2 VARCHAR,
  id_ncm_secrom VARCHAR,
  nome_sh6_portugues VARCHAR,
  nome_sh4_portugues VARCHAR,
  nome_sh2_portugues VARCHAR,
  nome_sec_portugues VARCHAR,
  nome_sh6_espanhol VARCHAR,
  nome_sh4_espanhol VARCHAR,
  nome_sh2_espanhol VARCHAR,
  nome_sec_espanhol VARCHAR,
  nome_sh6_ingles VARCHAR,
  nome_sh4_ingles VARCHAR,
  nome_sh2_ingles VARCHAR,
  nome_sec_ingles VARCHAR
); -- s3://baseldosdados/br_bd_diretorios_mundo/sistema_harmonizado/

-- ============================================================
-- Dataset: br_camara_dados_abertos  (28 tables)
-- ============================================================

CREATE TABLE br_camara_dados_abertos.deputado (
  nome VARCHAR,
  nome_civil VARCHAR,
  data_nascimento DATE,
  data_falecimento DATE,
  id_municipio_nascimento VARCHAR,
  sigla_uf_nascimento VARCHAR,
  id_deputado VARCHAR,
  sexo VARCHAR,
  id_inicial_legislatura VARCHAR,
  id_final_legislatura VARCHAR,
  url_site VARCHAR,
  url_rede_social VARCHAR
); -- s3://baseldosdados/br_camara_dados_abertos/deputado/

CREATE TABLE br_camara_dados_abertos.deputado_ocupacao (
  id_deputado VARCHAR,
  ano_inicio INT,
  ano_fim INT,
  sigla_uf VARCHAR,
  entidade VARCHAR,
  titulo VARCHAR
); -- s3://baseldosdados/br_camara_dados_abertos/deputado_ocupacao/

CREATE TABLE br_camara_dados_abertos.deputado_profissao (
  id_deputado VARCHAR,
  data DATE,
  horario TIME,
  id_profissao VARCHAR,
  titulo VARCHAR
); -- s3://baseldosdados/br_camara_dados_abertos/deputado_profissao/

CREATE TABLE br_camara_dados_abertos.despesa (
  nome_parlamentar VARCHAR,
  cpf VARCHAR,
  id_deputado VARCHAR,
  ano_legislatura INT,
  sigla_uf VARCHAR,
  sigla_partido VARCHAR,
  id_legislatura VARCHAR,
  categoria_despesa VARCHAR,
  subcategoria_despesa VARCHAR,
  fornecedor VARCHAR,
  cnpj_cpf_fornecedor VARCHAR,
  numero_documento_fiscal VARCHAR,
  tipo_documento VARCHAR,
  ano_competencia INT,
  mes_competencia INT,
  data_emissao DATE,
  valor_documento DOUBLE,
  valor_retido DOUBLE,
  valor_liquido DOUBLE,
  numero_parcela INT,
  nome_passageiro VARCHAR,
  descricao_passagem_aerea VARCHAR,
  data_pagamento_restituicao TIMESTAMP,
  valor_restituicao DOUBLE,
  url_documento VARCHAR
); -- s3://baseldosdados/br_camara_dados_abertos/despesa/

CREATE TABLE br_camara_dados_abertos.evento (
  id_evento VARCHAR,
  url_documento_pauta VARCHAR,
  data_inicio DATE,
  horario_inicio TIME,
  data_final DATE,
  horario_final TIME,
  situacao VARCHAR,
  descricao VARCHAR,
  tipo VARCHAR,
  local_externo VARCHAR,
  nome_local VARCHAR
); -- s3://baseldosdados/br_camara_dados_abertos/evento/

CREATE TABLE br_camara_dados_abertos.evento_orgao (
  id_evento VARCHAR,
  id_orgao VARCHAR,
  sigla_orgao VARCHAR
); -- s3://baseldosdados/br_camara_dados_abertos/evento_orgao/

CREATE TABLE br_camara_dados_abertos.evento_presenca_deputado (
  id_evento VARCHAR,
  data_inicio DATE,
  horario_inicio TIME,
  id_deputado VARCHAR
); -- s3://baseldosdados/br_camara_dados_abertos/evento_presenca_deputado/

CREATE TABLE br_camara_dados_abertos.evento_requerimento (
  id_evento VARCHAR,
  titulo_requerimento VARCHAR,
  id_proposicao VARCHAR
); -- s3://baseldosdados/br_camara_dados_abertos/evento_requerimento/

CREATE TABLE br_camara_dados_abertos.frente (
  id_frente VARCHAR,
  titulo VARCHAR,
  data_criacao DATE,
  id_legislatura VARCHAR,
  telefone VARCHAR,
  situacao VARCHAR,
  url_documento VARCHAR,
  id_coordenador VARCHAR,
  nome_coordenador VARCHAR,
  url_foto_coordenador VARCHAR
); -- s3://baseldosdados/br_camara_dados_abertos/frente/

CREATE TABLE br_camara_dados_abertos.frente_deputado (
  id_frente VARCHAR,
  titulo_deputado VARCHAR,
  id_deputado VARCHAR,
  nome_deputado VARCHAR,
  url_foto_deputado VARCHAR
); -- s3://baseldosdados/br_camara_dados_abertos/frente_deputado/

CREATE TABLE br_camara_dados_abertos.funcionario (
  nome VARCHAR,
  cargo VARCHAR,
  funcao VARCHAR,
  data_inicio_historico DATE,
  data_nomeacao DATE,
  data_publicacao_nomeacao DATE,
  grupo VARCHAR,
  ponto VARCHAR,
  ato_nomeacao VARCHAR,
  lotacao VARCHAR
); -- s3://baseldosdados/br_camara_dados_abertos/funcionario/

CREATE TABLE br_camara_dados_abertos.legislatura (
  ano INT,
  id VARCHAR,
  url VARCHAR,
  data_inicio DATE,
  data_final DATE
); -- s3://baseldosdados/br_camara_dados_abertos/legislatura/

CREATE TABLE br_camara_dados_abertos.legislatura_mesa (
  id VARCHAR,
  data_inicio TIMESTAMP,
  data_final TIMESTAMP,
  id_orgao VARCHAR,
  url_orgao VARCHAR,
  sigla_orgao VARCHAR,
  nome_orgao VARCHAR,
  id_deputado VARCHAR,
  nome_deputado VARCHAR,
  cargo VARCHAR,
  url_deputado VARCHAR,
  sigla_partido VARCHAR,
  sigla_uf VARCHAR
); -- s3://baseldosdados/br_camara_dados_abertos/legislatura_mesa/

CREATE TABLE br_camara_dados_abertos.licitacao (
  ano_licitacao INT,
  id_licitacao VARCHAR,
  ano_processo INT,
  id_processo VARCHAR,
  objeto VARCHAR,
  modalidade VARCHAR,
  tipo VARCHAR,
  situacao VARCHAR,
  data_abertura DATE,
  data_publicacao DATE,
  data_autorizacao DATE,
  quantidade_item INT,
  quantidade_unidade INT,
  quantidade_proposta INT,
  quantidade_contrato INT,
  valor_estimado INT,
  valor_contratado INT,
  valor_pago INT
); -- s3://baseldosdados/br_camara_dados_abertos/licitacao/

CREATE TABLE br_camara_dados_abertos.licitacao_contrato (
  ano_licitacao INT,
  id_licitacao VARCHAR,
  ano_contrato INT,
  id_contrato VARCHAR,
  tipo_contrato VARCHAR,
  situacao_contrato VARCHAR,
  descricao VARCHAR,
  data_assinatura DATE,
  data_publicacao DATE,
  data_inicio_contrato DATE,
  data_fim_contrato DATE,
  data_fim_ultima_vigencia DATE,
  nome_fornecedor VARCHAR,
  endereco_fornecedor VARCHAR,
  cidade_fornecedor VARCHAR,
  sigla_uf_fornecedor VARCHAR,
  cpf_cnpj_fornecedor VARCHAR,
  valor_original INT,
  valor_total INT
); -- s3://baseldosdados/br_camara_dados_abertos/licitacao_contrato/

CREATE TABLE br_camara_dados_abertos.licitacao_item (
  ano_licitacao INT,
  id_licitacao VARCHAR,
  id_item VARCHAR,
  id_sub_item VARCHAR,
  descricao VARCHAR,
  especificacao VARCHAR,
  unidade VARCHAR,
  quantidade_licitada INT,
  valor_unitario_estimado INT,
  quantidade_contratada INT,
  valor_unitario_contratado INT,
  valor_total_contratado INT,
  cpf_cnpj_fornecedor VARCHAR,
  nome_fornecedor VARCHAR,
  id_contrato VARCHAR,
  ano_contrato INT,
  tipo_contrato VARCHAR,
  situacao_item VARCHAR,
  observacao VARCHAR,
  natureza_despesa VARCHAR,
  programa_trabalho VARCHAR
); -- s3://baseldosdados/br_camara_dados_abertos/licitacao_item/

CREATE TABLE br_camara_dados_abertos.licitacao_pedido (
  ano_licitacao INT,
  id_licitacao VARCHAR,
  tipo_registo VARCHAR,
  ano_pedido INT,
  id_pedido VARCHAR,
  data_cadastro DATE,
  horario_cadastro TIME,
  id_orgao VARCHAR,
  orgao VARCHAR,
  descricao VARCHAR,
  observacao VARCHAR
); -- s3://baseldosdados/br_camara_dados_abertos/licitacao_pedido/

CREATE TABLE br_camara_dados_abertos.licitacao_proposta (
  ano INT,
  id_licitacao VARCHAR,
  descricao VARCHAR,
  quantidade_unidade_licitacao INT,
  valor_estimado INT,
  id_proposta VARCHAR,
  unidade_proposta INT,
  valor_proposta INT,
  marca_proposta VARCHAR,
  cpf_cnpj_fornecedor VARCHAR,
  fornecedor_situacao VARCHAR,
  data_proposta DATE,
  validade_proposta INT
); -- s3://baseldosdados/br_camara_dados_abertos/licitacao_proposta/

CREATE TABLE br_camara_dados_abertos.orgao (
  id_orgao VARCHAR,
  nome VARCHAR,
  apelido VARCHAR,
  sigla VARCHAR,
  tipo_orgao VARCHAR,
  data_inicio DATE,
  data_instalacao DATE,
  data_final DATE,
  situacao VARCHAR,
  casa VARCHAR,
  sala VARCHAR
); -- s3://baseldosdados/br_camara_dados_abertos/orgao/

CREATE TABLE br_camara_dados_abertos.orgao_deputado (
  id_orgao VARCHAR,
  nome VARCHAR,
  sigla VARCHAR,
  nome_deputado VARCHAR,
  cargo VARCHAR,
  sigla_uf VARCHAR,
  data_inicio DATE,
  data_final DATE,
  sigla_partido VARCHAR
); -- s3://baseldosdados/br_camara_dados_abertos/orgao_deputado/

CREATE TABLE br_camara_dados_abertos.proposicao_autor (
  id_proposicao VARCHAR,
  id_deputado VARCHAR,
  tipo_autor VARCHAR,
  nome_autor VARCHAR,
  sigla_partido VARCHAR,
  sigla_uf_autor VARCHAR,
  ordem_assinatura VARCHAR,
  proponente VARCHAR
); -- s3://baseldosdados/br_camara_dados_abertos/proposicao_autor/

CREATE TABLE br_camara_dados_abertos.proposicao_microdados (
  ano INT,
  data DATE,
  horario TIME,
  id_proposicao VARCHAR,
  url VARCHAR,
  numero VARCHAR,
  sigla VARCHAR,
  tipo VARCHAR,
  ementa VARCHAR,
  ementa_detalhada VARCHAR,
  palavra_chave VARCHAR,
  url_orgao_numerador VARCHAR,
  url_principal VARCHAR,
  url_posterior VARCHAR,
  url_teor_proposicao VARCHAR,
  data_hora_ultimo_status VARCHAR,
  url_relator_ultimo_status VARCHAR,
  sigla_orgao_ultimo_status VARCHAR,
  regime_ultimo_status VARCHAR,
  tramitacao_ultimo_status VARCHAR,
  situacao_ultimo_status VARCHAR,
  despacho_ultimo_status VARCHAR,
  apreciacao_ultimo_status VARCHAR,
  sequencia_ultimo_status VARCHAR,
  url_ultimo_status VARCHAR
); -- s3://baseldosdados/br_camara_dados_abertos/proposicao_microdados/

CREATE TABLE br_camara_dados_abertos.proposicao_tema (
  ano INT,
  id_proposicao VARCHAR,
  tipo_proposicao VARCHAR,
  numero VARCHAR,
  tema VARCHAR,
  relevancia INT
); -- s3://baseldosdados/br_camara_dados_abertos/proposicao_tema/

CREATE TABLE br_camara_dados_abertos.votacao (
  id_votacao VARCHAR,
  data DATE,
  data_registro DATE,
  horario_registro TIME,
  id_orgao VARCHAR,
  sigla_orgao VARCHAR,
  id_evento VARCHAR,
  aprovacao INT,
  voto_sim INT,
  voto_nao INT,
  voto_outro INT,
  descricao VARCHAR,
  data_hora_ultima_votacao TIMESTAMP,
  descricao_ultima_votacao VARCHAR,
  data_hora_ultima_proposicao TIMESTAMP,
  id_ultima_proposicao VARCHAR,
  descricao_ultima_proposicao VARCHAR
); -- s3://baseldosdados/br_camara_dados_abertos/votacao/

CREATE TABLE br_camara_dados_abertos.votacao_objeto (
  id_votacao VARCHAR,
  data DATE,
  descricao VARCHAR,
  id_proposicao VARCHAR,
  ano_proposicao INT,
  ementa VARCHAR,
  codigo_tipo VARCHAR,
  sigla_tipo VARCHAR,
  numero VARCHAR,
  titulo VARCHAR
); -- s3://baseldosdados/br_camara_dados_abertos/votacao_objeto/

CREATE TABLE br_camara_dados_abertos.votacao_orientacao_bancada (
  id_votacao VARCHAR,
  sigla_orgao VARCHAR,
  descricao VARCHAR,
  sigla_bancada VARCHAR,
  orientacao VARCHAR
); -- s3://baseldosdados/br_camara_dados_abertos/votacao_orientacao_bancada/

CREATE TABLE br_camara_dados_abertos.votacao_parlamentar (
  id_votacao VARCHAR,
  data DATE,
  horario TIME,
  voto VARCHAR,
  id_deputado VARCHAR,
  nome VARCHAR,
  sigla_partido VARCHAR,
  sigla_uf VARCHAR,
  id_legislatura VARCHAR
); -- s3://baseldosdados/br_camara_dados_abertos/votacao_parlamentar/

CREATE TABLE br_camara_dados_abertos.votacao_proposicao (
  id_votacao VARCHAR,
  data DATE,
  descricao VARCHAR,
  id_proposicao VARCHAR,
  ano_proposicao INT,
  titulo VARCHAR,
  ementa VARCHAR,
  codigo_tipo VARCHAR,
  sigla_tipo VARCHAR,
  numero VARCHAR
); -- s3://baseldosdados/br_camara_dados_abertos/votacao_proposicao/

-- ============================================================
-- Dataset: br_ce_fortaleza_sefin_iptu  (1 tables)
-- ============================================================

CREATE TABLE br_ce_fortaleza_sefin_iptu.face_quadra (
  ano INT,
  id_face_quadra VARCHAR,
  logradouro VARCHAR,
  metrica VARCHAR,
  pavimentacao VARCHAR,
  indicador_agua BOOLEAN,
  indicador_esgoto BOOLEAN,
  indicador_galeria_pluvial BOOLEAN,
  indicador_sarjeta BOOLEAN,
  indicador_iluminacao_publica BOOLEAN,
  indicador_arborizacao BOOLEAN,
  valor DOUBLE
); -- s3://baseldosdados/br_ce_fortaleza_sefin_iptu/face_quadra/

-- ============================================================
-- Dataset: br_cgu_beneficios_cidadao  (6 tables)
-- ============================================================

CREATE TABLE br_cgu_beneficios_cidadao.auxilio_brasil (
  ano_competencia INT,
  mes_competencia INT,
  ano_referencia INT,
  mes_referencia INT,
  id_municipio VARCHAR,
  sigla_uf VARCHAR,
  cpf_favorecido VARCHAR,
  nis_favorecido VARCHAR,
  nome_favorecido VARCHAR,
  valor_parcela DOUBLE
); -- s3://baseldosdados/br_cgu_beneficios_cidadao/auxilio_brasil/

CREATE TABLE br_cgu_beneficios_cidadao.auxilio_emergencial (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  nis_beneficiario VARCHAR,
  cpf_beneficiario VARCHAR,
  nome_beneficiario VARCHAR,
  nis_responsavel VARCHAR,
  cpf_responsavel VARCHAR,
  nome_responsavel VARCHAR,
  enquadramento VARCHAR,
  parcela VARCHAR,
  observacao VARCHAR,
  valor_beneficio DOUBLE
); -- s3://baseldosdados/br_cgu_beneficios_cidadao/auxilio_emergencial/

CREATE TABLE br_cgu_beneficios_cidadao.bolsa_familia_pagamento (
  ano_competencia INT,
  mes_competencia INT,
  ano_referencia INT,
  mes_referencia INT,
  id_municipio VARCHAR,
  sigla_uf VARCHAR,
  cpf_favorecido VARCHAR,
  nis_favorecido VARCHAR,
  nome_favorecido VARCHAR,
  valor_parcela DOUBLE
); -- s3://baseldosdados/br_cgu_beneficios_cidadao/bolsa_familia_pagamento/

CREATE TABLE br_cgu_beneficios_cidadao.bpc (
  ano_competencia INT,
  mes_competencia INT,
  ano_referencia INT,
  mes_referencia INT,
  id_municipio VARCHAR,
  sigla_uf VARCHAR,
  nis_favorecido VARCHAR,
  cpf_favorecido VARCHAR,
  nome_favorecido VARCHAR,
  nis_representante VARCHAR,
  cpf_representante VARCHAR,
  nome_representante VARCHAR,
  numero_beneficio VARCHAR,
  concedido_judicialmente VARCHAR,
  valor_parcela DOUBLE
); -- s3://baseldosdados/br_cgu_beneficios_cidadao/bpc/

CREATE TABLE br_cgu_beneficios_cidadao.garantia_safra (
  ano_referencia INT,
  mes_referencia INT,
  id_municipio VARCHAR,
  sigla_uf VARCHAR,
  nis_favorecido VARCHAR,
  nome_favorecido VARCHAR,
  valor_parcela DOUBLE
); -- s3://baseldosdados/br_cgu_beneficios_cidadao/garantia_safra/

CREATE TABLE br_cgu_beneficios_cidadao.novo_bolsa_familia (
  ano_competencia INT,
  mes_competencia INT,
  ano_referencia INT,
  mes_referencia INT,
  id_municipio VARCHAR,
  sigla_uf VARCHAR,
  cpf_favorecido VARCHAR,
  nis_favorecido VARCHAR,
  nome_favorecido VARCHAR,
  valor_parcela DOUBLE
); -- s3://baseldosdados/br_cgu_beneficios_cidadao/novo_bolsa_familia/

-- ============================================================
-- Dataset: br_cgu_cartao_pagamento  (4 tables)
-- ============================================================

CREATE TABLE br_cgu_cartao_pagamento.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_cgu_cartao_pagamento/dicionario/

CREATE TABLE br_cgu_cartao_pagamento.microdados_compras_centralizadas (
  ano_extrato INT,
  mes_extrato INT,
  codigo_orgao_superior VARCHAR,
  nome_orgao_superior VARCHAR,
  codigo_orgao VARCHAR,
  nome_orgao VARCHAR,
  codigo_unidade_gestora VARCHAR,
  nome_unidade_gestora VARCHAR,
  tipo_aquisicao VARCHAR,
  cnpj_cpf_favorecido VARCHAR,
  nome_favorecido VARCHAR,
  transacao VARCHAR,
  data_transacao DATE,
  valor_transacao DOUBLE
); -- s3://baseldosdados/br_cgu_cartao_pagamento/microdados_compras_centralizadas/

CREATE TABLE br_cgu_cartao_pagamento.microdados_defesa_civil (
  ano_extrato INT,
  mes_extrato INT,
  codigo_orgao_superior VARCHAR,
  nome_orgao_superior VARCHAR,
  codigo_orgao VARCHAR,
  nome_orgao VARCHAR,
  codigo_unidade_gestora VARCHAR,
  nome_unidade_gestora VARCHAR,
  cpf_portador VARCHAR,
  nome_portador VARCHAR,
  cnpj_cpf_favorecido VARCHAR,
  nome_favorecido VARCHAR,
  executor_despesa VARCHAR,
  numero_convenio VARCHAR,
  codigo_convenente VARCHAR,
  nome_convenente VARCHAR,
  repasse VARCHAR,
  transacao VARCHAR,
  data_transacao DATE,
  valor_transacao DOUBLE
); -- s3://baseldosdados/br_cgu_cartao_pagamento/microdados_defesa_civil/

CREATE TABLE br_cgu_cartao_pagamento.microdados_governo_federal (
  ano_extrato INT,
  mes_extrato INT,
  codigo_orgao_superior VARCHAR,
  nome_orgao_superior VARCHAR,
  codigo_orgao VARCHAR,
  nome_orgao VARCHAR,
  codigo_unidade_gestora VARCHAR,
  nome_unidade_gestora VARCHAR,
  cpf_portador VARCHAR,
  nome_portador VARCHAR,
  cnpj_cpf_favorecido VARCHAR,
  nome_favorecido VARCHAR,
  transacao VARCHAR,
  data_transacao DATE,
  valor_transacao DOUBLE
); -- s3://baseldosdados/br_cgu_cartao_pagamento/microdados_governo_federal/

-- ============================================================
-- Dataset: br_cgu_dados_abertos  (3 tables)
-- ============================================================

CREATE TABLE br_cgu_dados_abertos.conjunto (
  id VARCHAR,
  nome VARCHAR,
  nome_tokenizado VARCHAR,
  descricao VARCHAR,
  mantenedor VARCHAR,
  email_mantenedor VARCHAR,
  id_organizacao_responsavel VARCHAR,
  organizacao_responsavel VARCHAR,
  data_criacao DATE,
  data_atualizacao DATE,
  quantidade_reusos INT,
  quantidade_recursos INT,
  quantidade_downloads INT
); -- s3://baseldosdados/br_cgu_dados_abertos/conjunto/

CREATE TABLE br_cgu_dados_abertos.organizacao (
  id VARCHAR,
  nome VARCHAR,
  nome_tokenizado VARCHAR,
  descricao VARCHAR,
  tipo_esfera_administrativa VARCHAR,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  quantidade_seguidores INT,
  quantidade_conjuntos INT
); -- s3://baseldosdados/br_cgu_dados_abertos/organizacao/

CREATE TABLE br_cgu_dados_abertos.recurso (
  id VARCHAR,
  id_conjunto VARCHAR,
  nome VARCHAR,
  descricao VARCHAR,
  tipo VARCHAR,
  formato VARCHAR,
  tamanho_bytes INT,
  url_download VARCHAR,
  data_criacao DATE,
  data_modificacao_metadados DATE,
  quantidade_downloads INT
); -- s3://baseldosdados/br_cgu_dados_abertos/recurso/

-- ============================================================
-- Dataset: br_cgu_emendas_parlamentares  (1 tables)
-- ============================================================

CREATE TABLE br_cgu_emendas_parlamentares.microdados (
  ano_emenda INT,
  id_emenda VARCHAR,
  numero_emenda VARCHAR,
  tipo_emenda VARCHAR,
  id_autor_emenda VARCHAR,
  nome_autor_emenda VARCHAR,
  localidade VARCHAR,
  sigla_uf_gasto VARCHAR,
  id_municipio_gasto VARCHAR,
  id_funcao VARCHAR,
  nome_funcao VARCHAR,
  id_subfuncao VARCHAR,
  nome_subfuncao VARCHAR,
  id_programa VARCHAR,
  nome_programa VARCHAR,
  id_acao VARCHAR,
  nome_acao VARCHAR,
  id_plano_orcamentario VARCHAR,
  nome_plano_orcamentario VARCHAR,
  valor_empenhado DOUBLE,
  valor_liquidado DOUBLE,
  valor_pago DOUBLE,
  valor_resto_pagar_inscrito DOUBLE,
  valor_resto_pagar_cancelado DOUBLE,
  valor_resto_pagar_pagos DOUBLE
); -- s3://baseldosdados/br_cgu_emendas_parlamentares/microdados/

-- ============================================================
-- Dataset: br_cgu_licitacao_contrato  (8 tables)
-- ============================================================

CREATE TABLE br_cgu_licitacao_contrato.contrato_apostilamento (
  ano INT,
  mes INT,
  id_contrato VARCHAR,
  id_orgao_superior VARCHAR,
  nome_orgao_superior VARCHAR,
  id_orgao VARCHAR,
  nome_orgao VARCHAR,
  id_unidade_gestora VARCHAR,
  nome_unidade_gestora VARCHAR,
  id_apostilamento VARCHAR,
  descricao_apostilamento VARCHAR,
  situacao_apostilamento VARCHAR,
  data_apostilamento DATE,
  valor_apostilamento DOUBLE
); -- s3://baseldosdados/br_cgu_licitacao_contrato/contrato_apostilamento/

CREATE TABLE br_cgu_licitacao_contrato.contrato_compra (
  ano INT,
  mes INT,
  id_contrato VARCHAR,
  objeto VARCHAR,
  fundamento_legal VARCHAR,
  modalidade VARCHAR,
  situacao_contrato VARCHAR,
  id_orgao_superior VARCHAR,
  nome_orgao_superior VARCHAR,
  id_orgao VARCHAR,
  nome_orgao VARCHAR,
  id_unidade_gestora VARCHAR,
  nome_unidade_gestora VARCHAR,
  data_assinatura_contrato DATE,
  data_publicacao_dou DATE,
  data_inicio_vigencia DATE,
  data_fim_vigencia DATE,
  cpf_cnpj_contratado VARCHAR,
  nome_contratado VARCHAR,
  id_licitacao VARCHAR,
  id_unidade_gestora_licitacao VARCHAR,
  nome_unidade_gestora_licitacao VARCHAR,
  id_modalidade_licitacao VARCHAR,
  modalidade_licitacao VARCHAR,
  valor_inicial_compra DOUBLE,
  valor_final_compra DOUBLE
); -- s3://baseldosdados/br_cgu_licitacao_contrato/contrato_compra/

CREATE TABLE br_cgu_licitacao_contrato.contrato_item (
  ano INT,
  mes INT,
  id_contrato VARCHAR,
  id_orgao VARCHAR,
  nome_orgao VARCHAR,
  id_ug VARCHAR,
  nome_ug VARCHAR,
  id_item VARCHAR,
  descricao_item VARCHAR,
  descricao_complementar_item VARCHAR,
  quantidade_item INT,
  valor_item DOUBLE
); -- s3://baseldosdados/br_cgu_licitacao_contrato/contrato_item/

CREATE TABLE br_cgu_licitacao_contrato.contrato_termo_aditivo (
  ano INT,
  mes INT,
  id_contrato VARCHAR,
  id_orgao_superior VARCHAR,
  nome_orgao_superior VARCHAR,
  id_orgao VARCHAR,
  nome_orgao VARCHAR,
  id_ug VARCHAR,
  nome_ug VARCHAR,
  id_termo_aditivo VARCHAR,
  data_publicacao_dou DATE,
  objeto VARCHAR
); -- s3://baseldosdados/br_cgu_licitacao_contrato/contrato_termo_aditivo/

CREATE TABLE br_cgu_licitacao_contrato.licitacao (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_licitacao VARCHAR,
  id_unidade_gestora VARCHAR,
  nome_unidade_gestora VARCHAR,
  id_modalidade_compra VARCHAR,
  modalidade_compra VARCHAR,
  numero_processo VARCHAR,
  objeto VARCHAR,
  situacao_licitacao VARCHAR,
  id_orgao_superior VARCHAR,
  nome_orgao_superior VARCHAR,
  id_orgao VARCHAR,
  nome_orgao VARCHAR,
  data_resultado_compra DATE,
  data_abertura DATE,
  valor_licitacao DOUBLE
); -- s3://baseldosdados/br_cgu_licitacao_contrato/licitacao/

CREATE TABLE br_cgu_licitacao_contrato.licitacao_empenho (
  ano INT,
  mes INT,
  id_processo VARCHAR,
  id_licitacao VARCHAR,
  id_unidade_gestora VARCHAR,
  nome_unidade_gestora VARCHAR,
  id_modalidade VARCHAR,
  modalidade VARCHAR,
  observacao VARCHAR,
  id_empenho VARCHAR,
  data_emissao DATE,
  valor DOUBLE
); -- s3://baseldosdados/br_cgu_licitacao_contrato/licitacao_empenho/

CREATE TABLE br_cgu_licitacao_contrato.licitacao_item (
  ano INT,
  mes INT,
  id_licitacao VARCHAR,
  id_unidade_gestora VARCHAR,
  nome_unidade_gestora VARCHAR,
  id_modalidade VARCHAR,
  modalidade VARCHAR,
  numero_processo VARCHAR,
  id_orgao VARCHAR,
  nome_orgao VARCHAR,
  cpf_cnpj_vencedor VARCHAR,
  nome_vencedor VARCHAR,
  id_item VARCHAR,
  descricao_item VARCHAR,
  quantidade_item INT,
  valor_item DOUBLE
); -- s3://baseldosdados/br_cgu_licitacao_contrato/licitacao_item/

CREATE TABLE br_cgu_licitacao_contrato.licitacao_participante (
  ano INT,
  mes INT,
  id_licitacao VARCHAR,
  id_unidade_gestora VARCHAR,
  nome_unidade_gestora VARCHAR,
  id_modalidade_compra VARCHAR,
  modalidade_compra VARCHAR,
  numero_processo VARCHAR,
  id_orgao VARCHAR,
  nome_orgao VARCHAR,
  id_item_compra VARCHAR,
  descricao_item_compra VARCHAR,
  cpf_cnpj_participante VARCHAR,
  nome_participante VARCHAR,
  vencedor BOOLEAN
); -- s3://baseldosdados/br_cgu_licitacao_contrato/licitacao_participante/

-- ============================================================
-- Dataset: br_cgu_orcamento_publico  (1 tables)
-- ============================================================

CREATE TABLE br_cgu_orcamento_publico.orcamento (
  ano_exercicio INT,
  id_orgao_superior VARCHAR,
  nome_orgao_superior VARCHAR,
  id_orgao_subordinado VARCHAR,
  nome_orgao_subordinado VARCHAR,
  id_unidade_orcamentaria VARCHAR,
  nome_unidade_orcamentaria VARCHAR,
  id_funcao VARCHAR,
  nome_funcao VARCHAR,
  id_subfuncao VARCHAR,
  nome_subfuncao VARCHAR,
  id_programa_orcamentario VARCHAR,
  nome_programa_orcamentario VARCHAR,
  id_acao VARCHAR,
  nome_acao VARCHAR,
  id_categoria_economica VARCHAR,
  nome_categoria_economica VARCHAR,
  id_grupo_despesa VARCHAR,
  nome_grupo_despesa VARCHAR,
  id_elemento_despesa VARCHAR,
  nome_elemento_despesa VARCHAR,
  orcamento_inicial DOUBLE,
  orcamento_atualizado DOUBLE,
  orcamento_empenhado DOUBLE,
  orcamento_realizado DOUBLE,
  porcentagem_realizado_orcamento DOUBLE
); -- s3://baseldosdados/br_cgu_orcamento_publico/orcamento/

-- ============================================================
-- Dataset: br_cgu_receitas_publicas  (1 tables)
-- ============================================================

CREATE TABLE br_cgu_receitas_publicas.receitas (
  ano_exercicio INT,
  data_lancamento DATE,
  id_orgao_superior VARCHAR,
  nome_orgao_superior VARCHAR,
  id_orgao VARCHAR,
  nome_orgao VARCHAR,
  codigo_unidade_gestora VARCHAR,
  nome_unidade_gestora VARCHAR,
  categoria_economica VARCHAR,
  origem VARCHAR,
  especie VARCHAR,
  detalhamento VARCHAR,
  valor_previsto DOUBLE,
  valor_lancado DOUBLE,
  valor_realizado DOUBLE,
  percentual_realizado DOUBLE
); -- s3://baseldosdados/br_cgu_receitas_publicas/receitas/

-- ============================================================
-- Dataset: br_cgu_servidores_executivo_federal  (7 tables)
-- ============================================================

CREATE TABLE br_cgu_servidores_executivo_federal.afastamentos (
  ano INT,
  mes INT,
  id_servidor VARCHAR,
  nome VARCHAR,
  cpf VARCHAR,
  data_inicio DATE,
  data_final DATE,
  origem VARCHAR
); -- s3://baseldosdados/br_cgu_servidores_executivo_federal/afastamentos/

CREATE TABLE br_cgu_servidores_executivo_federal.cadastro_aposentados (
  ano INT,
  mes INT,
  id_servidor VARCHAR,
  nome VARCHAR,
  cpf VARCHAR,
  matricula VARCHAR,
  id_tipo_aposentadoria VARCHAR,
  tipo_aposentadoria VARCHAR,
  data_aposentadoria DATE,
  descricao_cargo VARCHAR,
  id_uorg_lotacao VARCHAR,
  uorg_lotacao VARCHAR,
  id_org_lotacao VARCHAR,
  org_lotacao VARCHAR,
  id_orgsup_lotacao VARCHAR,
  orgsup_lotacao VARCHAR,
  id_tipo_vinculo VARCHAR,
  tipo_vinculo VARCHAR,
  situacao_vinculo VARCHAR,
  regime_juridico VARCHAR,
  jornada_trabalho VARCHAR,
  data_ingresso_cargo_funcao DATE,
  data_nomeacao_cargo_funcao DATE,
  data_ingresso_orgao DATE,
  documento_ingresso_servico_publico VARCHAR,
  data_diploma_ingresso_servico_publico DATE,
  diploma_ingresso_cargo_funcao VARCHAR,
  diploma_ingresso_orgao VARCHAR,
  diploma_ingresso_servico_publico VARCHAR,
  origem VARCHAR
); -- s3://baseldosdados/br_cgu_servidores_executivo_federal/cadastro_aposentados/

CREATE TABLE br_cgu_servidores_executivo_federal.cadastro_pensionistas (
  ano INT,
  mes INT,
  id_servidor VARCHAR,
  nome VARCHAR,
  cpf VARCHAR,
  matricula VARCHAR,
  cpf_representante_legal VARCHAR,
  nome_representante_legal VARCHAR,
  cpf_instituidor_pensao VARCHAR,
  nome_instituidor_pensao VARCHAR,
  id_tipo_pensao VARCHAR,
  tipo_pensao VARCHAR,
  data_inicio_pensao DATE,
  descricao_cargo_instituidor_pensao VARCHAR,
  id_uorg_lotacao_instituidor_pensao VARCHAR,
  uorg_lotacao_instituidor_pensao VARCHAR,
  id_org_lotacao_instituidor_pensao VARCHAR,
  org_lotacao_instituidor_pensao VARCHAR,
  id_orgsup_lotacao_instituidor_pensao VARCHAR,
  orgsup_lotacao_instituidor_pensao VARCHAR,
  id_tipo_vinculo VARCHAR,
  tipo_vinculo VARCHAR,
  situacao_vinculo VARCHAR,
  regime_juridico_instituidor_pensao VARCHAR,
  jornada_trabalho_instituidor_pensao VARCHAR,
  data_ingresso_cargo_funcao_instituidor_pensao DATE,
  data_nomeacao_cargo_funcao_instituidor_pensao DATE,
  data_ingresso_orgao_instituidor_pensao DATE,
  data_diploma_ingresso_servico_publico_instituidor_pensao DATE,
  documento_ingresso_servico_publico_instituidor_pensao VARCHAR,
  diploma_ingresso_cargo_funcao_instituidor_pensao VARCHAR,
  diploma_ingresso_orgao_instituidor_pensao VARCHAR,
  diploma_ingresso_servicopublico_instituidor_pensao VARCHAR,
  origem VARCHAR
); -- s3://baseldosdados/br_cgu_servidores_executivo_federal/cadastro_pensionistas/

CREATE TABLE br_cgu_servidores_executivo_federal.cadastro_reserva_reforma_militares (
  ano INT,
  mes INT,
  id_servidor VARCHAR,
  nome VARCHAR,
  cpf VARCHAR,
  matricula VARCHAR,
  id_tipo_aposentadoria VARCHAR,
  tipo_aposentadoria VARCHAR,
  data_aposentadoria DATE,
  descricao_cargo VARCHAR,
  id_uorg_lotacao VARCHAR,
  uorg_lotacao VARCHAR,
  id_org_lotacao VARCHAR,
  org_lotacao VARCHAR,
  id_orgsup_lotacao VARCHAR,
  orgsup_lotacao VARCHAR,
  id_tipo_vinculo VARCHAR,
  tipo_vinculo VARCHAR,
  situacao_vinculo VARCHAR,
  regime_juridico VARCHAR,
  jornada_trabalho VARCHAR,
  data_ingresso_cargo_funcao DATE,
  data_nomeacao_cargo_funcao DATE,
  data_ingresso_orgao DATE,
  data_diploma_ingresso_servico_publico DATE,
  documento_ingresso_servico_publico VARCHAR,
  diploma_ingresso_cargo_funcao VARCHAR,
  diploma_ingresso_orgao VARCHAR,
  diploma_ingresso_servico_publico VARCHAR
); -- s3://baseldosdados/br_cgu_servidores_executivo_federal/cadastro_reserva_reforma_militares/

CREATE TABLE br_cgu_servidores_executivo_federal.cadastro_servidores (
  ano INT,
  mes INT,
  id_servidor VARCHAR,
  nome VARCHAR,
  cpf VARCHAR,
  matricula VARCHAR,
  descricao_cargo VARCHAR,
  classe_cargo VARCHAR,
  referencia_cargo VARCHAR,
  padrao_cargo VARCHAR,
  nivel_cargo VARCHAR,
  sigla_funcao VARCHAR,
  nivel_funcao VARCHAR,
  funcao VARCHAR,
  id_atividade VARCHAR,
  atividade VARCHAR,
  opcao_parcial VARCHAR,
  id_uorg_lotacao VARCHAR,
  uorg_lotacao VARCHAR,
  id_org_lotacao VARCHAR,
  org_lotacao VARCHAR,
  id_orgsup_lotacao VARCHAR,
  orgsup_lotacao VARCHAR,
  id_uorg_exercicio VARCHAR,
  uorg_exercicio VARCHAR,
  id_org_exercicio VARCHAR,
  org_exercicio VARCHAR,
  id_orgsup_exercicio VARCHAR,
  orgsup_exercicio VARCHAR,
  id_tipo_vinculo VARCHAR,
  tipo_vinculo VARCHAR,
  situacao_vinculo VARCHAR,
  data_inicio_afastamento DATE,
  data_termino_afastamento DATE,
  regime_juridico VARCHAR,
  jornada_trabalho VARCHAR,
  data_ingresso_cargo_funcao DATE,
  data_nomeacao_cargo_funcao DATE,
  data_ingresso_orgao DATE,
  data_diploma_ingresso_servico_publico DATE,
  diploma_ingresso_cargo_funcao VARCHAR,
  diploma_ingresso_orgao VARCHAR,
  diploma_ingresso_servico_publico VARCHAR,
  documento_ingresso_servico_publico VARCHAR,
  sigla_uf VARCHAR,
  origem VARCHAR
); -- s3://baseldosdados/br_cgu_servidores_executivo_federal/cadastro_servidores/

CREATE TABLE br_cgu_servidores_executivo_federal.observacoes (
  ano INT,
  mes INT,
  id_servidor VARCHAR,
  nome VARCHAR,
  cpf VARCHAR,
  observacao VARCHAR,
  origem VARCHAR
); -- s3://baseldosdados/br_cgu_servidores_executivo_federal/observacoes/

CREATE TABLE br_cgu_servidores_executivo_federal.remuneracao (
  ano INT,
  mes INT,
  id_servidor VARCHAR,
  cpf VARCHAR,
  nome VARCHAR,
  remuneracao_bruta_brl DOUBLE,
  remuneracao_bruta_usd DOUBLE,
  abate_teto_brl DOUBLE,
  abate_teto_usd DOUBLE,
  gratificao_natalina_brl DOUBLE,
  gratificao_natalina_usd DOUBLE,
  abate_teto_gratificacao_natalina_brl DOUBLE,
  abate_teto_gratificacao_natalina_usd DOUBLE,
  ferias_brl DOUBLE,
  ferias_usd DOUBLE,
  outras_remuneracoes_brl DOUBLE,
  outras_remuneracoes_usd DOUBLE,
  irrf_brl DOUBLE,
  irrf_usd DOUBLE,
  pss_rgps_brl DOUBLE,
  pss_rgps_usd DOUBLE,
  demais_deducoes_brl DOUBLE,
  demais_deducoes_usd DOUBLE,
  pensao_militar_brl DOUBLE,
  pensao_militar_usd DOUBLE,
  fundo_saude_brl DOUBLE,
  fundo_saude_usd DOUBLE,
  taxa_ocupacao_imovel_funcional_brl DOUBLE,
  taxa_ocupacao_imovel_funcional_usd DOUBLE,
  remuneracao_liquida_militar_brl DOUBLE,
  remuneracao_liquida_militar_usd DOUBLE,
  verba_indenizatoria_civil_brl DOUBLE,
  verba_indenizatoria_civil_usd DOUBLE,
  verba_indenizatoria_militar_brl DOUBLE,
  verba_indenizatoria_militar_usd DOUBLE,
  verba_indenizatoria_deslig_voluntario_brl DOUBLE,
  verba_indenizatoria_deslig_voluntario_usd DOUBLE,
  total_verba_indenizatoria_brl DOUBLE,
  total_verba_indenizatoria_usd DOUBLE,
  origem VARCHAR
); -- s3://baseldosdados/br_cgu_servidores_executivo_federal/remuneracao/

-- ============================================================
-- Dataset: br_cnj_improbidade_administrativa  (1 tables)
-- ============================================================

CREATE TABLE br_cnj_improbidade_administrativa.condenacao (
  nome VARCHAR,
  numero_processo VARCHAR,
  id_condenacao VARCHAR,
  id_processo VARCHAR,
  tipo_pessoa VARCHAR,
  id_pessoa VARCHAR,
  sexo VARCHAR,
  funcionario_publico BOOLEAN,
  esfera_funcionario VARCHAR,
  orgao VARCHAR,
  cargo VARCHAR,
  sigla_uf VARCHAR,
  instancia VARCHAR,
  tribunal VARCHAR,
  esfera_processo VARCHAR,
  comarca VARCHAR,
  data_propositura DATE,
  data_cadastro DATE,
  esfera_gabinete_desembargador VARCHAR,
  gabinete_desembargador VARCHAR,
  secao_judiciaria VARCHAR,
  subsecao_1 VARCHAR,
  subsecao_2 VARCHAR,
  esfera_vara_juizado VARCHAR,
  vara_juizados_1 VARCHAR,
  vara_juizados_2 VARCHAR,
  auditoria_militar VARCHAR,
  data_pena DATE,
  teve_inelegivel BOOLEAN,
  teve_multa BOOLEAN,
  valor_multa DOUBLE,
  teve_pena BOOLEAN,
  inicio_pena DATE,
  fim_pena DATE,
  duracao_pena VARCHAR,
  teve_perda_bens BOOLEAN,
  valor_perda_bens DOUBLE,
  teve_perda_cargo BOOLEAN,
  proibicao BOOLEAN,
  inicio_proibicao DATE,
  fim_proibicao DATE,
  proibicao_contratar_poder_publico BOOLEAN,
  inicio_proibicao_contratar_poder_publico DATE,
  fim_proibicao_contratar_poder_publico DATE,
  proibicao_receber_incentivos_fiscais BOOLEAN,
  inicio_proibicao_receber_incentivos_fiscais DATE,
  fim_proibicao_receber_incentivos_fiscais DATE,
  proibicao_receber_incentivos_crediticios BOOLEAN,
  inicio_proibicao_receber_incentivos_crediticios DATE,
  fim_proibicao_receber_incentivos_crediticios DATE,
  teve_ressarcimento BOOLEAN,
  valor_ressarcimento DOUBLE,
  teve_suspensao BOOLEAN,
  inicio_suspensao DATE,
  fim_suspensao DATE,
  comunicado_tse BOOLEAN,
  situacao VARCHAR,
  tipo_julgamento VARCHAR,
  assunto_1 VARCHAR,
  assunto_2 VARCHAR,
  assunto_3 VARCHAR,
  assunto_4 VARCHAR,
  assunto_5 VARCHAR
); -- s3://baseldosdados/br_cnj_improbidade_administrativa/condenacao/

-- ============================================================
-- Dataset: br_cnpq_bolsas  (2 tables)
-- ============================================================

CREATE TABLE br_cnpq_bolsas.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_cnpq_bolsas/dicionario/

CREATE TABLE br_cnpq_bolsas.microdados (
  ano INT,
  processo VARCHAR,
  data_inicio_processo DATE,
  data_fim_processo DATE,
  beneficiario VARCHAR,
  titulo_projeto VARCHAR,
  palavra_chave VARCHAR,
  linha_fomento VARCHAR,
  modalidade VARCHAR,
  categoria_nivel VARCHAR,
  chamada VARCHAR,
  programa_cnpq VARCHAR,
  grande_area_conhecimento VARCHAR,
  area_conhecimento VARCHAR,
  subarea_conhecimento VARCHAR,
  pais_origem VARCHAR,
  sigla_uf_origem VARCHAR,
  instituicao_origem VARCHAR,
  pais_destino VARCHAR,
  sigla_uf_destino VARCHAR,
  municipio_destino VARCHAR,
  sigla_instituicao_destino VARCHAR,
  sigla_instituicao_macro VARCHAR,
  instituicao_destino VARCHAR,
  plano_interno VARCHAR,
  unidade_orcamentaria VARCHAR,
  fonte_recurso VARCHAR,
  natureza_despesa VARCHAR,
  programa_ppa VARCHAR,
  acao_ppa VARCHAR,
  valor DOUBLE
); -- s3://baseldosdados/br_cnpq_bolsas/microdados/

-- ============================================================
-- Dataset: br_cvm_administradores_carteira  (3 tables)
-- ============================================================

CREATE TABLE br_cvm_administradores_carteira.pessoa_fisica (
  nome VARCHAR,
  data_registro DATE,
  data_cancelamento DATE,
  motivo_cancelamento VARCHAR,
  situacao VARCHAR,
  data_inicio_situacao DATE,
  categoria_registro VARCHAR
); -- s3://baseldosdados/br_cvm_administradores_carteira/pessoa_fisica/

CREATE TABLE br_cvm_administradores_carteira.pessoa_juridica (
  cnpj VARCHAR,
  denominacao_social VARCHAR,
  denominacao_comercial VARCHAR,
  data_registro DATE,
  data_cancelamento DATE,
  motivo_cancelamento VARCHAR,
  situacao VARCHAR,
  data_inicio_situacao DATE,
  categoria_registro VARCHAR,
  subcategoria_registro VARCHAR,
  controle_acionario VARCHAR,
  tipo_endereco VARCHAR,
  logradouro VARCHAR,
  complemento VARCHAR,
  bairro VARCHAR,
  municipio VARCHAR,
  sigla_uf VARCHAR,
  cep VARCHAR,
  ddd VARCHAR,
  telefone VARCHAR,
  valor_patrimonial_liquido VARCHAR,
  data_patrimonio_liquido DATE,
  email VARCHAR,
  website VARCHAR
); -- s3://baseldosdados/br_cvm_administradores_carteira/pessoa_juridica/

CREATE TABLE br_cvm_administradores_carteira.responsavel (
  cnpj VARCHAR,
  nome VARCHAR,
  tipo VARCHAR
); -- s3://baseldosdados/br_cvm_administradores_carteira/responsavel/

-- ============================================================
-- Dataset: br_cvm_oferta_publica_distribuicao  (1 tables)
-- ============================================================

CREATE TABLE br_cvm_oferta_publica_distribuicao.dia (
  numero_processo VARCHAR,
  numero_registro_oferta VARCHAR,
  tipo_oferta VARCHAR,
  tipo_componente_oferta_mista VARCHAR,
  tipo_ativo VARCHAR,
  cnpj_emissor VARCHAR,
  nome_emissor VARCHAR,
  cnpj_lider VARCHAR,
  nome_lider VARCHAR,
  nome_vendedor VARCHAR,
  cnpj_ofertante VARCHAR,
  nome_ofertante VARCHAR,
  rito_oferta VARCHAR,
  modalidade_oferta VARCHAR,
  modalidade_registro VARCHAR,
  modalidade_dispensa_registro VARCHAR,
  data_abertura_processo DATE,
  data_protocolo DATE,
  data_dispensa_oferta DATE,
  data_registro_oferta DATE,
  data_inicio_oferta DATE,
  data_encerramento_oferta DATE,
  emissao VARCHAR,
  classe_ativo VARCHAR,
  serie VARCHAR,
  especie_ativo VARCHAR,
  forma_ativo VARCHAR,
  data_emissao DATE,
  data_vencimento DATE,
  quantidade_sem_lote_suplementar VARCHAR,
  quantidade_no_lote_suplementar VARCHAR,
  quantidade_total VARCHAR,
  preco_unitario VARCHAR,
  valor_total VARCHAR,
  oferta_inicial VARCHAR,
  oferta_incentivo_fiscal VARCHAR,
  oferta_regime_fiduciario VARCHAR,
  atualizacao_monetaria VARCHAR,
  juros VARCHAR,
  projeto_audiovisual VARCHAR,
  tipo_societario_emissor VARCHAR,
  tipo_fundo_investimento VARCHAR,
  ultimo_comunicado VARCHAR,
  data_comunicado DATE
); -- s3://baseldosdados/br_cvm_oferta_publica_distribuicao/dia/

-- ============================================================
-- Dataset: br_datahackers_state_data  (1 tables)
-- ============================================================

CREATE TABLE br_datahackers_state_data.microdados (
  p0 VARCHAR,
  p1_a INT,
  p1_a_1 VARCHAR,
  p1_b VARCHAR,
  p1_c VARCHAR,
  p1_d VARCHAR,
  p1_e VARCHAR,
  p1_f VARCHAR,
  p1_g BOOLEAN,
  p1_i VARCHAR,
  p1_i_1 VARCHAR,
  p1_i_2 VARCHAR,
  p1_j BOOLEAN,
  p1_k VARCHAR,
  p1_l VARCHAR,
  p1_m VARCHAR,
  p2_a VARCHAR,
  p2_b VARCHAR,
  p2_c VARCHAR,
  p2_d BOOLEAN,
  p2_e VARCHAR,
  p2_f VARCHAR,
  p2_g VARCHAR,
  p2_h VARCHAR,
  p2_i VARCHAR,
  p2_j VARCHAR,
  p2_k BOOLEAN,
  p2_l VARCHAR,
  p2_l_1 INT,
  p2_l_2 INT,
  p2_l_3 INT,
  p2_l_4 INT,
  p2_l_5 INT,
  p2_l_6 INT,
  p2_l_7 INT,
  p2_m VARCHAR,
  p2_n VARCHAR,
  p2_o VARCHAR,
  p2_o_1 INT,
  p2_o_2 INT,
  p2_o_3 INT,
  p2_o_4 INT,
  p2_o_5 INT,
  p2_o_6 INT,
  p2_o_7 INT,
  p2_o_8 INT,
  p2_o_9 INT,
  p2_o_10 INT,
  p2_p VARCHAR,
  p2_q VARCHAR,
  p2_r VARCHAR,
  p2_s VARCHAR,
  p3_a VARCHAR,
  p3_b VARCHAR,
  p3_b_1 INT,
  p3_b_2 INT,
  p3_b_3 INT,
  p3_b_4 INT,
  p3_b_5 INT,
  p3_b_6 INT,
  p3_b_7 INT,
  p3_b_8 INT,
  p3_b_9 INT,
  p3_c VARCHAR,
  p3_c_1 INT,
  p3_c_2 INT,
  p3_c_3 INT,
  p3_c_4 INT,
  p3_c_5 INT,
  p3_c_6 INT,
  p3_c_7 INT,
  p3_c_8 INT,
  p3_c_9 INT,
  p3_c_10 INT,
  p3_c_11 INT,
  p3_d VARCHAR,
  p3_d_1 INT,
  p3_d_2 INT,
  p3_d_3 INT,
  p3_d_4 INT,
  p3_d_5 INT,
  p3_d_6 INT,
  p3_d_7 INT,
  p3_d_8 INT,
  p3_d_9 INT,
  p3_d_10 INT,
  p3_d_11 INT,
  p3_d_12 INT,
  p3_d_13 INT,
  p3_d_14 INT,
  p4_a VARCHAR,
  p4_a_1 VARCHAR,
  p4_b VARCHAR,
  p4_b_1 INT,
  p4_b_2 INT,
  p4_b_3 INT,
  p4_b_4 INT,
  p4_b_5 INT,
  p4_b_6 INT,
  p4_b_7 INT,
  p4_b_8 INT,
  p4_c VARCHAR,
  p4_c_1 INT,
  p4_c_2 INT,
  p4_c_3 INT,
  p4_c_4 INT,
  p4_c_5 INT,
  p4_c_6 INT,
  p4_c_7 INT,
  p4_c_8 INT,
  p4_d VARCHAR,
  p4_d_1 INT,
  p4_d_2 INT,
  p4_d_3 INT,
  p4_d_4 INT,
  p4_d_5 INT,
  p4_d_6 INT,
  p4_d_7 INT,
  p4_d_8 INT,
  p4_d_9 INT,
  p4_d_10 INT,
  p4_d_11 INT,
  p4_d_12 INT,
  p4_d_13 INT,
  p4_d_14 INT,
  p4_e VARCHAR,
  p4_f VARCHAR,
  p4_g VARCHAR,
  p4_g_1 INT,
  p4_g_2 INT,
  p4_g_3 INT,
  p4_f_4 INT,
  p4_f_5 INT,
  p4_f_6 INT,
  p4_f_7 INT,
  p4_f_8 INT,
  p4_f_9 INT,
  p4_f_10 INT,
  p4_f_11 INT,
  p4_f_12 INT,
  p4_f_13 INT,
  p4_f_14 INT,
  p4_f_15 INT,
  p4_f_16 INT,
  p4_f_17 INT,
  p4_f_18 INT,
  p4_f_19 INT,
  p4_f_20 INT,
  p4_f_21 INT,
  p4_f_22 INT,
  p4_f_23 INT,
  p4_f_24 INT,
  p4_f_25 INT,
  p4_f_26 INT,
  p4_f_27 INT,
  p4_f_28 INT,
  p4_f_29 INT,
  p4_f_30 INT,
  p4_f_31 INT,
  p4_f_32 INT,
  p4_f_33 INT,
  p4_g__1 VARCHAR,
  p4_h VARCHAR,
  p4_h_1 INT,
  p4_h_2 INT,
  p4_h_3 INT,
  p4_i VARCHAR,
  p4_i_1 INT,
  p4_i_2 INT,
  p4_i_3 INT,
  p4_i_4 INT,
  p4_i_5 INT,
  p4_i_6 INT,
  p4_i_7 INT,
  p4_i_8 INT,
  p4_i_9 INT,
  p4_i_10 INT,
  p4_i_11 INT,
  p4_i_12 INT,
  p4_i_13 INT,
  p4_i_14 INT,
  p4_i_15 INT,
  p4_i_16 INT,
  p4_i_17 INT,
  p4_i_18 INT,
  p4_i_19 INT,
  p4_i_20 INT,
  p4_i_21 INT,
  p4_i_22 INT,
  p4_i_23 INT,
  p5_a VARCHAR,
  p5_b VARCHAR,
  p5_c VARCHAR,
  p5_d VARCHAR,
  p6_a VARCHAR,
  p6_a_1 INT,
  p6_a_2 INT,
  p6_a_3 INT,
  p6_a_4 INT,
  p6_a_5 INT,
  p6_a_6 INT,
  p6_a_7 INT,
  p6_a_8 INT,
  p6_a_9 INT,
  p6_b VARCHAR,
  p6_b_1 INT,
  p6_b_2 INT,
  p6_b_3 INT,
  p6_b_4 INT,
  p6_b_5 INT,
  p6_b_6 INT,
  p6_b_7 INT,
  p6_b_8 INT,
  p6_b_9 INT,
  p6_b_10 INT,
  p6_b_11 INT,
  p6_b_12 INT,
  p6_b_13 INT,
  p6_b_14 INT,
  p6_b_15 INT,
  p6_b_16 INT,
  p6_b_17 INT,
  p6_b_18 INT,
  p6_b_19 INT,
  p6_b_19__1 INT,
  p6_c BOOLEAN,
  p6_d VARCHAR,
  p6_e BOOLEAN,
  p6_f VARCHAR,
  p6_g VARCHAR,
  p6_g_1 INT,
  p6_g_2 INT,
  p6_g_3 INT,
  p6_g_4 INT,
  p6_g_5 INT,
  p6_g_6 INT,
  p6_g_7 INT,
  p6_g_8 INT,
  p6_g_9 INT,
  p6_g_10 INT,
  p6_g_11 INT,
  p6_g_l INT,
  p6_g_m INT,
  p6_h VARCHAR,
  p6_h_1 INT,
  p6_h_2 INT,
  p6_h_3 INT,
  p6_h_4 INT,
  p6_h_5 INT,
  p6_h_6 INT,
  p6_h_7 INT,
  p6_h_8 INT,
  p6_h_9 INT,
  p7_1 VARCHAR,
  p7_a_1 INT,
  p7_a_2 INT,
  p7_a_3 INT,
  p7_a_4 INT,
  p7_a_5 INT,
  p7_a_6 INT,
  p7_a_7 INT,
  p7_a_8 INT,
  p7_a_9 INT,
  p7_a_10 INT,
  p7_b VARCHAR,
  p7_b_1 INT,
  p7_b_2 INT,
  p7_b_3 INT,
  p7_b_4 INT,
  p7_b_5 INT,
  p7_b_6 INT,
  p7_b_7 INT,
  p7_b_8 INT,
  p7_b_9 INT,
  p7_b_10 INT,
  p7_b_11 INT,
  p7_b_12 INT,
  p7_b_13 INT,
  p7_b_14 INT,
  p7_b_15 INT,
  p7_b_16 INT,
  p7_b_17 INT,
  p7_b_18 INT,
  p7_b_19 INT,
  p7_b_20 INT,
  p7_c VARCHAR,
  p7_c_1 INT,
  p7_c_2 INT,
  p7_c_3 INT,
  p7_c_4 INT,
  p7_c_5 INT,
  p7_c_6 INT,
  p7_d VARCHAR,
  p7_d_1 INT,
  p7_d_2 INT,
  p7_d_3 INT,
  p7_d_4 INT,
  p7_d_5 INT,
  p7_d_6 INT,
  p7_d_7 INT,
  p7_d_8 INT,
  p7_d_9 INT,
  p7_d_10 INT,
  p8_a VARCHAR,
  p8_a_1 INT,
  p8_a_2 INT,
  p8_a_3 INT,
  p8_a_4 INT,
  p8_a_5 INT,
  p8_a_6 INT,
  p8_a_7 INT,
  p8_a_8 INT,
  p8_a_9 INT,
  p8_a_10 INT,
  p8_a_11 INT,
  p8_b VARCHAR,
  p8_b_1 INT,
  p8_b_2 INT,
  p8_b_3 INT,
  p8_b_4 INT,
  p8_b_5 INT,
  p8_b_6 INT,
  p8_b_7 INT,
  p8_b_8 INT,
  p8_b_9 INT,
  p8_b_10 INT,
  p8_b_11 INT,
  p8_b_l INT,
  p8_b_m INT,
  p8_3 VARCHAR,
  p8_c_1 INT,
  p8_c_2 INT,
  p8_c_3 INT,
  p8_c_4 INT,
  p8_c_5 INT,
  p8_c_6 INT,
  p8_c_7 INT,
  p8_c_8 INT,
  p8_c_9 INT,
  p8_c_10 INT,
  p8_c_11 INT,
  p8_d VARCHAR,
  p8_d_1 INT,
  p8_d_2 INT,
  p8_d_3 INT,
  p8_d_4 INT,
  p8_d_5 INT,
  p8_d_6 INT,
  p8_d_7 INT,
  p8_d_8 INT,
  p8_d_9 INT,
  p8_d_10 INT,
  p8_d_11 INT
); -- s3://baseldosdados/br_datahackers_state_data/microdados/

-- ============================================================
-- Dataset: br_fbsp_absp  (2 tables)
-- ============================================================

CREATE TABLE br_fbsp_absp.uf (
  ano INT,
  sigla_uf VARCHAR,
  quantidade_cvli INT,
  quantidade_feminicidio INT,
  quantidade_ocorrencia_homicidio_doloso INT,
  quantidade_vitima_homicidio_doloso INT,
  quantidade_latrocinio INT,
  quantidade_lesao_corporal_seguida_de_morte INT,
  quantidade_morte_a_esclarecer INT,
  quantidade_morte_intervencao_policial_civil_servico INT,
  quantidade_morte_intervencao_policial_civil_fora_servico INT,
  quantidade_morte_intervencao_policial_militar_servico INT,
  quantidade_morte_intervencao_policial_militar_fora_servico INT,
  quantidade_morte_violenta_intencional INT,
  quantidade_policial_civil_morto_confronto_servico INT,
  quantidade_policial_civil_morto_confronto_fora_servico INT,
  quantidade_policial_militar_morto_confronto_servico INT,
  quantidade_policial_militar_morto_confronto_fora_servico INT,
  quantidade_suicidio INT,
  quantidade_estupro INT,
  quantidade_tentativa_estupro INT,
  quantidade_furto_veiculo INT,
  quantidade_roubo_instituicao_financeira INT,
  quantidade_roubo_carga INT,
  quantidade_roubo_de_veiculo INT,
  quantidade_arma_fogo_apreendida INT,
  quantidade_registro_pessoa_desaparecida INT,
  quantidade_populacao_sistema_penitenciario INT,
  despesa_empenhada_seguranca_publica DOUBLE
); -- s3://baseldosdados/br_fbsp_absp/uf/

CREATE TABLE br_fbsp_absp.violencia_escola (
  ano INT,
  uf VARCHAR,
  tema VARCHAR,
  item VARCHAR,
  quantidade_escola DOUBLE
); -- s3://baseldosdados/br_fbsp_absp/violencia_escola/

-- ============================================================
-- Dataset: br_fgv_igp  (7 tables)
-- ============================================================

CREATE TABLE br_fgv_igp.igp_10_mes (
  ano INT,
  mes INT,
  indice DOUBLE,
  variacao_mensal DOUBLE,
  variacao_12_meses DOUBLE,
  variacao_acumulada_ano DOUBLE,
  indice_fechamento_mensal DOUBLE
); -- s3://baseldosdados/br_fgv_igp/igp_10_mes/

CREATE TABLE br_fgv_igp.igp_di_ano (
  ano INT,
  indice_medio DOUBLE,
  indice DOUBLE,
  variacao_anual DOUBLE,
  indice_fechamento_anual DOUBLE
); -- s3://baseldosdados/br_fgv_igp/igp_di_ano/

CREATE TABLE br_fgv_igp.igp_di_mes (
  ano INT,
  mes INT,
  indice DOUBLE,
  variacao_mensal DOUBLE,
  variacao_12_meses DOUBLE,
  variacao_acumulada_ano DOUBLE,
  indice_fechamento_mensal DOUBLE
); -- s3://baseldosdados/br_fgv_igp/igp_di_mes/

CREATE TABLE br_fgv_igp.igp_m_ano (
  ano INT,
  indice_medio DOUBLE,
  indice DOUBLE,
  variacao_anual DOUBLE,
  indice_fechamento_anual DOUBLE
); -- s3://baseldosdados/br_fgv_igp/igp_m_ano/

CREATE TABLE br_fgv_igp.igp_m_mes (
  ano INT,
  mes INT,
  indice DOUBLE,
  variacao_mensal DOUBLE,
  variacao_12_meses DOUBLE,
  variacao_primeiro_decendio DOUBLE,
  variacao_segundo_decendio DOUBLE,
  variacao_acumulada_ano DOUBLE,
  indice_fechamento_mensal DOUBLE
); -- s3://baseldosdados/br_fgv_igp/igp_m_mes/

CREATE TABLE br_fgv_igp.igp_og_ano (
  ano INT,
  indice_medio DOUBLE,
  indice DOUBLE,
  variacao_anual DOUBLE,
  indice_fechamento_anual DOUBLE
); -- s3://baseldosdados/br_fgv_igp/igp_og_ano/

CREATE TABLE br_fgv_igp.igp_og_mes (
  ano INT,
  mes INT,
  indice DOUBLE,
  var_mensal DOUBLE,
  variacao_12_meses DOUBLE,
  variacao_acumulada_ano DOUBLE,
  indice_fechamento_mensal DOUBLE
); -- s3://baseldosdados/br_fgv_igp/igp_og_mes/

-- ============================================================
-- Dataset: br_geobr_mapas  (25 tables)
-- ============================================================

-- br_geobr_mapas.amazonia_legal: geometry-only table, no SQL columns

CREATE TABLE br_geobr_mapas.area_minima_comparavel_2010 (
  id_amc VARCHAR,
  id_municipio VARCHAR
); -- s3://baseldosdados/br_geobr_mapas/area_minima_comparavel_2010/

CREATE TABLE br_geobr_mapas.area_risco_desastre (
  geocodigo_bater VARCHAR,
  origem VARCHAR,
  acuracia VARCHAR,
  observacao VARCHAR,
  quantidade_poligono INT,
  id_municipio VARCHAR,
  sigla_uf VARCHAR
); -- s3://baseldosdados/br_geobr_mapas/area_risco_desastre/

CREATE TABLE br_geobr_mapas.arranjo_populacional (
  id_arranjo_populacional VARCHAR,
  arranjo_populacional VARCHAR,
  populacao_urbana_2010 INT,
  populacao_rural_2010 INT,
  populacao_2010 INT,
  id_municipio VARCHAR,
  sigla_uf VARCHAR
); -- s3://baseldosdados/br_geobr_mapas/arranjo_populacional/

CREATE TABLE br_geobr_mapas.bioma (
  ano INT,
  id_bioma VARCHAR,
  nome_bioma VARCHAR
); -- s3://baseldosdados/br_geobr_mapas/bioma/

CREATE TABLE br_geobr_mapas.concentracao_urbana (
  id_concentracao_urbana VARCHAR,
  concentracao_urbana VARCHAR,
  populacao_urbana_2010 INT,
  populacao_rural_2010 INT,
  populacao_2010 INT,
  id_municipio VARCHAR,
  sigla_uf VARCHAR
); -- s3://baseldosdados/br_geobr_mapas/concentracao_urbana/

CREATE TABLE br_geobr_mapas.escola (
  sigla_uf VARCHAR,
  id_escola VARCHAR
); -- s3://baseldosdados/br_geobr_mapas/escola/

CREATE TABLE br_geobr_mapas.estabelecimentos_saude (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_cnes VARCHAR
); -- s3://baseldosdados/br_geobr_mapas/estabelecimentos_saude/

CREATE TABLE br_geobr_mapas.limite_vizinhanca (
  id_uf VARCHAR,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  nome_municipio VARCHAR,
  id_distrito VARCHAR,
  nome_distrito VARCHAR,
  id_subdistrito VARCHAR,
  nome_subdistrito VARCHAR,
  id_vizinhanca VARCHAR,
  nome_vizinhanca VARCHAR,
  referencia_geometria VARCHAR
); -- s3://baseldosdados/br_geobr_mapas/limite_vizinhanca/

CREATE TABLE br_geobr_mapas.mesorregiao (
  id_uf VARCHAR,
  sigla_uf VARCHAR,
  id_mesorregiao VARCHAR
); -- s3://baseldosdados/br_geobr_mapas/mesorregiao/

CREATE TABLE br_geobr_mapas.microrregiao (
  id_uf VARCHAR,
  sigla_uf VARCHAR,
  id_microrregiao VARCHAR
); -- s3://baseldosdados/br_geobr_mapas/microrregiao/

CREATE TABLE br_geobr_mapas.municipio (
  id_municipio VARCHAR,
  sigla_uf VARCHAR
); -- s3://baseldosdados/br_geobr_mapas/municipio/

-- br_geobr_mapas.pais: geometry-only table, no SQL columns

CREATE TABLE br_geobr_mapas.pegada_urbana (
  id_pegada_urbana VARCHAR,
  id_municipio VARCHAR,
  densidade VARCHAR,
  tipo VARCHAR,
  area DOUBLE
); -- s3://baseldosdados/br_geobr_mapas/pegada_urbana/

CREATE TABLE br_geobr_mapas.regiao (
  id_regiao VARCHAR,
  nome_regiao VARCHAR
); -- s3://baseldosdados/br_geobr_mapas/regiao/

CREATE TABLE br_geobr_mapas.regiao_imediata (
  id_uf VARCHAR,
  sigla_uf VARCHAR,
  id_regiao_imediata VARCHAR
); -- s3://baseldosdados/br_geobr_mapas/regiao_imediata/

CREATE TABLE br_geobr_mapas.regiao_intermediaria (
  id_uf VARCHAR,
  sigla_uf VARCHAR,
  id_regiao_intermediaria VARCHAR
); -- s3://baseldosdados/br_geobr_mapas/regiao_intermediaria/

CREATE TABLE br_geobr_mapas.regiao_metropolitana_2017 (
  nome_regiao_metropolitana VARCHAR,
  tipo VARCHAR,
  subcategoria_metropolitana VARCHAR,
  id_municipio VARCHAR,
  sigla_uf VARCHAR,
  legislacao VARCHAR,
  data_legislacao DATE
); -- s3://baseldosdados/br_geobr_mapas/regiao_metropolitana_2017/

CREATE TABLE br_geobr_mapas.saude (
  id_regiao_saude VARCHAR,
  id_uf VARCHAR,
  sigla_uf VARCHAR
); -- s3://baseldosdados/br_geobr_mapas/saude/

CREATE TABLE br_geobr_mapas.sede_municipal (
  ano INT,
  id_municipio VARCHAR,
  nome_municipio VARCHAR,
  id_uf VARCHAR,
  sigla_uf VARCHAR,
  id_regiao VARCHAR,
  regiao VARCHAR
); -- s3://baseldosdados/br_geobr_mapas/sede_municipal/

CREATE TABLE br_geobr_mapas.semiarido (
  id_municipio VARCHAR,
  sigla_uf VARCHAR
); -- s3://baseldosdados/br_geobr_mapas/semiarido/

CREATE TABLE br_geobr_mapas.setor_censitario_2010 (
  id_uf VARCHAR,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  nome_municipio VARCHAR,
  id_distrito VARCHAR,
  nome_distrito VARCHAR,
  id_subdistrito VARCHAR,
  nome_subdistrito VARCHAR,
  nome_vizinhanca VARCHAR,
  id_vizinhanca VARCHAR,
  id_setor_censitario VARCHAR,
  zona VARCHAR
); -- s3://baseldosdados/br_geobr_mapas/setor_censitario_2010/

CREATE TABLE br_geobr_mapas.terra_indigena (
  id_geografico VARCHAR,
  id_terra_indigena VARCHAR,
  terra_indigena VARCHAR,
  etnia VARCHAR,
  nome_municipio VARCHAR,
  sigla_uf VARCHAR,
  area DOUBLE,
  fase VARCHAR,
  modalidade VARCHAR,
  reestudo VARCHAR,
  indicador_faixa_fronteira BOOLEAN,
  id_unidade_administrativa VARCHAR,
  sigla_unidade_administrativa VARCHAR,
  unidade_administrativa VARCHAR
); -- s3://baseldosdados/br_geobr_mapas/terra_indigena/

CREATE TABLE br_geobr_mapas.uf (
  id_uf VARCHAR,
  sigla_uf VARCHAR
); -- s3://baseldosdados/br_geobr_mapas/uf/

CREATE TABLE br_geobr_mapas.unidade_conservacao (
  id_unidade_conservacao VARCHAR,
  unidade_conservacao VARCHAR,
  id_unidade_conservacao_wcmc VARCHAR,
  id_cnuc VARCHAR,
  id_geografico VARCHAR,
  organizacao_orgao VARCHAR,
  categoria VARCHAR,
  sigla_grupo VARCHAR,
  qualidade VARCHAR,
  esfera VARCHAR,
  ano_criacao INT,
  legislacao VARCHAR,
  data_ultima DATE
); -- s3://baseldosdados/br_geobr_mapas/unidade_conservacao/

-- ============================================================
-- Dataset: br_ibge_censo_2022  (16 tables)
-- ============================================================

CREATE TABLE br_ibge_censo_2022.alfabetizacao_grupo_idade_sexo_raca (
  id_municipio VARCHAR,
  cor_raca VARCHAR,
  sexo VARCHAR,
  grupo_idade VARCHAR,
  alfabetizacao VARCHAR,
  populacao INT
); -- s3://baseldosdados/br_ibge_censo_2022/alfabetizacao_grupo_idade_sexo_raca/

CREATE TABLE br_ibge_censo_2022.cadastro_enderecos (
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_distrito VARCHAR,
  id_subdistrito VARCHAR,
  id_setor_censitario VARCHAR,
  cep VARCHAR,
  id_endereco VARCHAR,
  numero_quadra VARCHAR,
  numero_face VARCHAR,
  localidade VARCHAR,
  tipo_segmento_logradouro VARCHAR,
  titulo_segmento_logradouro VARCHAR,
  nome_logradouro VARCHAR,
  numero_logradouro VARCHAR,
  modificador_numero VARCHAR,
  complemento_elemento_1 VARCHAR,
  complemento_valor_1 VARCHAR,
  complemento_elemento_2 VARCHAR,
  complemento_valor_2 VARCHAR,
  complemento_elemento_3 VARCHAR,
  complemento_valor_3 VARCHAR,
  complemento_elemento_4 VARCHAR,
  complemento_valor_4 VARCHAR,
  complemento_elemento_5 VARCHAR,
  complemento_valor_5 VARCHAR,
  descricao_estabelecimento VARCHAR,
  tipo_especie VARCHAR,
  tipo_estabelecimento VARCHAR,
  tipo_construcao VARCHAR,
  tipo_finalidade_construcao VARCHAR,
  tipo_edificacao_domicilio VARCHAR,
  nivel_geocodificacao_coordenadas VARCHAR,
  latitude VARCHAR,
  longitude VARCHAR
); -- s3://baseldosdados/br_ibge_censo_2022/cadastro_enderecos/

CREATE TABLE br_ibge_censo_2022.caracteristica_domicilio_grupo_idade_raca_destino_lixo (
  ano INT,
  id_municipio VARCHAR,
  tipo_destino_lixo VARCHAR,
  grupo_idade VARCHAR,
  cor_raca VARCHAR,
  populacao INT
); -- s3://baseldosdados/br_ibge_censo_2022/caracteristica_domicilio_grupo_idade_raca_destino_lixo/

CREATE TABLE br_ibge_censo_2022.caracteristica_domicilio_grupo_idade_raca_esgotamento_sanitario (
  ano INT,
  id_municipio VARCHAR,
  tipo_esgotamento_sanitario VARCHAR,
  grupo_idade VARCHAR,
  cor_raca VARCHAR,
  populacao INT
); -- s3://baseldosdados/br_ibge_censo_2022/caracteristica_domicilio_grupo_idade_raca_esgotamento_sanitario/

CREATE TABLE br_ibge_censo_2022.caracteristica_domicilio_grupo_idade_raca_ligacao_abastecimento_agua (
  ano INT,
  id_municipio VARCHAR,
  tipo_ligacao_rede_geral VARCHAR,
  grupo_idade VARCHAR,
  cor_raca VARCHAR,
  populacao INT
); -- s3://baseldosdados/br_ibge_censo_2022/caracteristica_domicilio_grupo_idade_raca_ligacao_abastecimento_agua/

CREATE TABLE br_ibge_censo_2022.caracteristica_domicilio_grupo_idade_raca_tipo_domicilio (
  ano INT,
  id_municipio VARCHAR,
  tipo_domicilio VARCHAR,
  grupo_idade VARCHAR,
  cor_raca VARCHAR,
  populacao INT
); -- s3://baseldosdados/br_ibge_censo_2022/caracteristica_domicilio_grupo_idade_raca_tipo_domicilio/

CREATE TABLE br_ibge_censo_2022.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_ibge_censo_2022/dicionario/

CREATE TABLE br_ibge_censo_2022.domicilio_recenseado (
  id_municipio VARCHAR,
  especie VARCHAR,
  domicilios INT
); -- s3://baseldosdados/br_ibge_censo_2022/domicilio_recenseado/

CREATE TABLE br_ibge_censo_2022.indice_envelhecimento_raca (
  ano INT,
  id_municipio VARCHAR,
  cor_raca VARCHAR,
  indice_envelhecimento DOUBLE,
  idade_mediana INT,
  razao_sexo DOUBLE
); -- s3://baseldosdados/br_ibge_censo_2022/indice_envelhecimento_raca/

CREATE TABLE br_ibge_censo_2022.municipio (
  id_municipio VARCHAR,
  sigla_uf VARCHAR,
  domicilios INT,
  populacao INT,
  area INT,
  taxa_alfabetizacao DOUBLE,
  idade_mediana DOUBLE,
  razao_sexo DOUBLE,
  indice_envelhecimento DOUBLE,
  populacao_indigena INT,
  populacao_indigena_terra_indigena INT,
  populacao_quilombola INT,
  populacao_quilombola_territorio_quilombola INT
); -- s3://baseldosdados/br_ibge_censo_2022/municipio/

CREATE TABLE br_ibge_censo_2022.populacao_grupo_idade_sexo_raca (
  ano INT,
  id_municipio VARCHAR,
  grupo_idade VARCHAR,
  sexo VARCHAR,
  cor_raca VARCHAR,
  populacao INT
); -- s3://baseldosdados/br_ibge_censo_2022/populacao_grupo_idade_sexo_raca/

CREATE TABLE br_ibge_censo_2022.populacao_grupo_idade_uf (
  sigla_uf VARCHAR,
  grupo_idade VARCHAR,
  populacao INT
); -- s3://baseldosdados/br_ibge_censo_2022/populacao_grupo_idade_uf/

CREATE TABLE br_ibge_censo_2022.populacao_idade_sexo (
  id_municipio VARCHAR,
  forma_declaracao_idade VARCHAR,
  sexo VARCHAR,
  idade VARCHAR,
  idade_anos DOUBLE,
  grupo_idade VARCHAR,
  populacao INT
); -- s3://baseldosdados/br_ibge_censo_2022/populacao_idade_sexo/

CREATE TABLE br_ibge_censo_2022.setor_censitario (
  id_uf VARCHAR,
  id_municipio VARCHAR,
  id_setor_censitario VARCHAR,
  area DOUBLE,
  pessoas INT,
  domicilios INT,
  domicilios_particulares INT,
  domicilios_coletivos INT,
  media_moradores_domicilios DOUBLE,
  porcentagem_domicilios_imputados DOUBLE,
  domicilios_particulares_ocupados INT,
  v00001 INT,
  v00002 INT,
  v00003 INT,
  v00004 INT,
  v00005 INT,
  v00006 INT,
  v00007 INT,
  v00008 INT,
  v00009 INT,
  v00010 INT,
  v00011 INT,
  v00012 INT,
  v00013 INT,
  v00014 INT,
  v00015 INT,
  v00016 INT,
  v00017 INT,
  v00018 INT,
  v00019 INT,
  v00020 INT,
  v00021 INT,
  v00022 INT,
  v00023 INT,
  v00024 INT,
  v00025 INT,
  v00026 INT,
  v00027 INT,
  v00028 INT,
  v00029 INT,
  v00030 INT,
  v00031 INT,
  v00032 INT,
  v00033 INT,
  v00034 INT,
  v00035 INT,
  v00036 INT,
  v00037 INT,
  v00038 INT,
  v00039 INT,
  v00040 INT,
  v00041 INT,
  v00042 INT,
  v00043 INT,
  v00044 INT,
  v00045 INT,
  v00046 INT,
  v00047 INT,
  v00048 INT,
  v00049 INT,
  v00050 INT,
  v00051 INT,
  v00052 INT,
  v00053 INT,
  v00054 INT,
  v00055 INT,
  v00056 INT,
  v00057 INT,
  v00058 INT,
  v00059 INT,
  v00060 INT,
  v00061 INT,
  v00062 INT,
  v00063 INT,
  v00064 INT,
  v00065 INT,
  v00066 INT,
  v00067 INT,
  v00068 INT,
  v00069 INT,
  v00070 INT,
  v00071 INT,
  v00072 INT,
  v00073 INT,
  v00074 INT,
  v00075 INT,
  v00076 INT,
  v00077 INT,
  v00078 INT,
  v00079 INT,
  v00080 INT,
  v00081 INT,
  v00082 INT,
  v00083 INT,
  v00084 INT,
  v00085 INT,
  v00086 INT,
  v00087 INT,
  v00088 INT,
  v00089 INT,
  v00090 INT,
  v00091 INT,
  v00092 INT,
  v00093 INT,
  v00094 INT,
  v00095 INT,
  v00096 INT,
  v00097 INT,
  v00098 INT,
  v00099 INT,
  v00100 INT,
  v00101 INT,
  v00102 INT,
  v00103 INT,
  v00104 INT,
  v00105 INT,
  v00106 INT,
  v00107 INT,
  v00108 INT,
  v00109 INT,
  v00110 INT,
  v00111 INT,
  v00112 INT,
  v00113 INT,
  v00114 INT,
  v00115 INT,
  v00116 INT,
  v00117 INT,
  v00118 INT,
  v00119 INT,
  v00120 INT,
  v00121 INT,
  v00122 INT,
  v00123 INT,
  v00124 INT,
  v00125 INT,
  v00126 INT,
  v00127 INT,
  v00128 INT,
  v00129 INT,
  v00130 INT,
  v00131 INT,
  v00132 INT,
  v00133 INT,
  v00134 INT,
  v00135 INT,
  v00136 INT,
  v00137 INT,
  v00138 INT,
  v00139 INT,
  v00140 INT,
  v00141 INT,
  v00142 INT,
  v00143 INT,
  v00144 INT,
  v00145 INT,
  v00146 INT,
  v00147 INT,
  v00148 INT,
  v00149 INT,
  v00150 INT,
  v00151 INT,
  v00152 INT,
  v00153 INT,
  v00154 INT,
  v00155 INT,
  v00156 INT,
  v00157 INT,
  v00158 INT,
  v00159 INT,
  v00160 INT,
  v00161 INT,
  v00162 INT,
  v00163 INT,
  v00164 INT,
  v00165 INT,
  v00166 INT,
  v00167 INT,
  v00168 INT,
  v00169 INT,
  v00170 INT,
  v00171 INT,
  v00172 INT,
  v00173 INT,
  v00174 INT,
  v00175 INT,
  v00176 INT,
  v00177 INT,
  v00178 INT,
  v00179 INT,
  v00180 INT,
  v00181 INT,
  v00182 INT,
  v00183 INT,
  v00184 INT,
  v00185 INT,
  v00186 INT,
  v00187 INT,
  v00188 INT,
  v00189 INT,
  v00190 INT,
  v00191 INT,
  v00192 INT,
  v00193 INT,
  v00194 INT,
  v00195 INT,
  v00196 INT,
  v00197 INT,
  v00198 INT,
  v00199 INT,
  v00200 INT,
  v00201 INT,
  v00202 INT,
  v00203 INT,
  v00204 INT,
  v00205 INT,
  v00206 INT,
  v00207 INT,
  v00208 INT,
  v00209 INT,
  v00210 INT,
  v00211 INT,
  v00212 INT,
  v00213 INT,
  v00214 INT,
  v00215 INT,
  v00216 INT,
  v00217 INT,
  v00218 INT,
  v00219 INT,
  v00220 INT,
  v00221 INT,
  v00222 INT,
  v00223 INT,
  v00224 INT,
  v00225 INT,
  v00226 INT,
  v00227 INT,
  v00228 INT,
  v00229 INT,
  v00230 INT,
  v00231 INT,
  v00232 INT,
  v00233 INT,
  v00234 INT,
  v00235 INT,
  v00236 INT,
  v00237 INT,
  v00238 INT,
  v00239 INT,
  v00240 INT,
  v00241 INT,
  v00242 INT,
  v00243 INT,
  v00244 INT,
  v00245 INT,
  v00246 INT,
  v00247 INT,
  v00248 INT,
  v00249 INT,
  v00250 INT,
  v00251 INT,
  v00252 INT,
  v00253 INT,
  v00254 INT,
  v00255 INT,
  v00256 INT,
  v00257 INT,
  v00258 INT,
  v00259 INT,
  v00260 INT,
  v00261 INT,
  v00262 INT,
  v00263 INT,
  v00264 INT,
  v00265 INT,
  v00266 INT,
  v00267 INT,
  v00268 INT,
  v00269 INT,
  v00270 INT,
  v00271 INT,
  v00272 INT,
  v00273 INT,
  v00274 INT,
  v00275 INT,
  v00276 INT,
  v00277 INT,
  v00278 INT,
  v00279 INT,
  v00280 INT,
  v00281 INT,
  v00282 INT,
  v00283 INT,
  v00284 INT,
  v00285 INT,
  v00286 INT,
  v00287 INT,
  v00288 INT,
  v00289 INT,
  v00290 INT,
  v00291 INT,
  v00292 INT,
  v00293 INT,
  v00294 INT,
  v00295 INT,
  v00296 INT,
  v00297 INT,
  v00298 INT,
  v00299 INT,
  v00300 INT,
  v00301 INT,
  v00302 INT,
  v00303 INT,
  v00304 INT,
  v00305 INT,
  v00306 INT,
  v00307 INT,
  v00308 INT,
  v00309 INT,
  v00310 INT,
  v00311 INT,
  v00312 INT,
  v00313 INT,
  v00314 INT,
  v00315 INT,
  v00316 INT,
  v00317 INT,
  v00318 INT,
  v00319 INT,
  v00320 INT,
  v00321 INT,
  v00322 INT,
  v00323 INT,
  v00324 INT,
  v00325 INT,
  v00326 INT,
  v00327 INT,
  v00328 INT,
  v00329 INT,
  v00330 INT,
  v00331 INT,
  v00332 INT,
  v00333 INT,
  v00334 INT,
  v00335 INT,
  v00336 INT,
  v00337 INT,
  v00338 INT,
  v00339 INT,
  v00340 INT,
  v00341 INT,
  v00342 INT,
  v00343 INT,
  v00344 INT,
  v00345 INT,
  v00346 INT,
  v00347 INT,
  v00348 INT,
  v00349 INT,
  v00350 INT,
  v00351 INT,
  v00352 INT,
  v00353 INT,
  v00354 INT,
  v00355 INT,
  v00356 INT,
  v00357 INT,
  v00358 INT,
  v00359 INT,
  v00360 INT,
  v00361 INT,
  v00362 INT,
  v00363 INT,
  v00364 INT,
  v00365 INT,
  v00366 INT,
  v00367 INT,
  v00368 INT,
  v00369 INT,
  v00370 INT,
  v00371 INT,
  v00372 INT,
  v00373 INT,
  v00374 INT,
  v00375 INT,
  v00376 INT,
  v00377 INT,
  v00378 INT,
  v00379 INT,
  v00380 INT,
  v00381 INT,
  v00382 INT,
  v00383 INT,
  v00384 INT,
  v00385 INT,
  v00386 INT,
  v00387 INT,
  v00388 INT,
  v00389 INT,
  v00390 INT,
  v00391 INT,
  v00392 INT,
  v00393 INT,
  v00394 INT,
  v00395 INT,
  v00396 INT,
  v00397 INT,
  v00398 INT,
  v00399 INT,
  v00400 INT,
  v00401 INT,
  v00402 INT,
  v00403 INT,
  v00404 INT,
  v00405 INT,
  v00406 INT,
  v00407 INT,
  v00408 INT,
  v00409 INT,
  v00410 INT,
  v00411 INT,
  v00412 INT,
  v00413 INT,
  v00414 INT,
  v00415 INT,
  v00416 INT,
  v00417 INT,
  v00418 INT,
  v00419 INT,
  v00420 INT,
  v00421 INT,
  v00422 INT,
  v00423 INT,
  v00424 INT,
  v00425 INT,
  v00426 INT,
  v00427 INT,
  v00428 INT,
  v00429 INT,
  v00430 INT,
  v00431 INT,
  v00432 INT,
  v00433 INT,
  v00434 INT,
  v00435 INT,
  v00436 INT,
  v00437 INT,
  v00438 INT,
  v00439 INT,
  v00440 INT,
  v00441 INT,
  v00442 INT,
  v00443 INT,
  v00444 INT,
  v00445 INT,
  v00446 INT,
  v00447 INT,
  v00448 INT,
  v00449 INT,
  v00450 INT,
  v00451 INT,
  v00452 INT,
  v00453 INT,
  v00454 INT,
  v00455 INT,
  v00456 INT,
  v00457 INT,
  v00458 INT,
  v00459 INT,
  v00460 INT,
  v00461 INT,
  v00462 INT,
  v00463 INT,
  v00464 INT,
  v00465 INT,
  v00466 INT,
  v00467 INT,
  v00468 INT,
  v00469 INT,
  v00470 INT,
  v00471 INT,
  v00472 INT,
  v00473 INT,
  v00474 INT,
  v00475 INT,
  v00476 INT,
  v00477 INT,
  v00478 INT,
  v00479 INT,
  v00480 INT,
  v00481 INT,
  v00482 INT,
  v00483 INT,
  v00484 INT,
  v00485 INT,
  v00486 INT,
  v00487 INT,
  v00488 INT,
  v00489 INT,
  v00490 INT,
  v00491 INT,
  v00492 INT,
  v00493 INT,
  v00494 INT,
  v00495 INT,
  v00496 INT,
  v00497 INT,
  v00498 INT,
  v00499 INT,
  v00500 INT,
  v00501 INT,
  v00502 INT,
  v00503 INT,
  v00504 INT,
  v00505 INT,
  v00506 INT,
  v00507 INT,
  v00508 INT,
  v00509 INT,
  v00510 INT,
  v00511 INT,
  v00512 INT,
  v00513 INT,
  v00514 INT,
  v00515 INT,
  v00516 INT,
  v00517 INT,
  v00518 INT,
  v00519 INT,
  v00520 INT,
  v00521 INT,
  v00522 INT,
  v00523 INT,
  v00524 INT,
  v00525 INT,
  v00526 INT,
  v00527 INT,
  v00528 INT,
  v00529 INT,
  v00530 INT,
  v00531 INT,
  v00532 INT,
  v00533 INT,
  v00534 INT,
  v00535 INT,
  v00536 INT,
  v00537 INT,
  v00538 INT,
  v00539 INT,
  v00540 INT,
  v00541 INT,
  v00542 INT,
  v00543 INT,
  v00544 INT,
  v00545 INT,
  v00546 INT,
  v00547 INT,
  v00548 INT,
  v00549 INT,
  v00550 INT,
  v00551 INT,
  v00552 INT,
  v00553 INT,
  v00554 INT,
  v00555 INT,
  v00556 INT,
  v00557 INT,
  v00558 INT,
  v00559 INT,
  v00560 INT,
  v00561 INT,
  v00562 INT,
  v00563 INT,
  v00564 INT,
  v00565 INT,
  v00566 INT,
  v00567 INT,
  v00568 INT,
  v00569 INT,
  v00570 INT,
  v00571 INT,
  v00572 INT,
  v00573 INT,
  v00574 INT,
  v00575 INT,
  v00576 INT,
  v00577 INT,
  v00578 INT,
  v00579 INT,
  v00580 INT,
  v00581 INT,
  v00582 INT,
  v00583 INT,
  v00584 INT,
  v00585 INT,
  v00586 INT,
  v00587 INT,
  v00588 INT,
  v00589 INT,
  v00590 INT,
  v00591 INT,
  v00592 INT,
  v00593 INT,
  v00594 INT,
  v00595 INT,
  v00596 INT,
  v00597 INT,
  v00598 INT,
  v00599 INT,
  v00600 INT,
  v00601 INT,
  v00602 INT,
  v00603 INT,
  v00604 INT,
  v00605 INT,
  v00606 INT,
  v00607 INT,
  v00608 INT,
  v00609 INT,
  v00610 INT,
  v00611 INT,
  v00612 INT,
  v00613 INT,
  v00614 INT,
  v00615 INT,
  v00616 INT,
  v00617 INT,
  v00618 INT,
  v00619 INT,
  v00620 INT,
  v00621 INT,
  v00622 INT,
  v00623 INT,
  v00624 INT,
  v00625 INT,
  v00626 INT,
  v00627 INT,
  v00628 INT,
  v00629 INT,
  v00630 INT,
  v00631 INT,
  v00632 INT,
  v00633 INT,
  v00634 INT,
  v00635 INT,
  v00636 INT,
  v00637 INT,
  v00638 INT,
  v00639 INT,
  v00640 INT,
  v00641 INT,
  v00642 INT,
  v00643 INT,
  v00644 INT,
  v00645 INT,
  v00646 INT,
  v00647 INT,
  v00648 INT,
  v00649 INT,
  v00650 INT,
  v00651 INT,
  v00652 INT,
  v00653 INT,
  v00654 INT,
  v00655 INT,
  v00656 INT,
  v00657 INT,
  v00658 INT,
  v00659 INT,
  v00660 INT,
  v00661 INT,
  v00662 INT,
  v00663 INT,
  v00664 INT,
  v00665 INT,
  v00666 INT,
  v00667 INT,
  v00668 INT,
  v00669 INT,
  v00670 INT,
  v00671 INT,
  v00672 INT,
  v00673 INT,
  v00674 INT,
  v00675 INT,
  v00676 INT,
  v00677 INT,
  v00678 INT,
  v00679 INT,
  v00680 INT,
  v00681 INT,
  v00682 INT,
  v00683 INT,
  v00684 INT,
  v00685 INT,
  v00686 INT,
  v00687 INT,
  v00688 INT,
  v00689 INT,
  v00690 INT,
  v00691 INT,
  v00692 INT,
  v00693 INT,
  v00694 INT,
  v00695 INT,
  v00696 INT,
  v00697 INT,
  v00698 INT,
  v00699 INT,
  v00700 INT,
  v00701 INT,
  v00702 INT,
  v00703 INT,
  v00704 INT,
  v00705 INT,
  v00706 INT,
  v00707 INT,
  v00708 INT,
  v00709 INT,
  v00710 INT,
  v00711 INT,
  v00712 INT,
  v00713 INT,
  v00714 INT,
  v00715 INT,
  v00716 INT,
  v00717 INT,
  v00718 INT,
  v00719 INT,
  v00720 INT,
  v00721 INT,
  v00722 INT,
  v00723 INT,
  v00724 INT,
  v00725 INT,
  v00726 INT,
  v00727 INT,
  v00728 INT,
  v00729 INT,
  v00730 INT,
  v00731 INT,
  v00732 INT,
  v00733 INT,
  v00734 INT,
  v00735 INT,
  v00736 INT,
  v00737 INT,
  v00738 INT,
  v00739 INT,
  v00740 INT,
  v00741 INT,
  v00742 INT,
  v00743 INT,
  v00744 INT,
  v00745 INT,
  v00746 INT,
  v00747 INT,
  v00748 INT,
  v00749 INT,
  v00750 INT,
  v00751 INT,
  v00752 INT,
  v00753 INT,
  v00754 INT,
  v00755 INT,
  v00756 INT,
  v00757 INT,
  v00758 INT,
  v00759 INT,
  v00760 INT,
  v00761 INT,
  v00762 INT,
  v00763 INT,
  v00764 INT,
  v00765 INT,
  v00766 INT,
  v00767 INT,
  v00768 INT,
  v00769 INT,
  v00770 INT,
  v00771 INT,
  v00772 INT,
  v00773 INT,
  v00774 INT,
  v00775 INT,
  v00776 INT,
  v00777 INT,
  v00778 INT,
  v00779 INT,
  v00780 INT,
  v00781 INT,
  v00782 INT,
  v00783 INT,
  v00784 INT,
  v00785 INT,
  v00786 INT,
  v00787 INT,
  v00788 INT,
  v00789 INT,
  v00790 INT,
  v00791 INT,
  v00792 INT,
  v00793 INT,
  v00794 INT,
  v00795 INT,
  v00796 INT,
  v00797 INT,
  v00798 INT,
  v00799 INT,
  v00800 INT,
  v00801 INT,
  v00802 INT,
  v00803 INT,
  v00804 INT,
  v00805 INT,
  v00806 INT,
  v00807 INT,
  v00808 INT,
  v00809 INT,
  v00810 INT,
  v00811 INT,
  v00812 INT,
  v00813 INT,
  v00814 INT,
  v00815 INT,
  v00816 INT,
  v00817 INT,
  v00818 INT,
  v00819 INT,
  v00820 INT,
  v00821 INT,
  v00822 INT,
  v00823 INT,
  v00824 INT,
  v00825 INT,
  v00826 INT,
  v00827 INT,
  v00828 INT,
  v00829 INT,
  v00830 INT,
  v00831 INT,
  v00832 INT,
  v00833 INT,
  v00834 INT,
  v00835 INT,
  v00836 INT,
  v00837 INT,
  v00838 INT,
  v00839 INT,
  v00840 INT,
  v00841 INT,
  v00842 INT,
  v00843 INT,
  v00844 INT,
  v00845 INT,
  v00846 INT,
  v00847 INT,
  v00848 INT,
  v00849 INT,
  v00850 INT,
  v00851 INT,
  v00852 INT,
  v00853 INT,
  v00854 INT,
  v00855 INT,
  v00856 INT,
  v00857 INT,
  v00858 INT,
  v00859 INT,
  v00860 INT,
  v00861 INT,
  v00862 INT,
  v00863 INT,
  v00864 INT,
  v00865 INT,
  v00866 INT,
  v00867 INT,
  v00868 INT,
  v00869 INT,
  v00870 INT,
  v00871 INT,
  v00872 INT,
  v00873 INT,
  v00874 INT,
  v00875 INT,
  v00876 INT,
  v00877 INT,
  v00878 INT,
  v00879 INT,
  v00880 INT,
  v00881 INT,
  v00882 INT,
  v00883 INT,
  v00884 INT,
  v00885 INT,
  v00886 INT,
  v00887 INT,
  v00888 INT,
  v00889 INT,
  v00890 INT,
  v00891 INT,
  v00892 INT,
  v00893 INT,
  v00894 INT,
  v00895 INT,
  v00896 INT,
  v00897 INT,
  v00898 INT,
  v00899 INT,
  v00900 INT,
  v00901 INT,
  v00902 INT,
  v00903 INT,
  v00904 INT,
  v00905 INT,
  v00906 INT,
  v00907 INT,
  v00908 INT,
  v00909 INT,
  v00910 INT,
  v00911 INT,
  v00912 INT,
  v00913 INT,
  v00914 INT,
  v00915 INT,
  v00916 INT,
  v00917 INT,
  v00918 INT,
  v00919 INT,
  v00920 INT,
  v00921 INT,
  v00922 INT,
  v00923 INT,
  v00924 INT,
  v00925 INT,
  v00926 INT,
  v00927 INT,
  v00928 INT,
  v00929 INT,
  v00930 INT,
  v00931 INT,
  v00932 INT,
  v00933 INT,
  v00934 INT,
  v00935 INT,
  v00936 INT,
  v00937 INT,
  v00938 INT,
  v00939 INT,
  v00940 INT,
  v00941 INT,
  v00942 INT,
  v00943 INT,
  v00944 INT,
  v00945 INT,
  v00946 INT,
  v00947 INT,
  v00948 INT,
  v00949 INT,
  v00950 INT,
  v00951 INT,
  v00952 INT,
  v00953 INT,
  v00954 INT,
  v00955 INT,
  v00956 INT,
  v00957 INT,
  v00958 INT,
  v00959 INT,
  v00960 INT,
  v00961 INT,
  v00962 INT,
  v00963 INT,
  v00964 INT,
  v00965 INT,
  v00966 INT,
  v00967 INT,
  v00968 INT,
  v00969 INT,
  v00970 INT,
  v00971 INT,
  v00972 INT,
  v00973 INT,
  v00974 INT,
  v00975 INT,
  v00976 INT,
  v00977 INT,
  v00978 INT,
  v00979 INT,
  v00980 INT,
  v00981 INT,
  v00982 INT,
  v00983 INT,
  v00984 INT,
  v00985 INT,
  v00986 INT,
  v00987 INT,
  v00988 INT,
  v00989 INT,
  v00990 INT,
  v00991 INT,
  v00992 INT,
  v00993 INT,
  v00994 INT,
  v00995 INT,
  v00996 INT,
  v00997 INT,
  v00998 INT,
  v00999 INT,
  v01000 INT,
  v01001 INT,
  v01002 INT,
  v01003 INT,
  v01004 INT,
  v01005 INT,
  v01006 INT,
  v01007 INT,
  v01008 INT,
  v01009 INT,
  v01010 INT,
  v01011 INT,
  v01012 INT,
  v01013 INT,
  v01014 INT,
  v01015 INT,
  v01016 INT,
  v01017 INT,
  v01018 INT,
  v01019 INT,
  v01020 INT,
  v01021 INT,
  v01022 INT,
  v01023 INT,
  v01024 INT,
  v01025 INT,
  v01026 INT,
  v01027 INT,
  v01028 INT,
  v01029 INT,
  v01030 INT,
  v01031 INT,
  v01032 INT,
  v01033 INT,
  v01034 INT,
  v01035 INT,
  v01036 INT,
  v01037 INT,
  v01038 INT,
  v01039 INT,
  v01040 INT,
  v01041 INT,
  v01042 INT,
  v01043 INT,
  v01044 INT,
  v01045 INT,
  v01046 INT,
  v01047 INT,
  v01048 INT,
  v01049 INT,
  v01050 INT,
  v01051 INT,
  v01052 INT,
  v01053 INT,
  v01054 INT,
  v01055 INT,
  v01056 INT,
  v01057 INT,
  v01058 INT,
  v01059 INT,
  v01060 INT,
  v01061 INT,
  v01062 INT,
  v01063 INT,
  v01064 INT,
  v01065 INT,
  v01066 INT,
  v01067 INT,
  v01068 INT,
  v01069 INT,
  v01070 INT,
  v01071 INT,
  v01072 INT,
  v01073 INT,
  v01074 INT,
  v01075 INT,
  v01076 INT,
  v01077 INT,
  v01078 INT,
  v01079 INT,
  v01080 INT,
  v01081 INT,
  v01082 INT,
  v01083 INT,
  v01084 INT,
  v01085 INT,
  v01086 INT,
  v01087 INT,
  v01088 INT,
  v01089 INT,
  v01090 INT,
  v01091 INT,
  v01092 INT,
  v01093 INT,
  v01094 INT,
  v01095 INT,
  v01096 INT,
  v01097 INT,
  v01098 INT,
  v01099 INT,
  v01100 INT,
  v01101 INT,
  v01102 INT,
  v01103 INT,
  v01104 INT,
  v01105 INT,
  v01106 INT,
  v01107 INT,
  v01108 INT,
  v01109 INT,
  v01110 INT,
  v01111 INT,
  v01112 INT,
  v01113 INT,
  v01114 INT,
  v01115 INT,
  v01116 INT,
  v01117 INT,
  v01118 INT,
  v01119 INT,
  v01120 INT,
  v01121 INT,
  v01122 INT,
  v01123 INT,
  v01124 INT,
  v01125 INT,
  v01126 INT,
  v01127 INT,
  v01128 INT,
  v01129 INT,
  v01130 INT,
  v01131 INT,
  v01132 INT,
  v01133 INT,
  v01134 INT,
  v01135 INT,
  v01136 INT,
  v01137 INT,
  v01138 INT,
  v01139 INT,
  v01140 INT,
  v01141 INT,
  v01142 INT,
  v01143 INT,
  v01144 INT,
  v01145 INT,
  v01146 INT,
  v01147 INT,
  v01148 INT,
  v01149 INT,
  v01150 INT,
  v01151 INT,
  v01152 INT,
  v01153 INT,
  v01154 INT,
  v01155 INT,
  v01156 INT,
  v01157 INT,
  v01158 INT,
  v01159 INT,
  v01160 INT,
  v01161 INT,
  v01162 INT,
  v01163 INT,
  v01164 INT,
  v01165 INT,
  v01166 INT,
  v01167 INT,
  v01168 INT,
  v01169 INT,
  v01170 INT,
  v01171 INT,
  v01172 INT,
  v01173 INT,
  v01174 INT,
  v01175 INT,
  v01176 INT,
  v01177 INT,
  v01178 INT,
  v01179 INT,
  v01180 INT,
  v01181 INT,
  v01182 INT,
  v01183 INT,
  v01184 INT,
  v01185 INT,
  v01186 INT,
  v01187 INT,
  v01188 INT,
  v01189 INT,
  v01190 INT,
  v01191 INT,
  v01192 INT,
  v01193 INT,
  v01194 INT,
  v01195 INT,
  v01196 INT,
  v01197 INT,
  v01198 INT,
  v01199 INT,
  v01200 INT,
  v01201 INT,
  v01202 INT,
  v01203 INT,
  v01204 INT,
  v01205 INT,
  v01206 INT,
  v01207 INT,
  v01208 INT,
  v01209 INT,
  v01210 INT,
  v01211 INT,
  v01212 INT,
  v01213 INT,
  v01214 INT,
  v01215 INT,
  v01216 INT,
  v01217 INT,
  v01218 INT,
  v01219 INT,
  v01220 INT,
  v01221 INT,
  v01222 INT,
  v01223 INT,
  v01224 INT,
  v01225 INT,
  v01226 INT,
  v01227 INT,
  v01228 INT,
  v01229 INT,
  v01230 INT,
  v01231 INT,
  v01232 INT,
  v01233 INT,
  v01234 INT,
  v01235 INT,
  v01236 INT,
  v01237 INT,
  v01238 INT,
  v01239 INT,
  v01240 INT,
  v01241 INT,
  v01242 INT,
  v01243 INT,
  v01244 INT,
  v01245 INT,
  v01246 INT,
  v01247 INT,
  v01248 INT,
  v01249 INT,
  v01250 INT,
  v01251 INT,
  v01252 INT,
  v01253 INT,
  v01254 INT,
  v01255 INT,
  v01256 INT,
  v01257 INT,
  v01258 INT,
  v01259 INT,
  v01260 INT,
  v01261 INT,
  v01262 INT,
  v01263 INT,
  v01264 INT,
  v01265 INT,
  v01266 INT,
  v01267 INT,
  v01268 INT,
  v01269 INT,
  v01270 INT,
  v01271 INT,
  v01272 INT,
  v01273 INT,
  v01274 INT,
  v01275 INT,
  v01276 INT,
  v01277 INT,
  v01278 INT,
  v01279 INT,
  v01280 INT,
  v01281 INT,
  v01282 INT,
  v01283 INT,
  v01284 INT,
  v01285 INT,
  v01286 INT,
  v01287 INT,
  v01288 INT,
  v01289 INT,
  v01290 INT,
  v01291 INT,
  v01292 INT,
  v01293 INT,
  v01294 INT,
  v01295 INT,
  v01296 INT,
  v01297 INT,
  v01298 INT,
  v01299 INT,
  v01300 INT,
  v01301 INT,
  v01302 INT,
  v01303 INT,
  v01304 INT,
  v01305 INT,
  v01306 INT,
  v01307 INT,
  v01308 INT,
  v01309 INT,
  v01310 INT,
  v01311 INT,
  v01312 INT,
  v01313 INT,
  v01314 INT,
  v01315 INT,
  v01316 INT,
  v01317 INT,
  v01318 INT,
  v01319 INT,
  v01320 INT,
  v01321 INT,
  v01322 INT,
  v01323 INT,
  v01324 INT,
  v01325 INT,
  v01326 INT,
  v01327 INT,
  v01328 INT,
  v01329 INT,
  v01330 INT,
  v01331 INT,
  v01332 INT,
  v01333 INT,
  v01334 INT,
  v01335 INT,
  v01336 INT,
  v01337 INT,
  v01338 INT,
  v01339 INT,
  v01340 INT,
  v01341 INT,
  v01342 INT,
  v01343 INT,
  v01344 INT,
  v01345 INT,
  v01346 INT,
  v01347 INT,
  v01348 INT,
  v01349 INT,
  v01350 INT,
  v01351 INT,
  v01352 INT,
  v01353 INT,
  v01354 INT,
  v01355 INT,
  v01356 INT,
  v01357 INT,
  v01358 INT,
  v01359 INT,
  v01360 INT,
  v01361 INT,
  v01362 INT,
  v01363 INT,
  v01364 INT,
  v01365 INT,
  v01366 INT,
  v01367 INT,
  v01368 INT,
  v01369 INT,
  v01370 INT,
  v01371 INT,
  v01372 INT,
  v01373 INT,
  v01374 INT,
  v01375 INT,
  v01376 INT,
  v01377 INT,
  v01378 INT,
  v01379 INT,
  v01380 INT,
  v01381 INT,
  v01382 INT,
  v01383 INT,
  v01384 INT,
  v01385 INT,
  v01386 INT,
  v01387 INT,
  v01388 INT,
  v01389 INT,
  v01390 INT,
  v01391 INT,
  v01392 INT,
  v01393 INT,
  v01394 INT,
  v01395 INT,
  v01396 INT,
  v01397 INT,
  v01398 INT,
  v01399 INT,
  v01400 INT,
  v01401 INT,
  v01402 INT,
  v01403 INT,
  v01404 INT,
  v01405 INT,
  v01406 INT,
  v01407 INT,
  v01408 INT,
  v01409 INT,
  v01410 INT,
  v01411 INT
); -- s3://baseldosdados/br_ibge_censo_2022/setor_censitario/

CREATE TABLE br_ibge_censo_2022.terra_indigena (
  id_terra_indigena VARCHAR,
  terra_indigena VARCHAR,
  sigla_uf VARCHAR,
  domicilios INT,
  populacao INT,
  populacao_indigena INT
); -- s3://baseldosdados/br_ibge_censo_2022/terra_indigena/

CREATE TABLE br_ibge_censo_2022.territorio_quilombola (
  id_territorio_quilombola VARCHAR,
  territorio_quilombola VARCHAR,
  sigla_uf VARCHAR,
  domicilios VARCHAR,
  populacao INT,
  populacao_quilombola INT
); -- s3://baseldosdados/br_ibge_censo_2022/territorio_quilombola/

-- ============================================================
-- Dataset: br_ibge_censo_demografico  (33 tables)
-- ============================================================

CREATE TABLE br_ibge_censo_demografico.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_ibge_censo_demografico/dicionario/

CREATE TABLE br_ibge_censo_demografico.microdados_domicilio_1970 (
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_domicilio VARCHAR,
  numero_familia INT,
  v001 VARCHAR,
  v002 VARCHAR,
  v003 VARCHAR,
  v004 VARCHAR,
  v005 INT,
  v006 VARCHAR,
  v007 VARCHAR,
  v008 VARCHAR,
  v009 VARCHAR,
  v010 VARCHAR,
  v011 VARCHAR,
  v012 VARCHAR,
  v013 VARCHAR,
  v014 VARCHAR,
  v015 VARCHAR,
  v016 VARCHAR,
  v017 VARCHAR,
  v018 VARCHAR,
  v019 VARCHAR,
  v020 INT,
  v021 INT,
  v054 INT
); -- s3://baseldosdados/br_ibge_censo_demografico/microdados_domicilio_1970/

CREATE TABLE br_ibge_censo_demografico.microdados_domicilio_1980 (
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_distrito VARCHAR,
  v201 VARCHAR,
  v202 VARCHAR,
  v203 VARCHAR,
  v204 VARCHAR,
  v205 VARCHAR,
  v206 VARCHAR,
  v207 VARCHAR,
  v208 VARCHAR,
  v209 VARCHAR,
  v602 INT,
  v212 INT,
  v213 INT,
  v214 VARCHAR,
  v215 VARCHAR,
  v216 VARCHAR,
  v217 VARCHAR,
  v218 VARCHAR,
  v219 VARCHAR,
  v220 VARCHAR,
  v221 VARCHAR,
  v198 INT,
  v603 INT,
  v598 VARCHAR
); -- s3://baseldosdados/br_ibge_censo_demografico/microdados_domicilio_1980/

CREATE TABLE br_ibge_censo_demografico.microdados_domicilio_1991 (
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_questionario VARCHAR,
  peso_amostral DOUBLE,
  v0109 VARCHAR,
  v1061 VARCHAR,
  v7003 VARCHAR,
  v0111 INT,
  v0112 VARCHAR,
  v0201 VARCHAR,
  v2012 INT,
  v2013 VARCHAR,
  v2014 VARCHAR,
  v0202 VARCHAR,
  v0203 VARCHAR,
  v0204 VARCHAR,
  v0205 VARCHAR,
  v0206 VARCHAR,
  v0207 VARCHAR,
  v0208 VARCHAR,
  v0209 INT,
  v2094 VARCHAR,
  v0210 VARCHAR,
  v0211 INT,
  v2111 INT,
  v2112 VARCHAR,
  v0212 INT,
  v2121 INT,
  v2122 VARCHAR,
  v0213 INT,
  v0214 VARCHAR,
  v0216 VARCHAR,
  v0217 VARCHAR,
  v0218 VARCHAR,
  v0219 VARCHAR,
  v0220 VARCHAR,
  v0221 VARCHAR,
  v0222 VARCHAR,
  v0223 VARCHAR,
  v0224 VARCHAR,
  v0225 VARCHAR,
  v0226 VARCHAR,
  v0227 VARCHAR
); -- s3://baseldosdados/br_ibge_censo_demografico/microdados_domicilio_1991/

CREATE TABLE br_ibge_censo_demografico.microdados_domicilio_2000 (
  id_regiao VARCHAR,
  sigla_uf VARCHAR,
  id_mesorregiao VARCHAR,
  id_microrregiao VARCHAR,
  id_regiao_metropolitana VARCHAR,
  id_municipio VARCHAR,
  id_distrito VARCHAR,
  id_subdistrito VARCHAR,
  controle INT,
  situacao_setor INT,
  situacao_domicilio INT,
  tipo_setor VARCHAR,
  peso_amostral DOUBLE,
  area_ponderacao INT,
  v0110 INT,
  v0111 INT,
  v0201 VARCHAR,
  v0202 VARCHAR,
  v0203 INT,
  v0204 INT,
  v0205 VARCHAR,
  v0206 VARCHAR,
  v0207 VARCHAR,
  v0208 VARCHAR,
  v0209 VARCHAR,
  v0210 VARCHAR,
  v0211 VARCHAR,
  v0212 VARCHAR,
  v0213 VARCHAR,
  v0214 VARCHAR,
  v0215 VARCHAR,
  v0216 VARCHAR,
  v0217 VARCHAR,
  v0218 VARCHAR,
  v0219 VARCHAR,
  v0220 VARCHAR,
  v0221 VARCHAR,
  v0222 VARCHAR,
  v0223 VARCHAR,
  v7100 INT,
  v7203 DOUBLE,
  v7204 DOUBLE,
  v7401 INT,
  v7402 INT,
  v7403 INT,
  v7404 INT,
  v7405 INT,
  v7406 INT,
  v7407 INT,
  v7408 INT,
  v7409 INT,
  v7616 INT,
  v7617 INT,
  v1111 VARCHAR,
  v1112 VARCHAR,
  v1113 VARCHAR
); -- s3://baseldosdados/br_ibge_censo_demografico/microdados_domicilio_2000/

CREATE TABLE br_ibge_censo_demografico.microdados_domicilio_2010 (
  id_regiao VARCHAR,
  sigla_uf VARCHAR,
  id_mesorregiao VARCHAR,
  id_microrregiao VARCHAR,
  id_regiao_metropolitana VARCHAR,
  id_municipio VARCHAR,
  situacao_setor INT,
  situacao_domicilio INT,
  controle INT,
  peso_amostral DOUBLE,
  area_ponderacao INT,
  v4001 VARCHAR,
  v4002 VARCHAR,
  v0201 VARCHAR,
  v2011 VARCHAR,
  v2012 DOUBLE,
  v0202 VARCHAR,
  v0203 VARCHAR,
  v6203 DOUBLE,
  v0204 INT,
  v6204 DOUBLE,
  v0205 VARCHAR,
  v0206 VARCHAR,
  v0207 VARCHAR,
  v0208 VARCHAR,
  v0209 VARCHAR,
  v0210 VARCHAR,
  v0211 VARCHAR,
  v0212 VARCHAR,
  v0213 VARCHAR,
  v0214 VARCHAR,
  v0215 VARCHAR,
  v0216 VARCHAR,
  v0217 VARCHAR,
  v0218 VARCHAR,
  v0219 VARCHAR,
  v0220 VARCHAR,
  v0221 VARCHAR,
  v0222 VARCHAR,
  v0301 VARCHAR,
  v0401 VARCHAR,
  v0402 VARCHAR,
  v0701 VARCHAR,
  v6529 INT,
  v6530 DOUBLE,
  v6531 INT,
  v6532 DOUBLE,
  v6600 INT,
  v6210 INT,
  m0201 VARCHAR,
  m02011 VARCHAR,
  m0202 VARCHAR,
  m0203 VARCHAR,
  m0204 VARCHAR,
  m0205 VARCHAR,
  m0206 VARCHAR,
  m0207 VARCHAR,
  m0208 VARCHAR,
  m0209 VARCHAR,
  m0210 VARCHAR,
  m0211 VARCHAR,
  m0212 VARCHAR,
  m0213 VARCHAR,
  m0214 VARCHAR,
  m0215 VARCHAR,
  m0216 VARCHAR,
  m0217 VARCHAR,
  m0218 VARCHAR,
  m0219 VARCHAR,
  m0220 VARCHAR,
  m0221 VARCHAR,
  m0222 VARCHAR,
  m0301 VARCHAR,
  m0401 VARCHAR,
  m0402 VARCHAR,
  m0701 VARCHAR
); -- s3://baseldosdados/br_ibge_censo_demografico/microdados_domicilio_2010/

CREATE TABLE br_ibge_censo_demografico.microdados_pessoa_1970 (
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_domicilio VARCHAR,
  numero_familia INT,
  ordem VARCHAR,
  v001 VARCHAR,
  v002 VARCHAR,
  v003 VARCHAR,
  v022 VARCHAR,
  v023 VARCHAR,
  v024 VARCHAR,
  v025 VARCHAR,
  v026 VARCHAR,
  v027 INT,
  v028 VARCHAR,
  v029 VARCHAR,
  v030 VARCHAR,
  v031 VARCHAR,
  v032 VARCHAR,
  v033 VARCHAR,
  v034 VARCHAR,
  v035 VARCHAR,
  v036 VARCHAR,
  v037 VARCHAR,
  v038 VARCHAR,
  v039 VARCHAR,
  v040 VARCHAR,
  v041 INT,
  v042 VARCHAR,
  v043 VARCHAR,
  v044 INT,
  v045 INT,
  v046 VARCHAR,
  v047 VARCHAR,
  v048 VARCHAR,
  v049 VARCHAR,
  v050 INT,
  v051 VARCHAR,
  v052 VARCHAR,
  v053 INT,
  v054 INT
); -- s3://baseldosdados/br_ibge_censo_demografico/microdados_pessoa_1970/

CREATE TABLE br_ibge_censo_demografico.microdados_pessoa_1980 (
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  numero_ordem INT,
  v211 INT,
  v604 INT,
  v598 VARCHAR,
  v501 VARCHAR,
  v503 VARCHAR,
  v504 VARCHAR,
  v505 VARCHAR,
  v605 VARCHAR,
  v606 INT,
  v508 VARCHAR,
  v509 VARCHAR,
  v510 VARCHAR,
  v511 VARCHAR,
  v512 INT,
  v513 VARCHAR,
  v514 VARCHAR,
  v515 VARCHAR,
  v516 VARCHAR,
  v517 VARCHAR,
  v518 INT,
  v519 VARCHAR,
  v520 VARCHAR,
  v521 VARCHAR,
  v522 VARCHAR,
  v523 VARCHAR,
  v524 VARCHAR,
  v525 VARCHAR,
  v526 VARCHAR,
  v527 VARCHAR,
  v528 VARCHAR,
  v529 VARCHAR,
  v681 VARCHAR,
  v530 VARCHAR,
  v532 VARCHAR,
  v533 VARCHAR,
  v534 VARCHAR,
  v535 VARCHAR,
  v680 VARCHAR,
  v607 INT,
  v608 INT,
  v540 VARCHAR,
  v541 VARCHAR,
  v682 INT,
  v536 VARCHAR,
  v609 INT,
  v542 VARCHAR,
  v544 VARCHAR,
  v545 VARCHAR,
  v610 INT,
  v611 INT,
  v612 INT,
  v613 INT,
  v550 VARCHAR,
  v551 VARCHAR,
  v552 VARCHAR,
  v553 VARCHAR,
  v554 VARCHAR,
  v555 VARCHAR,
  v556 VARCHAR,
  v557 INT,
  v570 INT
); -- s3://baseldosdados/br_ibge_censo_demografico/microdados_pessoa_1980/

CREATE TABLE br_ibge_censo_demografico.microdados_pessoa_1991 (
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_questionario VARCHAR,
  numero_ordem INT,
  v0301 VARCHAR,
  v0302 VARCHAR,
  v0303 VARCHAR,
  v0304 VARCHAR,
  v2011 VARCHAR,
  v3041 INT,
  v3042 INT,
  v3043 INT,
  v3044 VARCHAR,
  v3045 INT,
  v3046 VARCHAR,
  v3047 VARCHAR,
  v3049 VARCHAR,
  v3005 INT,
  v3071 INT,
  v3072 INT,
  v3073 INT,
  v0309 VARCHAR,
  v0311 VARCHAR,
  v0312 VARCHAR,
  v0313 INT,
  v0314 VARCHAR,
  v3151 VARCHAR,
  v3152 INT,
  v0316 VARCHAR,
  v0317 INT,
  v0318 INT,
  v0319 VARCHAR,
  v3191 VARCHAR,
  v0320 INT,
  v0321 VARCHAR,
  v3211 VARCHAR,
  v0322 VARCHAR,
  v0323 VARCHAR,
  v0324 INT,
  v0325 VARCHAR,
  v0326 VARCHAR,
  v0327 INT,
  v0328 VARCHAR,
  v3241 INT,
  v0329 VARCHAR,
  v0330 VARCHAR,
  v3311 INT,
  v3312 INT,
  v0332 VARCHAR,
  v0333 VARCHAR,
  v3341 INT,
  v3342 VARCHAR,
  v0345 VARCHAR,
  v0346 VARCHAR,
  v3461 VARCHAR,
  v0347 VARCHAR,
  v3471 VARCHAR,
  v0349 VARCHAR,
  v0350 VARCHAR,
  v0351 VARCHAR,
  v0352 VARCHAR,
  v0353 VARCHAR,
  v0354 INT,
  v0355 INT,
  v0356 INT,
  v3561 INT,
  v3562 VARCHAR,
  v3563 VARCHAR,
  v3564 VARCHAR,
  v0357 INT,
  v3574 VARCHAR,
  v0358 VARCHAR,
  v0359 VARCHAR,
  v0360 INT,
  v3604 VARCHAR,
  v0361 INT,
  v3614 VARCHAR,
  v3351 INT,
  v3352 INT,
  v3353 INT,
  v3354 INT,
  v3355 INT,
  v3356 INT,
  v3360 INT,
  v3361 INT,
  v3362 INT,
  v0335 INT,
  v0336 INT,
  v0337 INT,
  v0338 INT,
  v0339 INT,
  v0340 INT,
  v3357 INT,
  v0341 INT,
  v0342 INT,
  v0343 VARCHAR,
  v3443 INT,
  v3444 VARCHAR,
  v0310 VARCHAR,
  v7301 DOUBLE
); -- s3://baseldosdados/br_ibge_censo_demografico/microdados_pessoa_1991/

CREATE TABLE br_ibge_censo_demografico.microdados_pessoa_2000 (
  sigla_uf VARCHAR,
  id_mesorregiao VARCHAR,
  id_microrregiao VARCHAR,
  id_regiao_metropolitana VARCHAR,
  id_municipio VARCHAR,
  id_distrito VARCHAR,
  id_subdistrito VARCHAR,
  controle INT,
  serie INT,
  area_ponderacao INT,
  v1001 VARCHAR,
  v1005 VARCHAR,
  v1006 VARCHAR,
  v1007 VARCHAR,
  marca VARCHAR,
  v0401 VARCHAR,
  v0402 VARCHAR,
  v0403 VARCHAR,
  v0404 INT,
  v4752 INT,
  v4754 INT,
  v4070 INT,
  v0408 VARCHAR,
  v4090 INT,
  v0410 VARCHAR,
  v0411 VARCHAR,
  v0412 VARCHAR,
  v0413 VARCHAR,
  v0414 VARCHAR,
  v0415 VARCHAR,
  v0416 INT,
  v0417 VARCHAR,
  v0418 VARCHAR,
  v0419 VARCHAR,
  v0420 VARCHAR,
  v4210 INT,
  v0422 INT,
  v4230 VARCHAR,
  v0424 VARCHAR,
  v4250 VARCHAR,
  v4260 VARCHAR,
  v4276 VARCHAR,
  v0428 VARCHAR,
  v0429 VARCHAR,
  v0430 VARCHAR,
  v0431 VARCHAR,
  v0432 VARCHAR,
  v0433 VARCHAR,
  v0434 VARCHAR,
  v4355 VARCHAR,
  v4300 VARCHAR,
  v0436 VARCHAR,
  v0437 VARCHAR,
  v0438 VARCHAR,
  v0439 VARCHAR,
  v0440 VARCHAR,
  v0441 VARCHAR,
  v0442 VARCHAR,
  v0443 VARCHAR,
  v0444 VARCHAR,
  v4452 VARCHAR,
  v4462 VARCHAR,
  v0447 VARCHAR,
  v0448 VARCHAR,
  v0449 VARCHAR,
  v0450 VARCHAR,
  v4511 VARCHAR,
  v4512 INT,
  v4513 INT,
  v4514 DOUBLE,
  v4521 VARCHAR,
  v4522 INT,
  v4523 INT,
  v4524 DOUBLE,
  v4525 INT,
  v4526 DOUBLE,
  v0453 INT,
  v0454 INT,
  v4534 INT,
  v0455 VARCHAR,
  v0456 VARCHAR,
  v4573 INT,
  v4583 INT,
  v4593 INT,
  v4603 INT,
  v4613 INT,
  v4614 INT,
  v4615 DOUBLE,
  v4620 INT,
  v0463 INT,
  v4654 INT,
  v4670 INT,
  v4690 INT,
  p001 DOUBLE,
  estr INT,
  estrp INT,
  v4621 INT,
  v4622 INT,
  v4631 INT,
  v4632 INT,
  v0464 VARCHAR,
  v4671 INT,
  v4672 INT,
  v4354 VARCHAR,
  v4219 VARCHAR,
  v4239 VARCHAR,
  v4269 VARCHAR,
  v4279 VARCHAR,
  v4451 VARCHAR,
  v4461 VARCHAR
); -- s3://baseldosdados/br_ibge_censo_demografico/microdados_pessoa_2000/

CREATE TABLE br_ibge_censo_demografico.microdados_pessoa_2010 (
  id_regiao VARCHAR,
  sigla_uf VARCHAR,
  id_mesorregiao VARCHAR,
  id_microrregiao VARCHAR,
  id_regiao_metropolitana VARCHAR,
  id_municipio VARCHAR,
  area_ponderacao INT,
  situacao_setor INT,
  situacao_domicilio INT,
  controle INT,
  numero_ordem INT,
  peso_amostral DOUBLE,
  v0502 VARCHAR,
  v0601 VARCHAR,
  v6033 INT,
  v6036 INT,
  v6037 INT,
  v6040 VARCHAR,
  v0606 VARCHAR,
  v0613 VARCHAR,
  v0614 VARCHAR,
  v0615 VARCHAR,
  v0616 VARCHAR,
  v0617 VARCHAR,
  v0618 VARCHAR,
  v0619 VARCHAR,
  v0620 VARCHAR,
  v0621 INT,
  v0622 VARCHAR,
  v6222 VARCHAR,
  v6224 VARCHAR,
  v0623 INT,
  v0624 INT,
  v0625 VARCHAR,
  v6252 VARCHAR,
  v6254 VARCHAR,
  v6256 VARCHAR,
  v0626 VARCHAR,
  v6262 VARCHAR,
  v6264 VARCHAR,
  v6266 VARCHAR,
  v0627 VARCHAR,
  v0628 VARCHAR,
  v0629 VARCHAR,
  v0630 VARCHAR,
  v0631 VARCHAR,
  v0632 VARCHAR,
  v0633 VARCHAR,
  v0634 VARCHAR,
  v0635 VARCHAR,
  v6400 VARCHAR,
  v6352 VARCHAR,
  v6354 VARCHAR,
  v6356 VARCHAR,
  v0636 VARCHAR,
  v6362 VARCHAR,
  v6364 VARCHAR,
  v6366 VARCHAR,
  v0637 VARCHAR,
  v0638 INT,
  v0639 VARCHAR,
  v0640 VARCHAR,
  v0641 VARCHAR,
  v0642 VARCHAR,
  v0643 VARCHAR,
  v0644 VARCHAR,
  v0645 VARCHAR,
  v6461 VARCHAR,
  v6471 VARCHAR,
  v0648 VARCHAR,
  v0649 VARCHAR,
  v0650 VARCHAR,
  v0651 VARCHAR,
  v6511 INT,
  v6513 INT,
  v6514 DOUBLE,
  v0652 VARCHAR,
  v6521 INT,
  v6524 INT,
  v6525 INT,
  v6526 DOUBLE,
  v6527 INT,
  v6528 DOUBLE,
  v6529 INT,
  v6530 DOUBLE,
  v6531 INT,
  v6532 DOUBLE,
  v0653 INT,
  v0654 VARCHAR,
  v0655 VARCHAR,
  v0656 VARCHAR,
  v0657 VARCHAR,
  v0658 VARCHAR,
  v0659 VARCHAR,
  v6591 INT,
  v0660 VARCHAR,
  v6602 VARCHAR,
  v6604 VARCHAR,
  v6606 VARCHAR,
  v0661 VARCHAR,
  v0662 VARCHAR,
  v0663 VARCHAR,
  v6631 INT,
  v6632 INT,
  v6633 INT,
  v0664 VARCHAR,
  v6641 INT,
  v6642 INT,
  v6643 INT,
  v0665 VARCHAR,
  v6660 INT,
  v6664 VARCHAR,
  v0667 VARCHAR,
  v0668 VARCHAR,
  v6681 INT,
  v6682 INT,
  v0669 VARCHAR,
  v6691 INT,
  v6692 INT,
  v6693 INT,
  v6800 INT,
  v0670 VARCHAR,
  v0671 INT,
  v6900 VARCHAR,
  v6910 VARCHAR,
  v6920 VARCHAR,
  v6930 VARCHAR,
  v6940 VARCHAR,
  v6121 INT,
  v0604 INT,
  v0605 INT,
  v5020 INT,
  v5060 INT,
  v5070 INT,
  v5080 INT,
  v6462 VARCHAR,
  v6472 VARCHAR,
  v5110 INT,
  v5120 INT,
  v5030 VARCHAR,
  v5040 VARCHAR,
  v5090 VARCHAR,
  v5100 VARCHAR,
  v5130 INT,
  m0502 VARCHAR,
  m0601 VARCHAR,
  m6033 VARCHAR,
  m0606 VARCHAR,
  m0613 VARCHAR,
  m0614 VARCHAR,
  m0615 VARCHAR,
  m0616 VARCHAR,
  m0617 VARCHAR,
  m0618 VARCHAR,
  m0619 VARCHAR,
  m0620 VARCHAR,
  m0621 VARCHAR,
  m0622 VARCHAR,
  m6222 VARCHAR,
  m6224 VARCHAR,
  m0623 VARCHAR,
  m0624 VARCHAR,
  m0625 VARCHAR,
  m6252 VARCHAR,
  m6254 VARCHAR,
  m6256 VARCHAR,
  m0626 VARCHAR,
  m6262 VARCHAR,
  m6264 VARCHAR,
  m6266 VARCHAR,
  m0627 VARCHAR,
  m0628 VARCHAR,
  m0629 VARCHAR,
  m0630 VARCHAR,
  m0631 VARCHAR,
  m0632 VARCHAR,
  m0633 VARCHAR,
  m0634 VARCHAR,
  m0635 VARCHAR,
  m6352 VARCHAR,
  m6354 VARCHAR,
  m6356 VARCHAR,
  m0636 VARCHAR,
  m6362 VARCHAR,
  m6364 VARCHAR,
  m6366 VARCHAR,
  m0637 VARCHAR,
  m0638 VARCHAR,
  m0639 VARCHAR,
  m0640 VARCHAR,
  m0641 VARCHAR,
  m0642 VARCHAR,
  m0643 VARCHAR,
  m0644 VARCHAR,
  m0645 VARCHAR,
  m6461 VARCHAR,
  m6471 VARCHAR,
  m0648 VARCHAR,
  m0649 VARCHAR,
  m0650 VARCHAR,
  m0651 VARCHAR,
  m6511 VARCHAR,
  m0652 VARCHAR,
  m6521 VARCHAR,
  m0653 VARCHAR,
  m0654 VARCHAR,
  m0655 VARCHAR,
  m0656 VARCHAR,
  m0657 VARCHAR,
  m0658 VARCHAR,
  m0659 VARCHAR,
  m6591 VARCHAR,
  m0660 VARCHAR,
  m6602 VARCHAR,
  m6604 VARCHAR,
  m6606 VARCHAR,
  m0661 VARCHAR,
  m0662 VARCHAR,
  m0663 VARCHAR,
  m6631 VARCHAR,
  m6632 VARCHAR,
  m6633 VARCHAR,
  m0664 VARCHAR,
  m6641 VARCHAR,
  m6642 VARCHAR,
  m6643 VARCHAR,
  m0665 VARCHAR,
  m6660 VARCHAR,
  m0667 VARCHAR,
  m0668 VARCHAR,
  m6681 VARCHAR,
  m6682 VARCHAR,
  m0669 VARCHAR,
  m6691 VARCHAR,
  m6692 VARCHAR,
  m6693 VARCHAR,
  m0670 VARCHAR,
  m0671 VARCHAR,
  m6800 VARCHAR,
  m6121 VARCHAR,
  m0604 VARCHAR,
  m0605 VARCHAR,
  m6462 VARCHAR,
  m6472 VARCHAR
); -- s3://baseldosdados/br_ibge_censo_demografico/microdados_pessoa_2010/

CREATE TABLE br_ibge_censo_demografico.setor_censitario_alfabetizacao_homens_mulheres_2010 (
  id_setor_censitario VARCHAR,
  sigla_uf VARCHAR,
  v086 INT,
  v087 INT,
  v088 INT,
  v089 INT,
  v090 INT,
  v091 INT,
  v092 INT,
  v093 INT,
  v094 INT,
  v095 INT,
  v096 INT,
  v097 INT,
  v098 INT,
  v099 INT,
  v100 INT,
  v101 INT,
  v102 INT,
  v103 INT,
  v104 INT,
  v105 INT,
  v106 INT,
  v107 INT,
  v108 INT,
  v109 INT,
  v110 INT,
  v111 INT,
  v112 INT,
  v113 INT,
  v114 INT,
  v115 INT,
  v116 INT,
  v117 INT,
  v118 INT,
  v119 INT,
  v120 INT,
  v121 INT,
  v122 INT,
  v123 INT,
  v124 INT,
  v125 INT,
  v126 INT,
  v127 INT,
  v128 INT,
  v129 INT,
  v130 INT,
  v131 INT,
  v132 INT,
  v133 INT,
  v134 INT,
  v135 INT,
  v136 INT,
  v137 INT,
  v138 INT,
  v139 INT,
  v140 INT,
  v141 INT,
  v142 INT,
  v143 INT,
  v144 INT,
  v145 INT,
  v146 INT,
  v147 INT,
  v148 INT,
  v149 INT,
  v150 INT,
  v151 INT,
  v152 INT,
  v153 INT,
  v154 INT,
  v155 INT,
  v156 INT,
  v157 INT,
  v158 INT,
  v159 INT,
  v160 INT,
  v161 INT,
  v162 INT,
  v163 INT,
  v164 INT,
  v165 INT,
  v166 INT,
  v167 INT,
  v168 INT,
  v169 INT,
  v170 INT,
  v171 INT,
  v172 INT,
  v173 INT,
  v174 INT,
  v175 INT,
  v176 INT,
  v177 INT,
  v178 INT,
  v179 INT,
  v180 INT,
  v181 INT,
  v182 INT,
  v183 INT,
  v184 INT,
  v185 INT,
  v186 INT,
  v187 INT,
  v188 INT,
  v189 INT,
  v190 INT,
  v191 INT,
  v192 INT,
  v193 INT,
  v194 INT,
  v195 INT,
  v196 INT,
  v197 INT,
  v198 INT,
  v199 INT,
  v200 INT,
  v201 INT,
  v202 INT,
  v203 INT,
  v204 INT,
  v205 INT,
  v206 INT,
  v207 INT,
  v208 INT,
  v209 INT,
  v210 INT,
  v211 INT,
  v212 INT,
  v213 INT,
  v214 INT,
  v215 INT,
  v216 INT,
  v217 INT,
  v218 INT,
  v219 INT,
  v220 INT,
  v221 INT,
  v222 INT,
  v223 INT,
  v224 INT,
  v225 INT,
  v226 INT,
  v227 INT,
  v228 INT,
  v229 INT,
  v230 INT,
  v231 INT,
  v232 INT,
  v233 INT,
  v234 INT,
  v235 INT,
  v236 INT,
  v237 INT,
  v238 INT,
  v239 INT,
  v240 INT,
  v241 INT,
  v242 INT,
  v243 INT,
  v244 INT,
  v245 INT,
  v246 INT,
  v247 INT,
  v248 INT,
  v249 INT,
  v250 INT,
  v251 INT,
  v252 INT,
  v253 INT,
  v254 INT,
  v255 INT
); -- s3://baseldosdados/br_ibge_censo_demografico/setor_censitario_alfabetizacao_homens_mulheres_2010/

CREATE TABLE br_ibge_censo_demografico.setor_censitario_alfabetizacao_total_2010 (
  id_setor_censitario VARCHAR,
  sigla_uf VARCHAR,
  v001 INT,
  v002 INT,
  v003 INT,
  v004 INT,
  v005 INT,
  v006 INT,
  v007 INT,
  v008 INT,
  v009 INT,
  v010 INT,
  v011 INT,
  v012 INT,
  v013 INT,
  v014 INT,
  v015 INT,
  v016 INT,
  v017 INT,
  v018 INT,
  v019 INT,
  v020 INT,
  v021 INT,
  v022 INT,
  v023 INT,
  v024 INT,
  v025 INT,
  v026 INT,
  v027 INT,
  v028 INT,
  v029 INT,
  v030 INT,
  v031 INT,
  v032 INT,
  v033 INT,
  v034 INT,
  v035 INT,
  v036 INT,
  v037 INT,
  v038 INT,
  v039 INT,
  v040 INT,
  v041 INT,
  v042 INT,
  v043 INT,
  v044 INT,
  v045 INT,
  v046 INT,
  v047 INT,
  v048 INT,
  v049 INT,
  v050 INT,
  v051 INT,
  v052 INT,
  v053 INT,
  v054 INT,
  v055 INT,
  v056 INT,
  v057 INT,
  v058 INT,
  v059 INT,
  v060 INT,
  v061 INT,
  v062 INT,
  v063 INT,
  v064 INT,
  v065 INT,
  v066 INT,
  v067 INT,
  v068 INT,
  v069 INT,
  v070 INT,
  v071 INT,
  v072 INT,
  v073 INT,
  v074 INT,
  v075 INT,
  v076 INT,
  v077 INT,
  v078 INT,
  v079 INT,
  v080 INT,
  v081 INT,
  v082 INT,
  v083 INT,
  v084 INT,
  v085 INT
); -- s3://baseldosdados/br_ibge_censo_demografico/setor_censitario_alfabetizacao_total_2010/

CREATE TABLE br_ibge_censo_demografico.setor_censitario_basico_2010 (
  id_setor_censitario VARCHAR,
  sigla_uf VARCHAR,
  v001 DOUBLE,
  v002 DOUBLE,
  v003 DOUBLE,
  v004 DOUBLE,
  v005 DOUBLE,
  v006 DOUBLE,
  v007 DOUBLE,
  v008 DOUBLE,
  v009 DOUBLE,
  v010 DOUBLE,
  v011 DOUBLE,
  v012 DOUBLE
); -- s3://baseldosdados/br_ibge_censo_demografico/setor_censitario_basico_2010/

CREATE TABLE br_ibge_censo_demografico.setor_censitario_domicilio_caracteristicas_gerais_2010 (
  id_setor_censitario VARCHAR,
  sigla_uf VARCHAR,
  v001 INT,
  v002 INT,
  v003 INT,
  v004 INT,
  v005 INT,
  v006 INT,
  v007 INT,
  v008 INT,
  v009 INT,
  v010 INT,
  v011 INT,
  v012 INT,
  v013 INT,
  v014 INT,
  v015 INT,
  v016 INT,
  v017 INT,
  v018 INT,
  v019 INT,
  v020 INT,
  v021 INT,
  v022 INT,
  v023 INT,
  v024 INT,
  v025 INT,
  v026 INT,
  v027 INT,
  v028 INT,
  v029 INT,
  v030 INT,
  v031 INT,
  v032 INT,
  v033 INT,
  v034 INT,
  v035 INT,
  v036 INT,
  v037 INT,
  v038 INT,
  v039 INT,
  v040 INT,
  v041 INT,
  v042 INT,
  v043 INT,
  v044 INT,
  v045 INT,
  v046 INT,
  v047 INT,
  v048 INT,
  v049 INT,
  v050 INT,
  v051 INT,
  v052 INT,
  v053 INT,
  v054 INT,
  v055 INT,
  v056 INT,
  v057 INT,
  v058 INT,
  v059 INT,
  v060 INT,
  v061 INT,
  v062 INT,
  v063 INT,
  v064 INT,
  v065 INT,
  v066 INT,
  v067 INT,
  v068 INT,
  v069 INT,
  v070 INT,
  v071 INT,
  v072 INT,
  v073 INT,
  v074 INT,
  v075 INT,
  v076 INT,
  v077 INT,
  v078 INT,
  v079 INT,
  v080 INT,
  v081 INT,
  v082 INT,
  v083 INT,
  v084 INT,
  v085 INT,
  v086 INT,
  v087 INT,
  v088 INT,
  v089 INT,
  v090 INT,
  v091 INT,
  v092 INT,
  v093 INT,
  v094 INT,
  v095 INT,
  v096 INT,
  v097 INT,
  v098 INT,
  v099 INT,
  v100 INT,
  v101 INT,
  v102 INT,
  v103 INT,
  v104 INT,
  v105 INT,
  v106 INT,
  v107 INT,
  v108 INT,
  v109 INT,
  v110 INT,
  v111 INT,
  v112 INT,
  v113 INT,
  v114 INT,
  v115 INT,
  v116 INT,
  v117 INT,
  v118 INT,
  v119 INT,
  v120 INT,
  v121 INT,
  v122 INT,
  v123 INT,
  v124 INT,
  v125 INT,
  v126 INT,
  v127 INT,
  v128 INT,
  v129 INT,
  v130 INT,
  v131 INT,
  v132 INT,
  v133 INT,
  v134 INT,
  v135 INT,
  v136 INT,
  v137 INT,
  v138 INT,
  v139 INT,
  v140 INT,
  v141 INT,
  v142 INT,
  v143 INT,
  v144 INT,
  v145 INT,
  v146 INT,
  v147 INT,
  v148 INT,
  v149 INT,
  v150 INT,
  v151 INT,
  v152 INT,
  v153 INT,
  v154 INT,
  v155 INT,
  v156 INT,
  v157 INT,
  v158 INT,
  v159 INT,
  v160 INT,
  v161 INT,
  v162 INT,
  v163 INT,
  v164 INT,
  v165 INT,
  v166 INT,
  v167 INT,
  v168 INT,
  v169 INT,
  v170 INT,
  v171 INT,
  v172 INT,
  v173 INT,
  v174 INT,
  v175 INT,
  v176 INT,
  v177 INT,
  v178 INT,
  v179 INT,
  v180 INT,
  v181 INT,
  v182 INT,
  v183 INT,
  v184 INT,
  v185 INT,
  v186 INT,
  v187 INT,
  v188 INT,
  v189 INT,
  v190 INT,
  v191 INT,
  v192 INT,
  v193 INT,
  v194 INT,
  v195 INT,
  v196 INT,
  v197 INT,
  v198 INT,
  v199 INT,
  v200 INT,
  v201 INT,
  v202 INT,
  v203 INT,
  v204 INT,
  v205 INT,
  v206 INT,
  v207 INT,
  v208 INT,
  v209 INT,
  v210 INT,
  v211 INT,
  v212 INT,
  v213 INT,
  v214 INT,
  v215 INT,
  v216 INT,
  v217 INT,
  v218 INT,
  v219 INT,
  v220 INT,
  v221 INT,
  v222 INT,
  v223 INT,
  v224 INT,
  v225 INT,
  v226 INT,
  v227 INT,
  v228 INT,
  v229 INT,
  v230 INT,
  v231 INT,
  v232 INT,
  v233 INT,
  v234 INT,
  v235 INT,
  v236 INT,
  v237 INT,
  v238 INT,
  v239 INT,
  v240 INT,
  v241 INT
); -- s3://baseldosdados/br_ibge_censo_demografico/setor_censitario_domicilio_caracteristicas_gerais_2010/

CREATE TABLE br_ibge_censo_demografico.setor_censitario_domicilio_moradores_2010 (
  id_setor_censitario VARCHAR,
  sigla_uf VARCHAR,
  v001 INT,
  v002 INT,
  v003 INT,
  v004 INT,
  v005 INT,
  v006 INT,
  v007 INT,
  v008 INT,
  v009 INT,
  v010 INT,
  v011 INT,
  v012 INT,
  v013 INT,
  v014 INT,
  v015 INT,
  v016 INT,
  v017 INT,
  v018 INT,
  v019 INT,
  v020 INT,
  v021 INT,
  v022 INT,
  v023 INT,
  v024 INT,
  v025 INT,
  v026 INT,
  v027 INT,
  v028 INT,
  v029 INT,
  v030 INT,
  v031 INT,
  v032 INT,
  v033 INT,
  v034 INT,
  v035 INT,
  v036 INT,
  v037 INT,
  v038 INT,
  v039 INT,
  v040 INT,
  v041 INT,
  v042 INT,
  v043 INT,
  v044 INT,
  v045 INT,
  v046 INT,
  v047 INT,
  v048 INT,
  v049 INT,
  v050 INT,
  v051 INT,
  v052 INT,
  v053 INT,
  v054 INT,
  v055 INT,
  v056 INT,
  v057 INT,
  v058 INT,
  v059 INT,
  v060 INT,
  v061 INT,
  v062 INT,
  v063 INT,
  v064 INT,
  v065 INT,
  v066 INT,
  v067 INT,
  v068 INT,
  v069 INT,
  v070 INT,
  v071 INT,
  v072 INT,
  v073 INT,
  v074 INT,
  v075 INT,
  v076 INT,
  v077 INT,
  v078 INT,
  v079 INT,
  v080 INT,
  v081 INT,
  v082 INT,
  v083 INT,
  v084 INT,
  v085 INT,
  v086 INT,
  v087 INT,
  v088 INT,
  v089 INT,
  v090 INT,
  v091 INT,
  v092 INT,
  v093 INT,
  v094 INT,
  v095 INT,
  v096 INT,
  v097 INT,
  v098 INT,
  v099 INT,
  v100 INT,
  v101 INT,
  v102 INT,
  v103 INT,
  v104 INT,
  v105 INT,
  v106 INT,
  v107 INT,
  v108 INT,
  v109 INT,
  v110 INT,
  v111 INT,
  v112 INT,
  v113 INT,
  v114 INT,
  v115 INT,
  v116 INT,
  v117 INT,
  v118 INT,
  v119 INT,
  v120 INT,
  v121 INT,
  v122 INT,
  v123 INT,
  v124 INT,
  v125 INT,
  v126 INT,
  v127 INT,
  v128 INT,
  v129 INT,
  v130 INT,
  v131 INT,
  v132 INT
); -- s3://baseldosdados/br_ibge_censo_demografico/setor_censitario_domicilio_moradores_2010/

CREATE TABLE br_ibge_censo_demografico.setor_censitario_domicilio_renda_2010 (
  id_setor_censitario VARCHAR,
  sigla_uf VARCHAR,
  v001 INT,
  v002 INT,
  v003 INT,
  v004 INT,
  v005 INT,
  v006 INT,
  v007 INT,
  v008 INT,
  v009 INT,
  v010 INT,
  v011 INT,
  v012 INT,
  v013 INT,
  v014 INT
); -- s3://baseldosdados/br_ibge_censo_demografico/setor_censitario_domicilio_renda_2010/

CREATE TABLE br_ibge_censo_demografico.setor_censitario_entorno_2010 (
  id_setor_censitario VARCHAR,
  sigla_uf VARCHAR,
  v001 INT,
  v002 INT,
  v003 INT,
  v004 INT,
  v005 INT,
  v006 INT,
  v007 INT,
  v008 INT,
  v009 INT,
  v010 INT,
  v011 INT,
  v012 INT,
  v013 INT,
  v014 INT,
  v015 INT,
  v016 INT,
  v017 INT,
  v018 INT,
  v019 INT,
  v020 INT,
  v021 INT,
  v022 INT,
  v023 INT,
  v024 INT,
  v025 INT,
  v026 INT,
  v027 INT,
  v028 INT,
  v029 INT,
  v030 INT,
  v031 INT,
  v032 INT,
  v033 INT,
  v034 INT,
  v035 INT,
  v036 INT,
  v037 INT,
  v038 INT,
  v039 INT,
  v040 INT,
  v041 INT,
  v042 INT,
  v043 INT,
  v044 INT,
  v045 INT,
  v046 INT,
  v047 INT,
  v048 INT,
  v049 INT,
  v050 INT,
  v051 INT,
  v052 INT,
  v053 INT,
  v054 INT,
  v055 INT,
  v056 INT,
  v057 INT,
  v058 INT,
  v059 INT,
  v060 INT,
  v061 INT,
  v062 INT,
  v063 INT,
  v064 INT,
  v065 INT,
  v066 INT,
  v067 INT,
  v068 INT,
  v069 INT,
  v070 INT,
  v071 INT,
  v072 INT,
  v073 INT,
  v074 INT,
  v075 INT,
  v076 INT,
  v077 INT,
  v078 INT,
  v079 INT,
  v080 INT,
  v081 INT,
  v082 INT,
  v083 INT,
  v084 INT,
  v085 INT,
  v086 INT,
  v087 INT,
  v088 INT,
  v089 INT,
  v090 INT,
  v091 INT,
  v092 INT,
  v093 INT,
  v094 INT,
  v095 INT,
  v096 INT,
  v097 INT,
  v098 INT,
  v099 INT,
  v100 INT,
  v101 INT,
  v102 INT,
  v103 INT,
  v104 INT,
  v105 INT,
  v106 INT,
  v107 INT,
  v108 INT,
  v109 INT,
  v110 INT,
  v111 INT,
  v112 INT,
  v113 INT,
  v114 INT,
  v115 INT,
  v116 INT,
  v117 INT,
  v118 INT,
  v119 INT,
  v120 INT,
  v121 INT,
  v122 INT,
  v123 INT,
  v124 INT,
  v125 INT,
  v126 INT,
  v127 INT,
  v128 INT,
  v129 INT,
  v130 INT,
  v131 INT,
  v132 INT,
  v133 INT,
  v134 INT,
  v135 INT,
  v136 INT,
  v137 INT,
  v138 INT,
  v139 INT,
  v140 INT,
  v141 INT,
  v142 INT,
  v143 INT,
  v144 INT,
  v145 INT,
  v146 INT,
  v147 INT,
  v148 INT,
  v149 INT,
  v150 INT,
  v151 INT,
  v152 INT,
  v153 INT,
  v154 INT,
  v155 INT,
  v156 INT,
  v157 INT,
  v158 INT,
  v159 INT,
  v160 INT,
  v161 INT,
  v162 INT,
  v163 INT,
  v164 INT,
  v165 INT,
  v166 INT,
  v167 INT,
  v168 INT,
  v169 INT,
  v170 INT,
  v171 INT,
  v172 INT,
  v173 INT,
  v174 INT,
  v175 INT,
  v176 INT,
  v177 INT,
  v178 INT,
  v179 INT,
  v180 INT,
  v181 INT,
  v182 INT,
  v183 INT,
  v184 INT,
  v185 INT,
  v186 INT,
  v187 INT,
  v188 INT,
  v189 INT,
  v190 INT,
  v191 INT,
  v192 INT,
  v193 INT,
  v194 INT,
  v195 INT,
  v196 INT,
  v197 INT,
  v198 INT,
  v199 INT,
  v200 INT,
  v201 INT,
  v202 INT,
  v203 INT,
  v204 INT,
  v205 INT,
  v206 INT,
  v207 INT,
  v208 INT,
  v209 INT,
  v210 INT,
  v211 INT,
  v212 INT,
  v213 INT,
  v214 INT,
  v215 INT,
  v216 INT,
  v217 INT,
  v218 INT,
  v219 INT,
  v220 INT,
  v221 INT,
  v222 INT,
  v223 INT,
  v224 INT,
  v225 INT,
  v226 INT,
  v227 INT,
  v228 INT,
  v229 INT,
  v230 INT,
  v231 INT,
  v232 INT,
  v233 INT,
  v234 INT,
  v235 INT,
  v236 INT,
  v237 INT,
  v238 INT,
  v239 INT,
  v240 INT,
  v241 INT,
  v242 INT,
  v243 INT,
  v244 INT,
  v245 INT,
  v246 INT,
  v247 INT,
  v248 INT,
  v249 INT,
  v250 INT,
  v251 INT,
  v252 INT,
  v253 INT,
  v254 INT,
  v255 INT,
  v256 INT,
  v257 INT,
  v258 INT,
  v259 INT,
  v260 INT,
  v261 INT,
  v262 INT,
  v263 INT,
  v264 INT,
  v265 INT,
  v266 INT,
  v267 INT,
  v268 INT,
  v269 INT,
  v270 INT,
  v271 INT,
  v272 INT,
  v273 INT,
  v274 INT,
  v275 INT,
  v276 INT,
  v277 INT,
  v278 INT,
  v279 INT,
  v280 INT,
  v281 INT,
  v282 INT,
  v283 INT,
  v284 INT,
  v285 INT,
  v286 INT,
  v287 INT,
  v288 INT,
  v289 INT,
  v290 INT,
  v291 INT,
  v292 INT,
  v293 INT,
  v294 INT,
  v295 INT,
  v296 INT,
  v297 INT,
  v298 INT,
  v299 INT,
  v300 INT,
  v301 INT,
  v302 INT,
  v303 INT,
  v304 INT,
  v305 INT,
  v306 INT,
  v307 INT,
  v308 INT,
  v309 INT,
  v310 INT,
  v311 INT,
  v312 INT,
  v313 INT,
  v314 INT,
  v315 INT,
  v316 INT,
  v317 INT,
  v318 INT,
  v319 INT,
  v320 INT,
  v321 INT,
  v322 INT,
  v323 INT,
  v324 INT,
  v325 INT,
  v326 INT,
  v327 INT,
  v328 INT,
  v329 INT,
  v330 INT,
  v331 INT,
  v332 INT,
  v333 INT,
  v334 INT,
  v335 INT,
  v336 INT,
  v337 INT,
  v338 INT,
  v339 INT,
  v340 INT,
  v341 INT,
  v342 INT,
  v343 INT,
  v344 INT,
  v345 INT,
  v346 INT,
  v347 INT,
  v348 INT,
  v349 INT,
  v350 INT,
  v351 INT,
  v352 INT,
  v353 INT,
  v354 INT,
  v355 INT,
  v356 INT,
  v357 INT,
  v358 INT,
  v359 INT,
  v360 INT,
  v361 INT,
  v362 INT,
  v363 INT,
  v364 INT,
  v365 INT,
  v366 INT,
  v367 INT,
  v368 INT,
  v369 INT,
  v370 INT,
  v371 INT,
  v372 INT,
  v373 INT,
  v374 INT,
  v375 INT,
  v376 INT,
  v377 INT,
  v378 INT,
  v379 INT,
  v380 INT,
  v381 INT,
  v382 INT,
  v383 INT,
  v384 INT,
  v385 INT,
  v386 INT,
  v387 INT,
  v388 INT,
  v389 INT,
  v390 INT,
  v391 INT,
  v392 INT,
  v393 INT,
  v394 INT,
  v395 INT,
  v396 INT,
  v397 INT,
  v398 INT,
  v399 INT,
  v400 INT,
  v401 INT,
  v402 INT,
  v403 INT,
  v404 INT,
  v405 INT,
  v406 INT,
  v407 INT,
  v408 INT,
  v409 INT,
  v410 INT,
  v411 INT,
  v412 INT,
  v413 INT,
  v414 INT,
  v415 INT,
  v416 INT,
  v417 INT,
  v418 INT,
  v419 INT,
  v420 INT,
  v421 INT,
  v422 INT,
  v423 INT,
  v424 INT,
  v425 INT,
  v426 INT,
  v427 INT,
  v428 INT,
  v429 INT,
  v430 INT,
  v431 INT,
  v432 INT,
  v433 INT,
  v434 INT,
  v435 INT,
  v436 INT,
  v437 INT,
  v438 INT,
  v439 INT,
  v440 INT,
  v441 INT,
  v442 INT,
  v443 INT,
  v444 INT,
  v445 INT,
  v446 INT,
  v447 INT,
  v448 INT,
  v449 INT,
  v450 INT,
  v451 INT,
  v452 INT,
  v453 INT,
  v454 INT,
  v455 INT,
  v456 INT,
  v457 INT,
  v458 INT,
  v459 INT,
  v460 INT,
  v461 INT,
  v462 INT,
  v463 INT,
  v464 INT,
  v465 INT,
  v466 INT,
  v467 INT,
  v468 INT,
  v469 INT,
  v470 INT,
  v471 INT,
  v472 INT,
  v473 INT,
  v474 INT,
  v475 INT,
  v476 INT,
  v477 INT,
  v478 INT,
  v479 INT,
  v480 INT,
  v481 INT,
  v482 INT,
  v483 INT,
  v484 INT,
  v485 INT,
  v486 INT,
  v487 INT,
  v488 INT,
  v489 INT,
  v490 INT,
  v491 INT,
  v492 INT,
  v493 INT,
  v494 INT,
  v495 INT,
  v496 INT,
  v497 INT,
  v498 INT,
  v499 INT,
  v500 INT,
  v501 INT,
  v502 INT,
  v503 INT,
  v504 INT,
  v505 INT,
  v506 INT,
  v507 INT,
  v508 INT,
  v509 INT,
  v510 INT,
  v511 INT,
  v512 INT,
  v513 INT,
  v514 INT,
  v515 INT,
  v516 INT,
  v517 INT,
  v518 INT,
  v519 INT,
  v520 INT,
  v521 INT,
  v522 INT,
  v523 INT,
  v524 INT,
  v525 INT,
  v526 INT,
  v527 INT,
  v528 INT,
  v529 INT,
  v530 INT,
  v531 INT,
  v532 INT,
  v533 INT,
  v534 INT,
  v535 INT,
  v536 INT,
  v537 INT,
  v538 INT,
  v539 INT,
  v540 INT,
  v541 INT,
  v542 INT,
  v543 INT,
  v544 INT,
  v545 INT,
  v546 INT,
  v547 INT,
  v548 INT,
  v549 INT,
  v550 INT,
  v551 INT,
  v552 INT,
  v553 INT,
  v554 INT,
  v555 INT,
  v556 INT,
  v557 INT,
  v558 INT,
  v559 INT,
  v560 INT,
  v561 INT,
  v562 INT,
  v563 INT,
  v564 INT,
  v565 INT,
  v566 INT,
  v567 INT,
  v568 INT,
  v569 INT,
  v570 INT,
  v571 INT,
  v572 INT,
  v573 INT,
  v574 INT,
  v575 INT,
  v576 INT,
  v577 INT,
  v578 INT,
  v579 INT,
  v580 INT,
  v581 INT,
  v582 INT,
  v583 INT,
  v584 INT,
  v585 INT,
  v586 INT,
  v587 INT,
  v588 INT,
  v589 INT,
  v590 INT,
  v591 INT,
  v592 INT,
  v593 INT,
  v594 INT,
  v595 INT,
  v596 INT,
  v597 INT,
  v598 INT,
  v599 INT,
  v600 INT,
  v601 INT,
  v602 INT,
  v603 INT,
  v604 INT,
  v605 INT,
  v606 INT,
  v607 INT,
  v608 INT,
  v609 INT,
  v610 INT,
  v611 INT,
  v612 INT,
  v613 INT,
  v614 INT,
  v615 INT,
  v616 INT,
  v617 INT,
  v618 INT,
  v619 INT,
  v620 INT,
  v621 INT,
  v622 INT,
  v623 INT,
  v624 INT,
  v625 INT,
  v626 INT,
  v627 INT,
  v628 INT,
  v629 INT,
  v630 INT,
  v631 INT,
  v632 INT,
  v633 INT,
  v634 INT,
  v635 INT,
  v636 INT,
  v637 INT,
  v638 INT,
  v639 INT,
  v640 INT,
  v641 INT,
  v642 INT,
  v643 INT,
  v644 INT,
  v645 INT,
  v646 INT,
  v647 INT,
  v648 INT,
  v649 INT,
  v650 INT,
  v651 INT,
  v652 INT,
  v653 INT,
  v654 INT,
  v655 INT,
  v656 INT,
  v657 INT,
  v658 INT,
  v659 INT,
  v660 INT,
  v661 INT,
  v662 INT,
  v663 INT,
  v664 INT,
  v665 INT,
  v666 INT,
  v667 INT,
  v668 INT,
  v669 INT,
  v670 INT,
  v671 INT,
  v672 INT,
  v673 INT,
  v674 INT,
  v675 INT,
  v676 INT,
  v677 INT,
  v678 INT,
  v679 INT,
  v680 INT,
  v681 INT,
  v682 INT,
  v683 INT,
  v684 INT,
  v685 INT,
  v686 INT,
  v687 INT,
  v688 INT,
  v689 INT,
  v690 INT,
  v691 INT,
  v692 INT,
  v693 INT,
  v694 INT,
  v695 INT,
  v696 INT,
  v697 INT,
  v698 INT,
  v699 INT,
  v700 INT,
  v701 INT,
  v702 INT,
  v703 INT,
  v704 INT,
  v705 INT,
  v706 INT,
  v707 INT,
  v708 INT,
  v709 INT,
  v710 INT,
  v711 INT,
  v712 INT,
  v713 INT,
  v714 INT,
  v715 INT,
  v716 INT,
  v717 INT,
  v718 INT,
  v719 INT,
  v720 INT,
  v721 INT,
  v722 INT,
  v723 INT,
  v724 INT,
  v725 INT,
  v726 INT,
  v727 INT,
  v728 INT,
  v729 INT,
  v730 INT,
  v731 INT,
  v732 INT,
  v733 INT,
  v734 INT,
  v735 INT,
  v736 INT,
  v737 INT,
  v738 INT,
  v739 INT,
  v740 INT,
  v741 INT,
  v742 INT,
  v743 INT,
  v744 INT,
  v745 INT,
  v746 INT,
  v747 INT,
  v748 INT,
  v749 INT,
  v750 INT,
  v751 INT,
  v752 INT,
  v753 INT,
  v754 INT,
  v755 INT,
  v756 INT,
  v757 INT,
  v758 INT,
  v759 INT,
  v760 INT,
  v761 INT,
  v762 INT,
  v763 INT,
  v764 INT,
  v765 INT,
  v766 INT,
  v767 INT,
  v768 INT,
  v769 INT,
  v770 INT,
  v771 INT,
  v772 INT,
  v773 INT,
  v774 INT,
  v775 INT,
  v776 INT,
  v777 INT,
  v778 INT,
  v779 INT,
  v780 INT,
  v781 INT,
  v782 INT,
  v783 INT,
  v784 INT,
  v785 INT,
  v786 INT,
  v787 INT,
  v788 INT,
  v789 INT,
  v790 INT,
  v791 INT,
  v792 INT,
  v793 INT,
  v794 INT,
  v795 INT,
  v796 INT,
  v797 INT,
  v798 INT,
  v799 INT,
  v800 INT,
  v801 INT,
  v802 INT,
  v803 INT,
  v804 INT,
  v805 INT,
  v806 INT,
  v807 INT,
  v808 INT,
  v809 INT,
  v810 INT,
  v811 INT,
  v812 INT,
  v813 INT,
  v814 INT,
  v815 INT,
  v816 INT,
  v817 INT,
  v818 INT,
  v819 INT,
  v820 INT,
  v821 INT,
  v822 INT,
  v823 INT,
  v824 INT,
  v825 INT,
  v826 INT,
  v827 INT,
  v828 INT,
  v829 INT,
  v830 INT,
  v831 INT,
  v832 INT,
  v833 INT,
  v834 INT,
  v835 INT,
  v836 INT,
  v837 INT,
  v838 INT,
  v839 INT,
  v840 INT,
  v841 INT,
  v842 INT,
  v843 INT,
  v844 INT,
  v845 INT,
  v846 INT,
  v847 INT,
  v848 INT,
  v849 INT,
  v850 INT,
  v851 INT,
  v852 INT,
  v853 INT,
  v854 INT,
  v855 INT,
  v856 INT,
  v857 INT,
  v858 INT,
  v859 INT,
  v860 INT,
  v861 INT,
  v862 INT,
  v863 INT,
  v864 INT,
  v865 INT,
  v866 INT,
  v867 INT,
  v868 INT,
  v869 INT,
  v870 INT,
  v871 INT,
  v872 INT,
  v873 INT,
  v874 INT,
  v875 INT,
  v876 INT,
  v877 INT,
  v878 INT,
  v879 INT,
  v880 INT,
  v881 INT,
  v882 INT,
  v883 INT,
  v884 INT,
  v885 INT,
  v886 INT,
  v887 INT,
  v888 INT,
  v889 INT,
  v890 INT,
  v891 INT,
  v892 INT,
  v893 INT,
  v894 INT,
  v895 INT,
  v896 INT,
  v897 INT,
  v898 INT,
  v899 INT,
  v900 INT,
  v901 INT,
  v902 INT,
  v903 INT,
  v904 INT,
  v905 INT,
  v906 INT,
  v907 INT,
  v908 INT,
  v909 INT,
  v910 INT,
  v911 INT,
  v912 INT,
  v913 INT,
  v914 INT,
  v915 INT,
  v916 INT,
  v917 INT,
  v918 INT,
  v919 INT,
  v920 INT,
  v921 INT,
  v922 INT,
  v923 INT,
  v924 INT,
  v925 INT,
  v926 INT,
  v927 INT,
  v928 INT,
  v929 INT,
  v930 INT,
  v931 INT,
  v932 INT,
  v933 INT,
  v934 INT,
  v935 INT,
  v936 INT,
  v937 INT,
  v938 INT,
  v939 INT,
  v940 INT,
  v941 INT,
  v942 INT,
  v943 INT,
  v944 INT,
  v945 INT,
  v946 INT,
  v947 INT,
  v948 INT,
  v949 INT,
  v950 INT,
  v951 INT,
  v952 INT,
  v953 INT,
  v954 INT,
  v955 INT,
  v956 INT,
  v957 INT,
  v958 INT,
  v959 INT,
  v960 INT,
  v961 INT,
  v962 INT,
  v963 INT,
  v964 INT,
  v965 INT,
  v966 INT,
  v967 INT,
  v968 INT,
  v969 INT,
  v970 INT,
  v971 INT,
  v972 INT,
  v973 INT,
  v974 INT,
  v975 INT,
  v976 INT,
  v977 INT,
  v978 INT,
  v979 INT,
  v980 INT,
  v981 INT,
  v982 INT,
  v983 INT,
  v984 INT,
  v985 INT,
  v986 INT,
  v987 INT,
  v988 INT,
  v989 INT,
  v990 INT,
  v991 INT,
  v992 INT,
  v993 INT,
  v994 INT,
  v995 INT,
  v996 INT,
  v997 INT,
  v998 INT,
  v999 INT,
  v1000 INT,
  v1001 INT,
  v1002 INT,
  v1003 INT,
  v1004 INT,
  v1005 INT,
  v1006 INT,
  v1007 INT,
  v1008 INT,
  v1009 INT,
  v1010 INT,
  v1011 INT,
  v1012 INT,
  v1013 INT,
  v1014 INT,
  v1015 INT,
  v1016 INT,
  v1017 INT,
  v1018 INT,
  v1019 INT,
  v1020 INT,
  v1021 INT,
  v1022 INT,
  v1023 INT,
  v1024 INT,
  v1025 INT,
  v1026 INT,
  v1027 INT,
  v1028 INT,
  v1029 INT,
  v1030 INT,
  v1031 INT,
  v1032 INT,
  v1033 INT,
  v1034 INT,
  v1035 INT,
  v1036 INT,
  v1037 INT,
  v1038 INT,
  v1039 INT,
  v1040 INT,
  v1041 INT,
  v1042 INT,
  v1043 INT,
  v1044 INT,
  v1045 INT,
  v1046 INT,
  v1047 INT,
  v1048 INT,
  v1049 INT,
  v1050 INT,
  v1051 INT,
  v1052 INT,
  v1053 INT,
  v1054 INT,
  v1055 INT,
  v1056 INT,
  v1057 INT,
  v1058 INT,
  v1059 INT,
  v1060 INT,
  v1061 INT,
  v1062 INT
); -- s3://baseldosdados/br_ibge_censo_demografico/setor_censitario_entorno_2010/

CREATE TABLE br_ibge_censo_demografico.setor_censitario_idade_homens_2010 (
  id_setor_censitario VARCHAR,
  sigla_uf VARCHAR,
  v001 INT,
  v002 INT,
  v003 INT,
  v004 INT,
  v005 INT,
  v006 INT,
  v007 INT,
  v008 INT,
  v009 INT,
  v010 INT,
  v011 INT,
  v012 INT,
  v013 INT,
  v014 INT,
  v015 INT,
  v016 INT,
  v017 INT,
  v018 INT,
  v019 INT,
  v020 INT,
  v021 INT,
  v022 INT,
  v023 INT,
  v024 INT,
  v025 INT,
  v026 INT,
  v027 INT,
  v028 INT,
  v029 INT,
  v030 INT,
  v031 INT,
  v032 INT,
  v033 INT,
  v034 INT,
  v035 INT,
  v036 INT,
  v037 INT,
  v038 INT,
  v039 INT,
  v040 INT,
  v041 INT,
  v042 INT,
  v043 INT,
  v044 INT,
  v045 INT,
  v046 INT,
  v047 INT,
  v048 INT,
  v049 INT,
  v050 INT,
  v051 INT,
  v052 INT,
  v053 INT,
  v054 INT,
  v055 INT,
  v056 INT,
  v057 INT,
  v058 INT,
  v059 INT,
  v060 INT,
  v061 INT,
  v062 INT,
  v063 INT,
  v064 INT,
  v065 INT,
  v066 INT,
  v067 INT,
  v068 INT,
  v069 INT,
  v070 INT,
  v071 INT,
  v072 INT,
  v073 INT,
  v074 INT,
  v075 INT,
  v076 INT,
  v077 INT,
  v078 INT,
  v079 INT,
  v080 INT,
  v081 INT,
  v082 INT,
  v083 INT,
  v084 INT,
  v085 INT,
  v086 INT,
  v087 INT,
  v088 INT,
  v089 INT,
  v090 INT,
  v091 INT,
  v092 INT,
  v093 INT,
  v094 INT,
  v095 INT,
  v096 INT,
  v097 INT,
  v098 INT,
  v099 INT,
  v100 INT,
  v101 INT,
  v102 INT,
  v103 INT,
  v104 INT,
  v105 INT,
  v106 INT,
  v107 INT,
  v108 INT,
  v109 INT,
  v110 INT,
  v111 INT,
  v112 INT,
  v113 INT,
  v114 INT,
  v115 INT,
  v116 INT,
  v117 INT,
  v118 INT,
  v119 INT,
  v120 INT,
  v121 INT,
  v122 INT,
  v123 INT,
  v124 INT,
  v125 INT,
  v126 INT,
  v127 INT,
  v128 INT,
  v129 INT,
  v130 INT,
  v131 INT,
  v132 INT,
  v133 INT,
  v134 INT
); -- s3://baseldosdados/br_ibge_censo_demografico/setor_censitario_idade_homens_2010/

CREATE TABLE br_ibge_censo_demografico.setor_censitario_idade_mulheres_2010 (
  id_setor_censitario VARCHAR,
  sigla_uf VARCHAR,
  v001 INT,
  v002 INT,
  v003 INT,
  v004 INT,
  v005 INT,
  v006 INT,
  v007 INT,
  v008 INT,
  v009 INT,
  v010 INT,
  v011 INT,
  v012 INT,
  v013 INT,
  v014 INT,
  v015 INT,
  v016 INT,
  v017 INT,
  v018 INT,
  v019 INT,
  v020 INT,
  v021 INT,
  v022 INT,
  v023 INT,
  v024 INT,
  v025 INT,
  v026 INT,
  v027 INT,
  v028 INT,
  v029 INT,
  v030 INT,
  v031 INT,
  v032 INT,
  v033 INT,
  v034 INT,
  v035 INT,
  v036 INT,
  v037 INT,
  v038 INT,
  v039 INT,
  v040 INT,
  v041 INT,
  v042 INT,
  v043 INT,
  v044 INT,
  v045 INT,
  v046 INT,
  v047 INT,
  v048 INT,
  v049 INT,
  v050 INT,
  v051 INT,
  v052 INT,
  v053 INT,
  v054 INT,
  v055 INT,
  v056 INT,
  v057 INT,
  v058 INT,
  v059 INT,
  v060 INT,
  v061 INT,
  v062 INT,
  v063 INT,
  v064 INT,
  v065 INT,
  v066 INT,
  v067 INT,
  v068 INT,
  v069 INT,
  v070 INT,
  v071 INT,
  v072 INT,
  v073 INT,
  v074 INT,
  v075 INT,
  v076 INT,
  v077 INT,
  v078 INT,
  v079 INT,
  v080 INT,
  v081 INT,
  v082 INT,
  v083 INT,
  v084 INT,
  v085 INT,
  v086 INT,
  v087 INT,
  v088 INT,
  v089 INT,
  v090 INT,
  v091 INT,
  v092 INT,
  v093 INT,
  v094 INT,
  v095 INT,
  v096 INT,
  v097 INT,
  v098 INT,
  v099 INT,
  v100 INT,
  v101 INT,
  v102 INT,
  v103 INT,
  v104 INT,
  v105 INT,
  v106 INT,
  v107 INT,
  v108 INT,
  v109 INT,
  v110 INT,
  v111 INT,
  v112 INT,
  v113 INT,
  v114 INT,
  v115 INT,
  v116 INT,
  v117 INT,
  v118 INT,
  v119 INT,
  v120 INT,
  v121 INT,
  v122 INT,
  v123 INT,
  v124 INT,
  v125 INT,
  v126 INT,
  v127 INT,
  v128 INT,
  v129 INT,
  v130 INT,
  v131 INT,
  v132 INT,
  v133 INT,
  v134 INT
); -- s3://baseldosdados/br_ibge_censo_demografico/setor_censitario_idade_mulheres_2010/

CREATE TABLE br_ibge_censo_demografico.setor_censitario_idade_total_2010 (
  id_setor_censitario VARCHAR,
  sigla_uf VARCHAR,
  v001 INT,
  v002 INT,
  v003 INT,
  v004 INT,
  v005 INT,
  v006 INT,
  v007 INT,
  v008 INT,
  v009 INT,
  v010 INT,
  v011 INT,
  v012 INT,
  v013 INT,
  v014 INT,
  v015 INT,
  v016 INT,
  v017 INT,
  v018 INT,
  v019 INT,
  v020 INT,
  v021 INT,
  v022 INT,
  v023 INT,
  v024 INT,
  v025 INT,
  v026 INT,
  v027 INT,
  v028 INT,
  v029 INT,
  v030 INT,
  v031 INT,
  v032 INT,
  v033 INT,
  v034 INT,
  v035 INT,
  v036 INT,
  v037 INT,
  v038 INT,
  v039 INT,
  v040 INT,
  v041 INT,
  v042 INT,
  v043 INT,
  v044 INT,
  v045 INT,
  v046 INT,
  v047 INT,
  v048 INT,
  v049 INT,
  v050 INT,
  v051 INT,
  v052 INT,
  v053 INT,
  v054 INT,
  v055 INT,
  v056 INT,
  v057 INT,
  v058 INT,
  v059 INT,
  v060 INT,
  v061 INT,
  v062 INT,
  v063 INT,
  v064 INT,
  v065 INT,
  v066 INT,
  v067 INT,
  v068 INT,
  v069 INT,
  v070 INT,
  v071 INT,
  v072 INT,
  v073 INT,
  v074 INT,
  v075 INT,
  v076 INT,
  v077 INT,
  v078 INT,
  v079 INT,
  v080 INT,
  v081 INT,
  v082 INT,
  v083 INT,
  v084 INT,
  v085 INT,
  v086 INT,
  v087 INT,
  v088 INT,
  v089 INT,
  v090 INT,
  v091 INT,
  v092 INT,
  v093 INT,
  v094 INT,
  v095 INT,
  v096 INT,
  v097 INT,
  v098 INT,
  v099 INT,
  v100 INT,
  v101 INT,
  v102 INT,
  v103 INT,
  v104 INT,
  v105 INT,
  v106 INT,
  v107 INT,
  v108 INT,
  v109 INT,
  v110 INT,
  v111 INT,
  v112 INT,
  v113 INT,
  v114 INT,
  v115 INT,
  v116 INT,
  v117 INT,
  v118 INT,
  v119 INT,
  v120 INT,
  v121 INT,
  v122 INT,
  v123 INT,
  v124 INT,
  v125 INT,
  v126 INT,
  v127 INT,
  v128 INT,
  v129 INT,
  v130 INT,
  v131 INT,
  v132 INT,
  v133 INT,
  v134 INT
); -- s3://baseldosdados/br_ibge_censo_demografico/setor_censitario_idade_total_2010/

CREATE TABLE br_ibge_censo_demografico.setor_censitario_pessoa_renda_2010 (
  id_setor_censitario VARCHAR,
  sigla_uf VARCHAR,
  v001 INT,
  v002 INT,
  v003 INT,
  v004 INT,
  v005 INT,
  v006 INT,
  v007 INT,
  v008 INT,
  v009 INT,
  v010 INT,
  v011 INT,
  v012 INT,
  v013 INT,
  v014 INT,
  v015 INT,
  v016 INT,
  v017 INT,
  v018 INT,
  v019 INT,
  v020 INT,
  v021 INT,
  v022 INT,
  v023 INT,
  v024 INT,
  v025 INT,
  v026 INT,
  v027 INT,
  v028 INT,
  v029 INT,
  v030 INT,
  v031 INT,
  v032 INT,
  v033 INT,
  v034 INT,
  v035 INT,
  v036 INT,
  v037 INT,
  v038 INT,
  v039 INT,
  v040 INT,
  v041 INT,
  v042 INT,
  v043 INT,
  v044 INT,
  v045 INT,
  v046 INT,
  v047 INT,
  v048 INT,
  v049 INT,
  v050 INT,
  v051 INT,
  v052 INT,
  v053 INT,
  v054 INT,
  v055 INT,
  v056 INT,
  v057 INT,
  v058 INT,
  v059 INT,
  v060 INT,
  v061 INT,
  v062 INT,
  v063 INT,
  v064 INT,
  v065 INT,
  v066 INT,
  v067 INT,
  v068 INT,
  v069 INT,
  v070 INT,
  v071 INT,
  v072 INT,
  v073 INT,
  v074 INT,
  v075 INT,
  v076 INT,
  v077 INT,
  v078 INT,
  v079 INT,
  v080 INT,
  v081 INT,
  v082 INT,
  v083 INT,
  v084 INT,
  v085 INT,
  v086 INT,
  v087 INT,
  v088 INT,
  v089 INT,
  v090 INT,
  v091 INT,
  v092 INT,
  v093 INT,
  v094 INT,
  v095 INT,
  v096 INT,
  v097 INT,
  v098 INT,
  v099 INT,
  v100 INT,
  v101 INT,
  v102 INT,
  v103 INT,
  v104 INT,
  v105 INT,
  v106 INT,
  v107 INT,
  v108 INT,
  v109 INT,
  v110 INT,
  v111 INT,
  v112 INT,
  v113 INT,
  v114 INT,
  v115 INT,
  v116 INT,
  v117 INT,
  v118 INT,
  v119 INT,
  v120 INT,
  v121 INT,
  v122 INT,
  v123 INT,
  v124 INT,
  v125 INT,
  v126 INT,
  v127 INT,
  v128 INT,
  v129 INT,
  v130 INT,
  v131 INT,
  v132 INT
); -- s3://baseldosdados/br_ibge_censo_demografico/setor_censitario_pessoa_renda_2010/

CREATE TABLE br_ibge_censo_demografico.setor_censitario_raca_alfabetizacao_idade_genero_2010 (
  id_setor_censitario VARCHAR,
  sigla_uf VARCHAR,
  v001 INT,
  v002 INT,
  v003 INT,
  v004 INT,
  v005 INT,
  v006 INT,
  v007 INT,
  v008 INT,
  v009 INT,
  v010 INT,
  v011 INT,
  v012 INT,
  v013 INT,
  v014 INT,
  v015 INT,
  v016 INT,
  v017 INT,
  v018 INT,
  v019 INT,
  v020 INT,
  v021 INT,
  v022 INT,
  v023 INT,
  v024 INT,
  v025 INT,
  v026 INT,
  v027 INT,
  v028 INT,
  v029 INT,
  v030 INT,
  v031 INT,
  v032 INT,
  v033 INT,
  v034 INT,
  v035 INT,
  v036 INT,
  v037 INT,
  v038 INT,
  v039 INT,
  v040 INT,
  v041 INT,
  v042 INT,
  v043 INT,
  v044 INT,
  v045 INT,
  v046 INT,
  v047 INT,
  v048 INT,
  v049 INT,
  v050 INT,
  v051 INT,
  v052 INT,
  v053 INT,
  v054 INT,
  v055 INT,
  v056 INT,
  v057 INT,
  v058 INT,
  v059 INT,
  v060 INT,
  v061 INT,
  v062 INT,
  v063 INT,
  v064 INT,
  v065 INT,
  v066 INT,
  v067 INT,
  v068 INT,
  v069 INT,
  v070 INT,
  v071 INT,
  v072 INT,
  v073 INT,
  v074 INT,
  v075 INT,
  v076 INT,
  v077 INT,
  v078 INT,
  v079 INT,
  v080 INT,
  v081 INT,
  v082 INT,
  v083 INT,
  v084 INT,
  v085 INT,
  v086 INT,
  v087 INT,
  v088 INT,
  v089 INT,
  v090 INT,
  v091 INT,
  v092 INT,
  v093 INT,
  v094 INT,
  v095 INT,
  v096 INT,
  v097 INT,
  v098 INT,
  v099 INT,
  v100 INT,
  v101 INT,
  v102 INT,
  v103 INT,
  v104 INT,
  v105 INT,
  v106 INT,
  v107 INT,
  v108 INT,
  v109 INT,
  v110 INT,
  v111 INT,
  v112 INT,
  v113 INT,
  v114 INT,
  v115 INT,
  v116 INT,
  v117 INT,
  v118 INT,
  v119 INT,
  v120 INT,
  v121 INT,
  v122 INT,
  v123 INT,
  v124 INT,
  v125 INT,
  v126 INT,
  v127 INT,
  v128 INT,
  v129 INT,
  v130 INT,
  v131 INT,
  v132 INT,
  v133 INT,
  v134 INT,
  v135 INT,
  v136 INT,
  v137 INT,
  v138 INT,
  v139 INT,
  v140 INT,
  v141 INT,
  v142 INT,
  v143 INT,
  v144 INT,
  v145 INT,
  v146 INT,
  v147 INT,
  v148 INT,
  v149 INT,
  v150 INT,
  v151 INT,
  v152 INT,
  v153 INT,
  v154 INT,
  v155 INT
); -- s3://baseldosdados/br_ibge_censo_demografico/setor_censitario_raca_alfabetizacao_idade_genero_2010/

CREATE TABLE br_ibge_censo_demografico.setor_censitario_raca_idade_0_4_genero_2010 (
  id_setor_censitario VARCHAR,
  sigla_uf VARCHAR,
  v001 INT,
  v002 INT,
  v003 INT,
  v004 INT,
  v005 INT,
  v006 INT,
  v007 INT,
  v008 INT,
  v009 INT,
  v010 INT
); -- s3://baseldosdados/br_ibge_censo_demografico/setor_censitario_raca_idade_0_4_genero_2010/

CREATE TABLE br_ibge_censo_demografico.setor_censitario_raca_idade_genero_2010 (
  id_setor_censitario VARCHAR,
  sigla_uf VARCHAR,
  v001 INT,
  v002 INT,
  v003 INT,
  v004 INT,
  v005 INT,
  v006 INT,
  v007 INT,
  v008 INT,
  v009 INT,
  v010 INT,
  v011 INT,
  v012 INT,
  v013 INT,
  v014 INT,
  v015 INT,
  v016 INT,
  v017 INT,
  v018 INT,
  v019 INT,
  v020 INT,
  v021 INT,
  v022 INT,
  v023 INT,
  v024 INT,
  v025 INT,
  v026 INT,
  v027 INT,
  v028 INT,
  v029 INT,
  v030 INT,
  v031 INT,
  v032 INT,
  v033 INT,
  v034 INT,
  v035 INT,
  v036 INT,
  v037 INT,
  v038 INT,
  v039 INT,
  v040 INT,
  v041 INT,
  v042 INT,
  v043 INT,
  v044 INT,
  v045 INT,
  v046 INT,
  v047 INT,
  v048 INT,
  v049 INT,
  v050 INT,
  v051 INT,
  v052 INT,
  v053 INT,
  v054 INT,
  v055 INT,
  v056 INT,
  v057 INT,
  v058 INT,
  v059 INT,
  v060 INT,
  v061 INT,
  v062 INT,
  v063 INT,
  v064 INT,
  v065 INT,
  v066 INT,
  v067 INT,
  v068 INT,
  v069 INT,
  v070 INT,
  v071 INT,
  v072 INT,
  v073 INT,
  v074 INT,
  v075 INT,
  v076 INT,
  v077 INT,
  v078 INT,
  v079 INT,
  v080 INT,
  v081 INT,
  v082 INT,
  v083 INT,
  v084 INT,
  v085 INT,
  v086 INT,
  v087 INT,
  v088 INT,
  v089 INT,
  v090 INT,
  v091 INT,
  v092 INT,
  v093 INT,
  v094 INT,
  v095 INT,
  v096 INT,
  v097 INT,
  v098 INT,
  v099 INT,
  v100 INT,
  v101 INT,
  v102 INT,
  v103 INT,
  v104 INT,
  v105 INT,
  v106 INT,
  v107 INT,
  v108 INT,
  v109 INT,
  v110 INT,
  v111 INT,
  v112 INT,
  v113 INT,
  v114 INT,
  v115 INT,
  v116 INT,
  v117 INT,
  v118 INT,
  v119 INT,
  v120 INT,
  v121 INT,
  v122 INT,
  v123 INT,
  v124 INT,
  v125 INT,
  v126 INT,
  v127 INT,
  v128 INT,
  v129 INT,
  v130 INT,
  v131 INT,
  v132 INT,
  v133 INT,
  v134 INT,
  v135 INT,
  v136 INT,
  v137 INT,
  v138 INT,
  v139 INT,
  v140 INT,
  v141 INT,
  v142 INT,
  v143 INT,
  v144 INT,
  v145 INT,
  v146 INT,
  v147 INT,
  v148 INT,
  v149 INT,
  v150 INT,
  v151 INT,
  v152 INT,
  v153 INT,
  v154 INT,
  v155 INT,
  v156 INT,
  v157 INT,
  v158 INT,
  v159 INT,
  v160 INT,
  v161 INT,
  v162 INT,
  v163 INT,
  v164 INT,
  v165 INT,
  v166 INT,
  v167 INT,
  v168 INT,
  v169 INT,
  v170 INT,
  v171 INT,
  v172 INT,
  v173 INT,
  v174 INT,
  v175 INT,
  v176 INT,
  v177 INT,
  v178 INT,
  v179 INT,
  v180 INT,
  v181 INT,
  v182 INT,
  v183 INT,
  v184 INT,
  v185 INT,
  v186 INT,
  v187 INT,
  v188 INT,
  v189 INT,
  v190 INT,
  v191 INT,
  v192 INT,
  v193 INT,
  v194 INT,
  v195 INT,
  v196 INT,
  v197 INT,
  v198 INT,
  v199 INT,
  v200 INT,
  v201 INT,
  v202 INT,
  v203 INT,
  v204 INT,
  v205 INT,
  v206 INT,
  v207 INT,
  v208 INT,
  v209 INT,
  v210 INT,
  v211 INT,
  v212 INT,
  v213 INT,
  v214 INT,
  v215 INT,
  v216 INT,
  v217 INT,
  v218 INT,
  v219 INT,
  v220 INT,
  v221 INT,
  v222 INT,
  v223 INT,
  v224 INT,
  v225 INT,
  v226 INT,
  v227 INT,
  v228 INT,
  v229 INT,
  v230 INT,
  v231 INT,
  v232 INT,
  v233 INT,
  v234 INT,
  v235 INT,
  v236 INT,
  v237 INT,
  v238 INT,
  v239 INT,
  v240 INT,
  v241 INT,
  v242 INT,
  v243 INT,
  v244 INT,
  v245 INT,
  v246 INT,
  v247 INT,
  v248 INT,
  v249 INT,
  v250 INT,
  v251 INT
); -- s3://baseldosdados/br_ibge_censo_demografico/setor_censitario_raca_idade_genero_2010/

CREATE TABLE br_ibge_censo_demografico.setor_censitario_registro_civil_2010 (
  id_setor_censitario VARCHAR,
  sigla_uf VARCHAR,
  v001 INT,
  v002 INT,
  v003 INT
); -- s3://baseldosdados/br_ibge_censo_demografico/setor_censitario_registro_civil_2010/

CREATE TABLE br_ibge_censo_demografico.setor_censitario_relacao_parentesco_conjuges_2010 (
  id_setor_censitario VARCHAR,
  sigla_uf VARCHAR,
  v001 INT,
  v002 INT,
  v003 INT,
  v004 INT,
  v005 INT,
  v006 INT,
  v007 INT,
  v008 INT,
  v009 INT,
  v010 INT,
  v011 INT,
  v012 INT,
  v013 INT,
  v014 INT,
  v015 INT,
  v016 INT,
  v017 INT,
  v018 INT,
  v019 INT,
  v020 INT,
  v021 INT,
  v022 INT,
  v023 INT,
  v024 INT,
  v025 INT,
  v026 INT,
  v027 INT,
  v028 INT,
  v029 INT,
  v030 INT,
  v031 INT,
  v032 INT,
  v033 INT,
  v034 INT,
  v035 INT,
  v036 INT,
  v037 INT,
  v038 INT,
  v039 INT,
  v040 INT,
  v041 INT,
  v042 INT,
  v043 INT,
  v044 INT,
  v045 INT,
  v046 INT,
  v047 INT,
  v048 INT,
  v049 INT,
  v050 INT,
  v051 INT,
  v052 INT,
  v053 INT,
  v054 INT,
  v055 INT,
  v056 INT,
  v057 INT,
  v058 INT,
  v059 INT,
  v060 INT,
  v061 INT,
  v062 INT,
  v063 INT,
  v064 INT,
  v065 INT,
  v066 INT,
  v067 INT,
  v068 INT,
  v069 INT,
  v070 INT,
  v071 INT,
  v072 INT,
  v073 INT,
  v074 INT,
  v075 INT,
  v076 INT,
  v077 INT,
  v078 INT,
  v079 INT,
  v080 INT,
  v081 INT,
  v082 INT,
  v083 INT,
  v084 INT,
  v085 INT,
  v086 INT,
  v087 INT,
  v088 INT,
  v089 INT,
  v090 INT,
  v091 INT,
  v092 INT,
  v093 INT,
  v094 INT,
  v095 INT,
  v096 INT,
  v097 INT,
  v098 INT,
  v099 INT,
  v100 INT,
  v101 INT,
  v102 INT,
  v103 INT,
  v104 INT,
  v105 INT,
  v106 INT,
  v107 INT,
  v108 INT,
  v109 INT,
  v110 INT,
  v111 INT,
  v112 INT,
  v113 INT,
  v114 INT,
  v115 INT,
  v116 INT,
  v117 INT,
  v118 INT,
  v119 INT,
  v120 INT,
  v121 INT,
  v122 INT,
  v123 INT,
  v124 INT,
  v125 INT,
  v126 INT,
  v127 INT,
  v128 INT,
  v129 INT,
  v130 INT,
  v131 INT,
  v132 INT,
  v133 INT,
  v134 INT,
  v135 INT,
  v136 INT,
  v137 INT,
  v138 INT,
  v139 INT,
  v140 INT,
  v141 INT,
  v142 INT,
  v143 INT,
  v144 INT,
  v145 INT,
  v146 INT,
  v147 INT,
  v148 INT,
  v149 INT,
  v150 INT,
  v151 INT,
  v152 INT,
  v153 INT,
  v154 INT,
  v155 INT,
  v156 INT,
  v157 INT,
  v158 INT,
  v159 INT,
  v160 INT,
  v161 INT,
  v162 INT,
  v163 INT,
  v164 INT,
  v165 INT,
  v166 INT,
  v167 INT,
  v168 INT,
  v169 INT,
  v170 INT,
  v171 INT,
  v172 INT,
  v173 INT,
  v174 INT,
  v175 INT,
  v176 INT,
  v177 INT,
  v178 INT,
  v179 INT,
  v180 INT,
  v181 INT,
  v182 INT,
  v183 INT,
  v184 INT,
  v185 INT,
  v186 INT,
  v187 INT,
  v188 INT,
  v189 INT,
  v190 INT,
  v191 INT,
  v192 INT,
  v193 INT,
  v194 INT,
  v195 INT,
  v196 INT,
  v197 INT,
  v198 INT,
  v199 INT,
  v200 INT,
  v201 INT,
  v202 INT,
  v203 INT,
  v204 INT,
  v205 INT,
  v206 INT,
  v207 INT,
  v208 INT,
  v209 INT,
  v210 INT,
  v211 INT,
  v212 INT,
  v213 INT
); -- s3://baseldosdados/br_ibge_censo_demografico/setor_censitario_relacao_parentesco_conjuges_2010/

CREATE TABLE br_ibge_censo_demografico.setor_censitario_relacao_parentesco_filhos_2010 (
  id_setor_censitario VARCHAR,
  sigla_uf VARCHAR,
  v001 INT,
  v002 INT,
  v003 INT,
  v004 INT,
  v005 INT,
  v006 INT,
  v007 INT,
  v008 INT,
  v009 INT,
  v010 INT,
  v011 INT,
  v012 INT,
  v013 INT,
  v014 INT,
  v015 INT,
  v016 INT,
  v017 INT,
  v018 INT,
  v019 INT,
  v020 INT,
  v021 INT,
  v022 INT,
  v023 INT,
  v024 INT,
  v025 INT,
  v026 INT,
  v027 INT,
  v028 INT,
  v029 INT,
  v030 INT,
  v031 INT,
  v032 INT,
  v033 INT,
  v034 INT,
  v035 INT,
  v036 INT,
  v037 INT,
  v038 INT,
  v039 INT,
  v040 INT,
  v041 INT,
  v042 INT,
  v043 INT,
  v044 INT,
  v045 INT,
  v046 INT,
  v047 INT,
  v048 INT,
  v049 INT,
  v050 INT,
  v051 INT,
  v052 INT,
  v053 INT,
  v054 INT,
  v055 INT,
  v056 INT,
  v057 INT,
  v058 INT,
  v059 INT,
  v060 INT,
  v061 INT,
  v062 INT,
  v063 INT,
  v064 INT,
  v065 INT,
  v066 INT,
  v067 INT,
  v068 INT,
  v069 INT,
  v070 INT,
  v071 INT,
  v072 INT,
  v073 INT,
  v074 INT,
  v075 INT,
  v076 INT,
  v077 INT,
  v078 INT,
  v079 INT,
  v080 INT,
  v081 INT,
  v082 INT,
  v083 INT,
  v084 INT,
  v085 INT,
  v086 INT,
  v087 INT,
  v088 INT,
  v089 INT,
  v090 INT,
  v091 INT,
  v092 INT,
  v093 INT,
  v094 INT,
  v095 INT,
  v096 INT,
  v097 INT,
  v098 INT,
  v099 INT,
  v100 INT,
  v101 INT,
  v102 INT,
  v103 INT,
  v104 INT,
  v105 INT,
  v106 INT,
  v107 INT,
  v108 INT,
  v109 INT,
  v110 INT,
  v111 INT,
  v112 INT,
  v113 INT,
  v114 INT,
  v115 INT,
  v116 INT,
  v117 INT,
  v118 INT,
  v119 INT,
  v120 INT,
  v121 INT,
  v122 INT,
  v123 INT,
  v124 INT,
  v125 INT,
  v126 INT,
  v127 INT,
  v128 INT,
  v129 INT,
  v130 INT,
  v131 INT,
  v132 INT,
  v133 INT,
  v134 INT,
  v135 INT,
  v136 INT,
  v137 INT,
  v138 INT,
  v139 INT,
  v140 INT,
  v141 INT,
  v142 INT,
  v143 INT,
  v144 INT,
  v145 INT,
  v146 INT,
  v147 INT,
  v148 INT,
  v149 INT,
  v150 INT,
  v151 INT,
  v152 INT,
  v153 INT,
  v154 INT,
  v155 INT,
  v156 INT,
  v157 INT,
  v158 INT,
  v159 INT,
  v160 INT,
  v161 INT,
  v162 INT,
  v163 INT,
  v164 INT,
  v165 INT,
  v166 INT,
  v167 INT,
  v168 INT,
  v169 INT,
  v170 INT,
  v171 INT,
  v172 INT,
  v173 INT,
  v174 INT,
  v175 INT,
  v176 INT,
  v177 INT,
  v178 INT,
  v179 INT,
  v180 INT,
  v181 INT,
  v182 INT,
  v183 INT,
  v184 INT,
  v185 INT,
  v186 INT,
  v187 INT,
  v188 INT,
  v189 INT,
  v190 INT,
  v191 INT,
  v192 INT,
  v193 INT,
  v194 INT,
  v195 INT,
  v196 INT,
  v197 INT,
  v198 INT,
  v199 INT,
  v200 INT,
  v201 INT,
  v202 INT,
  v203 INT,
  v204 INT
); -- s3://baseldosdados/br_ibge_censo_demografico/setor_censitario_relacao_parentesco_filhos_2010/

CREATE TABLE br_ibge_censo_demografico.setor_censitario_relacao_parentesco_filhos_enteados_2010 (
  id_setor_censitario VARCHAR,
  sigla_uf VARCHAR,
  v001 INT,
  v002 INT,
  v003 INT,
  v004 INT,
  v005 INT,
  v006 INT,
  v007 INT,
  v008 INT,
  v009 INT,
  v010 INT,
  v011 INT,
  v012 INT,
  v013 INT,
  v014 INT,
  v015 INT,
  v016 INT,
  v017 INT,
  v018 INT,
  v019 INT,
  v020 INT,
  v021 INT,
  v022 INT,
  v023 INT,
  v024 INT,
  v025 INT,
  v026 INT,
  v027 INT,
  v028 INT,
  v029 INT,
  v030 INT,
  v031 INT,
  v032 INT,
  v033 INT,
  v034 INT,
  v035 INT,
  v036 INT,
  v037 INT,
  v038 INT,
  v039 INT,
  v040 INT,
  v041 INT,
  v042 INT,
  v043 INT,
  v044 INT,
  v045 INT,
  v046 INT,
  v047 INT,
  v048 INT,
  v049 INT,
  v050 INT,
  v051 INT,
  v052 INT,
  v053 INT,
  v054 INT,
  v055 INT,
  v056 INT,
  v057 INT,
  v058 INT,
  v059 INT,
  v060 INT,
  v061 INT,
  v062 INT,
  v063 INT,
  v064 INT,
  v065 INT,
  v066 INT,
  v067 INT,
  v068 INT,
  v069 INT,
  v070 INT,
  v071 INT,
  v072 INT,
  v073 INT,
  v074 INT,
  v075 INT,
  v076 INT,
  v077 INT,
  v078 INT,
  v079 INT,
  v080 INT,
  v081 INT,
  v082 INT,
  v083 INT,
  v084 INT,
  v085 INT,
  v086 INT,
  v087 INT,
  v088 INT,
  v089 INT,
  v090 INT,
  v091 INT,
  v092 INT,
  v093 INT,
  v094 INT,
  v095 INT,
  v096 INT,
  v097 INT,
  v098 INT,
  v099 INT,
  v100 INT,
  v101 INT,
  v102 INT,
  v103 INT,
  v104 INT,
  v105 INT,
  v106 INT,
  v107 INT,
  v108 INT,
  v109 INT,
  v110 INT,
  v111 INT,
  v112 INT,
  v113 INT,
  v114 INT,
  v115 INT,
  v116 INT,
  v117 INT,
  v118 INT,
  v119 INT,
  v120 INT,
  v121 INT,
  v122 INT,
  v123 INT,
  v124 INT,
  v125 INT,
  v126 INT,
  v127 INT,
  v128 INT,
  v129 INT,
  v130 INT,
  v131 INT,
  v132 INT,
  v133 INT,
  v134 INT,
  v135 INT,
  v136 INT,
  v137 INT,
  v138 INT,
  v139 INT,
  v140 INT,
  v141 INT,
  v142 INT,
  v143 INT,
  v144 INT,
  v145 INT,
  v146 INT,
  v147 INT,
  v148 INT,
  v149 INT,
  v150 INT,
  v151 INT,
  v152 INT,
  v153 INT,
  v154 INT,
  v155 INT,
  v156 INT,
  v157 INT,
  v158 INT,
  v159 INT,
  v160 INT,
  v161 INT,
  v162 INT,
  v163 INT,
  v164 INT,
  v165 INT,
  v166 INT,
  v167 INT,
  v168 INT,
  v169 INT,
  v170 INT,
  v171 INT,
  v172 INT,
  v173 INT,
  v174 INT,
  v175 INT,
  v176 INT,
  v177 INT,
  v178 INT,
  v179 INT,
  v180 INT,
  v181 INT,
  v182 INT,
  v183 INT,
  v184 INT,
  v185 INT,
  v186 INT,
  v187 INT,
  v188 INT,
  v189 INT,
  v190 INT,
  v191 INT,
  v192 INT,
  v193 INT,
  v194 INT,
  v195 INT,
  v196 INT,
  v197 INT,
  v198 INT,
  v199 INT,
  v200 INT,
  v201 INT,
  v202 INT,
  v203 INT,
  v204 INT,
  v205 INT,
  v206 INT,
  v207 INT,
  v208 INT,
  v209 INT,
  v210 INT,
  v211 INT,
  v212 INT,
  v213 INT,
  v214 INT,
  v215 INT,
  v216 INT,
  v217 INT,
  v218 INT,
  v219 INT,
  v220 INT,
  v221 INT,
  v222 INT,
  v223 INT,
  v224 INT,
  v225 INT,
  v226 INT,
  v227 INT,
  v228 INT,
  v229 INT,
  v230 INT,
  v231 INT,
  v232 INT,
  v233 INT,
  v234 INT,
  v235 INT,
  v236 INT,
  v237 INT,
  v238 INT,
  v239 INT,
  v240 INT,
  v241 INT,
  v242 INT,
  v243 INT,
  v244 INT,
  v245 INT,
  v246 INT,
  v247 INT,
  v248 INT,
  v249 INT,
  v250 INT,
  v251 INT,
  v252 INT,
  v253 INT,
  v254 INT
); -- s3://baseldosdados/br_ibge_censo_demografico/setor_censitario_relacao_parentesco_filhos_enteados_2010/

CREATE TABLE br_ibge_censo_demografico.setor_censitario_relacao_parentesco_outros_2010 (
  id_setor_censitario VARCHAR,
  sigla_uf VARCHAR,
  v001 INT,
  v002 INT,
  v003 INT,
  v004 INT,
  v005 INT,
  v006 INT,
  v007 INT,
  v008 INT,
  v009 INT,
  v010 INT,
  v011 INT,
  v012 INT,
  v013 INT,
  v014 INT,
  v015 INT,
  v016 INT,
  v017 INT,
  v018 INT,
  v019 INT,
  v020 INT,
  v021 INT,
  v022 INT,
  v023 INT,
  v024 INT,
  v025 INT,
  v026 INT,
  v027 INT,
  v028 INT,
  v029 INT,
  v030 INT,
  v031 INT,
  v032 INT,
  v033 INT,
  v034 INT,
  v035 INT,
  v036 INT,
  v037 INT,
  v038 INT,
  v039 INT,
  v040 INT,
  v041 INT,
  v042 INT,
  v043 INT,
  v044 INT,
  v045 INT,
  v046 INT,
  v047 INT,
  v048 INT,
  v049 INT,
  v050 INT,
  v051 INT,
  v052 INT,
  v053 INT,
  v054 INT,
  v055 INT,
  v056 INT,
  v057 INT,
  v058 INT,
  v059 INT,
  v060 INT,
  v061 INT,
  v062 INT,
  v063 INT,
  v064 INT,
  v065 INT,
  v066 INT,
  v067 INT,
  v068 INT,
  v069 INT,
  v070 INT,
  v071 INT,
  v072 INT,
  v073 INT,
  v074 INT,
  v075 INT,
  v076 INT,
  v077 INT,
  v078 INT,
  v079 INT,
  v080 INT,
  v081 INT,
  v082 INT,
  v083 INT,
  v084 INT,
  v085 INT,
  v086 INT,
  v087 INT,
  v088 INT,
  v089 INT,
  v090 INT,
  v091 INT,
  v092 INT,
  v093 INT,
  v094 INT,
  v095 INT,
  v096 INT,
  v097 INT,
  v098 INT,
  v099 INT,
  v100 INT,
  v101 INT,
  v102 INT,
  v103 INT,
  v104 INT,
  v105 INT,
  v106 INT,
  v107 INT,
  v108 INT,
  v109 INT,
  v110 INT,
  v111 INT,
  v112 INT,
  v113 INT,
  v114 INT,
  v115 INT,
  v116 INT,
  v117 INT,
  v118 INT,
  v119 INT,
  v120 INT,
  v121 INT,
  v122 INT,
  v123 INT,
  v124 INT,
  v125 INT,
  v126 INT,
  v127 INT,
  v128 INT,
  v129 INT,
  v130 INT,
  v131 INT,
  v132 INT,
  v133 INT,
  v134 INT,
  v135 INT,
  v136 INT,
  v137 INT,
  v138 INT,
  v139 INT,
  v140 INT,
  v141 INT,
  v142 INT,
  v143 INT,
  v144 INT,
  v145 INT,
  v146 INT,
  v147 INT,
  v148 INT,
  v149 INT,
  v150 INT,
  v151 INT,
  v152 INT,
  v153 INT,
  v154 INT,
  v155 INT,
  v156 INT,
  v157 INT,
  v158 INT,
  v159 INT,
  v160 INT,
  v161 INT,
  v162 INT,
  v163 INT,
  v164 INT,
  v165 INT,
  v166 INT,
  v167 INT,
  v168 INT,
  v169 INT,
  v170 INT,
  v171 INT,
  v172 INT,
  v173 INT,
  v174 INT,
  v175 INT,
  v176 INT,
  v177 INT,
  v178 INT,
  v179 INT,
  v180 INT,
  v181 INT,
  v182 INT,
  v183 INT,
  v184 INT,
  v185 INT,
  v186 INT,
  v187 INT,
  v188 INT,
  v189 INT,
  v190 INT,
  v191 INT,
  v192 INT,
  v193 INT,
  v194 INT,
  v195 INT,
  v196 INT,
  v197 INT,
  v198 INT,
  v199 INT,
  v200 INT,
  v201 INT,
  v202 INT,
  v203 INT,
  v204 INT,
  v205 INT,
  v206 INT,
  v207 INT,
  v208 INT,
  v209 INT,
  v210 INT,
  v211 INT,
  v212 INT,
  v213 INT,
  v214 INT,
  v215 INT,
  v216 INT,
  v217 INT,
  v218 INT,
  v219 INT,
  v220 INT,
  v221 INT,
  v222 INT,
  v223 INT,
  v224 INT,
  v225 INT,
  v226 INT,
  v227 INT,
  v228 INT,
  v229 INT,
  v230 INT,
  v231 INT,
  v232 INT,
  v233 INT,
  v234 INT,
  v235 INT,
  v236 INT,
  v237 INT,
  v238 INT,
  v239 INT,
  v240 INT
); -- s3://baseldosdados/br_ibge_censo_demografico/setor_censitario_relacao_parentesco_outros_2010/

CREATE TABLE br_ibge_censo_demografico.setor_censitario_responsavel_domicilios_homens_total_2010 (
  id_setor_censitario VARCHAR,
  sigla_uf VARCHAR,
  v001 INT,
  v002 INT,
  v003 INT,
  v004 INT,
  v005 INT,
  v006 INT,
  v007 INT,
  v008 INT,
  v009 INT,
  v010 INT,
  v011 INT,
  v012 INT,
  v013 INT,
  v014 INT,
  v015 INT,
  v016 INT,
  v017 INT,
  v018 INT,
  v019 INT,
  v020 INT,
  v021 INT,
  v022 INT,
  v023 INT,
  v024 INT,
  v025 INT,
  v026 INT,
  v027 INT,
  v028 INT,
  v029 INT,
  v030 INT,
  v031 INT,
  v032 INT,
  v033 INT,
  v034 INT,
  v035 INT,
  v036 INT,
  v037 INT,
  v038 INT,
  v039 INT,
  v040 INT,
  v041 INT,
  v042 INT,
  v043 INT,
  v044 INT,
  v045 INT,
  v046 INT,
  v047 INT,
  v048 INT,
  v049 INT,
  v050 INT,
  v051 INT,
  v052 INT,
  v053 INT,
  v054 INT,
  v055 INT,
  v056 INT,
  v057 INT,
  v058 INT,
  v059 INT,
  v060 INT,
  v061 INT,
  v062 INT,
  v063 INT,
  v064 INT,
  v065 INT,
  v066 INT,
  v067 INT,
  v068 INT,
  v069 INT,
  v070 INT,
  v071 INT,
  v072 INT,
  v073 INT,
  v074 INT,
  v075 INT,
  v076 INT,
  v077 INT,
  v078 INT,
  v079 INT,
  v080 INT,
  v081 INT,
  v082 INT,
  v083 INT,
  v084 INT,
  v085 INT,
  v086 INT,
  v087 INT,
  v088 INT,
  v089 INT,
  v090 INT,
  v091 INT,
  v092 INT,
  v093 INT,
  v094 INT,
  v095 INT,
  v096 INT,
  v097 INT,
  v098 INT,
  v099 INT,
  v100 INT,
  v101 INT,
  v102 INT,
  v103 INT,
  v104 INT,
  v105 INT,
  v106 INT,
  v107 INT,
  v108 INT,
  v109 INT,
  v110 INT,
  v111 INT,
  v112 INT,
  v113 INT,
  v114 INT,
  v115 INT,
  v116 INT,
  v117 INT,
  v118 INT,
  v119 INT,
  v120 INT,
  v121 INT,
  v122 INT,
  v123 INT,
  v124 INT,
  v125 INT,
  v126 INT,
  v127 INT,
  v128 INT,
  v129 INT,
  v130 INT,
  v131 INT,
  v132 INT,
  v133 INT,
  v134 INT,
  v135 INT,
  v136 INT,
  v137 INT,
  v138 INT,
  v139 INT,
  v140 INT,
  v141 INT,
  v142 INT,
  v143 INT,
  v144 INT,
  v145 INT,
  v146 INT,
  v147 INT,
  v148 INT,
  v149 INT,
  v150 INT,
  v151 INT,
  v152 INT,
  v153 INT,
  v154 INT,
  v155 INT,
  v156 INT,
  v157 INT,
  v158 INT,
  v159 INT,
  v160 INT,
  v161 INT,
  v162 INT,
  v163 INT,
  v164 INT,
  v165 INT,
  v166 INT,
  v167 INT,
  v168 INT,
  v169 INT,
  v170 INT,
  v171 INT,
  v172 INT,
  v173 INT,
  v174 INT,
  v175 INT,
  v176 INT,
  v177 INT,
  v178 INT,
  v179 INT,
  v180 INT,
  v181 INT,
  v182 INT,
  v183 INT,
  v184 INT,
  v185 INT,
  v186 INT,
  v187 INT,
  v188 INT,
  v189 INT,
  v190 INT,
  v191 INT,
  v192 INT,
  v193 INT,
  v194 INT,
  v195 INT,
  v196 INT,
  v197 INT,
  v198 INT,
  v199 INT,
  v200 INT,
  v201 INT,
  v202 INT,
  v203 INT,
  v204 INT,
  v205 INT,
  v206 INT,
  v207 INT,
  v208 INT,
  v209 INT,
  v210 INT,
  v211 INT,
  v212 INT,
  v213 INT,
  v214 INT,
  v215 INT,
  v216 INT
); -- s3://baseldosdados/br_ibge_censo_demografico/setor_censitario_responsavel_domicilios_homens_total_2010/

CREATE TABLE br_ibge_censo_demografico.setor_censitario_responsavel_domicilios_mulheres_2010 (
  id_setor_censitario VARCHAR,
  sigla_uf VARCHAR,
  v001 INT,
  v002 INT,
  v003 INT,
  v004 INT,
  v005 INT,
  v006 INT,
  v007 INT,
  v008 INT,
  v009 INT,
  v010 INT,
  v011 INT,
  v012 INT,
  v013 INT,
  v014 INT,
  v015 INT,
  v016 INT,
  v017 INT,
  v018 INT,
  v019 INT,
  v020 INT,
  v021 INT,
  v022 INT,
  v023 INT,
  v024 INT,
  v025 INT,
  v026 INT,
  v027 INT,
  v028 INT,
  v029 INT,
  v030 INT,
  v031 INT,
  v032 INT,
  v033 INT,
  v034 INT,
  v035 INT,
  v036 INT,
  v037 INT,
  v038 INT,
  v039 INT,
  v040 INT,
  v041 INT,
  v042 INT,
  v043 INT,
  v044 INT,
  v045 INT,
  v046 INT,
  v047 INT,
  v048 INT,
  v049 INT,
  v050 INT,
  v051 INT,
  v052 INT,
  v053 INT,
  v054 INT,
  v055 INT,
  v056 INT,
  v057 INT,
  v058 INT,
  v059 INT,
  v060 INT,
  v061 INT,
  v062 INT,
  v063 INT,
  v064 INT,
  v065 INT,
  v066 INT,
  v067 INT,
  v068 INT,
  v069 INT,
  v070 INT,
  v071 INT,
  v072 INT,
  v073 INT,
  v074 INT,
  v075 INT,
  v076 INT,
  v077 INT,
  v078 INT,
  v079 INT,
  v080 INT,
  v081 INT,
  v082 INT,
  v083 INT,
  v084 INT,
  v085 INT,
  v086 INT,
  v087 INT,
  v088 INT,
  v089 INT,
  v090 INT,
  v091 INT,
  v092 INT,
  v093 INT,
  v094 INT,
  v095 INT,
  v096 INT,
  v097 INT,
  v098 INT,
  v099 INT,
  v100 INT,
  v101 INT,
  v102 INT,
  v103 INT,
  v104 INT,
  v105 INT,
  v106 INT,
  v107 INT,
  v108 INT
); -- s3://baseldosdados/br_ibge_censo_demografico/setor_censitario_responsavel_domicilios_mulheres_2010/

CREATE TABLE br_ibge_censo_demografico.setor_censitario_responsavel_renda_2010 (
  id_setor_censitario VARCHAR,
  sigla_uf VARCHAR,
  v001 INT,
  v002 INT,
  v003 INT,
  v004 INT,
  v005 INT,
  v006 INT,
  v007 INT,
  v008 INT,
  v009 INT,
  v010 INT,
  v011 INT,
  v012 INT,
  v013 INT,
  v014 INT,
  v015 INT,
  v016 INT,
  v017 INT,
  v018 INT,
  v019 INT,
  v020 INT,
  v021 INT,
  v022 INT,
  v023 INT,
  v024 INT,
  v025 INT,
  v026 INT,
  v027 INT,
  v028 INT,
  v029 INT,
  v030 INT,
  v031 INT,
  v032 INT,
  v033 INT,
  v034 INT,
  v035 INT,
  v036 INT,
  v037 INT,
  v038 INT,
  v039 INT,
  v040 INT,
  v041 INT,
  v042 INT,
  v043 INT,
  v044 INT,
  v045 INT,
  v046 INT,
  v047 INT,
  v048 INT,
  v049 INT,
  v050 INT,
  v051 INT,
  v052 INT,
  v053 INT,
  v054 INT,
  v055 INT,
  v056 INT,
  v057 INT,
  v058 INT,
  v059 INT,
  v060 INT,
  v061 INT,
  v062 INT,
  v063 INT,
  v064 INT,
  v065 INT,
  v066 INT,
  v067 INT,
  v068 INT,
  v069 INT,
  v070 INT,
  v071 INT,
  v072 INT,
  v073 INT,
  v074 INT,
  v075 INT,
  v076 INT,
  v077 INT,
  v078 INT,
  v079 INT,
  v080 INT,
  v081 INT,
  v082 INT,
  v083 INT,
  v084 INT,
  v085 INT,
  v086 INT,
  v087 INT,
  v088 INT,
  v089 INT,
  v090 INT,
  v091 INT,
  v092 INT,
  v093 INT,
  v094 INT,
  v095 INT,
  v096 INT,
  v097 INT,
  v098 INT,
  v099 INT,
  v100 INT,
  v101 INT,
  v102 INT,
  v103 INT,
  v104 INT,
  v105 INT,
  v106 INT,
  v107 INT,
  v108 INT,
  v109 INT,
  v110 INT,
  v111 INT,
  v112 INT,
  v113 INT,
  v114 INT,
  v115 INT,
  v116 INT,
  v117 INT,
  v118 INT,
  v119 INT,
  v120 INT,
  v121 INT,
  v122 INT,
  v123 INT,
  v124 INT,
  v125 INT,
  v126 INT,
  v127 INT,
  v128 INT,
  v129 INT,
  v130 INT,
  v131 INT,
  v132 INT
); -- s3://baseldosdados/br_ibge_censo_demografico/setor_censitario_responsavel_renda_2010/

-- ============================================================
-- Dataset: br_ibge_estadic  (1 tables)
-- ============================================================

CREATE TABLE br_ibge_estadic.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_ibge_estadic/dicionario/

-- ============================================================
-- Dataset: br_ibge_inpc  (4 tables)
-- ============================================================

CREATE TABLE br_ibge_inpc.mes_brasil (
  ano INT,
  mes INT,
  indice DOUBLE,
  variacao_mensal DOUBLE,
  variacao_trimestral DOUBLE,
  variacao_semestral DOUBLE,
  variacao_anual DOUBLE,
  variacao_doze_meses DOUBLE
); -- s3://baseldosdados/br_ibge_inpc/mes_brasil/

CREATE TABLE br_ibge_inpc.mes_categoria_brasil (
  ano INT,
  mes INT,
  id_categoria VARCHAR,
  categoria VARCHAR,
  peso_mensal DOUBLE,
  variacao_mensal DOUBLE,
  variacao_anual DOUBLE,
  variacao_doze_meses DOUBLE
); -- s3://baseldosdados/br_ibge_inpc/mes_categoria_brasil/

CREATE TABLE br_ibge_inpc.mes_categoria_municipio (
  ano INT,
  mes INT,
  id_municipio VARCHAR,
  sigla_uf VARCHAR,
  id_categoria VARCHAR,
  categoria VARCHAR,
  peso_mensal DOUBLE,
  variacao_mensal DOUBLE,
  variacao_anual DOUBLE,
  variacao_doze_meses DOUBLE
); -- s3://baseldosdados/br_ibge_inpc/mes_categoria_municipio/

CREATE TABLE br_ibge_inpc.mes_categoria_rm (
  ano INT,
  mes INT,
  regiao_metropolitana VARCHAR,
  sigla_uf VARCHAR,
  id_categoria VARCHAR,
  categoria VARCHAR,
  peso_mensal DOUBLE,
  variacao_mensal DOUBLE,
  variacao_anual DOUBLE,
  variacao_doze_meses DOUBLE
); -- s3://baseldosdados/br_ibge_inpc/mes_categoria_rm/

-- ============================================================
-- Dataset: br_ibge_ipca  (4 tables)
-- ============================================================

CREATE TABLE br_ibge_ipca.mes_brasil (
  ano INT,
  mes INT,
  indice DOUBLE,
  variacao_mensal DOUBLE,
  variacao_trimestral DOUBLE,
  variacao_semestral DOUBLE,
  variacao_anual DOUBLE,
  variacao_doze_meses DOUBLE
); -- s3://baseldosdados/br_ibge_ipca/mes_brasil/

CREATE TABLE br_ibge_ipca.mes_categoria_brasil (
  ano INT,
  mes INT,
  id_categoria VARCHAR,
  categoria VARCHAR,
  peso_mensal DOUBLE,
  variacao_mensal DOUBLE,
  variacao_anual DOUBLE,
  variacao_doze_meses DOUBLE
); -- s3://baseldosdados/br_ibge_ipca/mes_categoria_brasil/

CREATE TABLE br_ibge_ipca.mes_categoria_municipio (
  ano INT,
  mes INT,
  id_municipio VARCHAR,
  sigla_uf VARCHAR,
  id_categoria VARCHAR,
  categoria VARCHAR,
  peso_mensal DOUBLE,
  variacao_mensal DOUBLE,
  variacao_anual DOUBLE,
  variacao_doze_meses DOUBLE
); -- s3://baseldosdados/br_ibge_ipca/mes_categoria_municipio/

CREATE TABLE br_ibge_ipca.mes_categoria_rm (
  ano INT,
  mes INT,
  regiao_metropolitana VARCHAR,
  sigla_uf VARCHAR,
  id_categoria VARCHAR,
  categoria VARCHAR,
  peso_mensal DOUBLE,
  variacao_mensal DOUBLE,
  variacao_anual DOUBLE,
  variacao_doze_meses DOUBLE
); -- s3://baseldosdados/br_ibge_ipca/mes_categoria_rm/

-- ============================================================
-- Dataset: br_ibge_ipca15  (4 tables)
-- ============================================================

CREATE TABLE br_ibge_ipca15.mes_brasil (
  ano INT,
  mes INT,
  indice DOUBLE,
  variacao_mensal DOUBLE,
  variacao_trimestral DOUBLE,
  variacao_semestral DOUBLE,
  variacao_anual DOUBLE,
  variacao_doze_meses DOUBLE
); -- s3://baseldosdados/br_ibge_ipca15/mes_brasil/

CREATE TABLE br_ibge_ipca15.mes_categoria_brasil (
  ano INT,
  mes INT,
  id_categoria VARCHAR,
  categoria VARCHAR,
  peso_mensal DOUBLE,
  variacao_mensal DOUBLE,
  variacao_anual DOUBLE,
  variacao_doze_meses DOUBLE
); -- s3://baseldosdados/br_ibge_ipca15/mes_categoria_brasil/

CREATE TABLE br_ibge_ipca15.mes_categoria_municipio (
  ano INT,
  mes INT,
  id_municipio VARCHAR,
  sigla_uf VARCHAR,
  id_categoria VARCHAR,
  categoria VARCHAR,
  peso_mensal DOUBLE,
  variacao_mensal DOUBLE,
  variacao_anual DOUBLE,
  variacao_doze_meses DOUBLE
); -- s3://baseldosdados/br_ibge_ipca15/mes_categoria_municipio/

CREATE TABLE br_ibge_ipca15.mes_categoria_rm (
  ano INT,
  mes INT,
  regiao_metropolitana VARCHAR,
  sigla_uf VARCHAR,
  id_categoria VARCHAR,
  categoria VARCHAR,
  peso_mensal DOUBLE,
  variacao_mensal DOUBLE,
  variacao_anual DOUBLE,
  variacao_doze_meses DOUBLE
); -- s3://baseldosdados/br_ibge_ipca15/mes_categoria_rm/

-- ============================================================
-- Dataset: br_ibge_pam  (2 tables)
-- ============================================================

CREATE TABLE br_ibge_pam.lavoura_permanente (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  produto VARCHAR,
  area_destinada_colheita INT,
  area_colhida INT,
  quantidade_produzida DOUBLE,
  rendimento_medio_producao DOUBLE,
  valor_producao DOUBLE
); -- s3://baseldosdados/br_ibge_pam/lavoura_permanente/

CREATE TABLE br_ibge_pam.lavoura_temporaria (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  produto VARCHAR,
  area_plantada INT,
  area_colhida INT,
  quantidade_produzida DOUBLE,
  rendimento_medio_producao DOUBLE,
  valor_producao DOUBLE
); -- s3://baseldosdados/br_ibge_pam/lavoura_temporaria/

-- ============================================================
-- Dataset: br_ibge_pevs  (2 tables)
-- ============================================================

CREATE TABLE br_ibge_pevs.producao_extracao_vegetal (
  ano INT,
  id_municipio VARCHAR,
  tipo_produto VARCHAR,
  produto VARCHAR,
  unidade VARCHAR,
  quantidade INT,
  valor DOUBLE
); -- s3://baseldosdados/br_ibge_pevs/producao_extracao_vegetal/

CREATE TABLE br_ibge_pevs.producao_silvicultura (
  ano INT,
  id_municipio VARCHAR,
  categoria_produto VARCHAR,
  tipo_produto VARCHAR,
  subtipo_produto VARCHAR,
  produto VARCHAR,
  unidade VARCHAR,
  quantidade INT,
  valor DOUBLE
); -- s3://baseldosdados/br_ibge_pevs/producao_silvicultura/

-- ============================================================
-- Dataset: br_ibge_pib  (2 tables)
-- ============================================================

CREATE TABLE br_ibge_pib.gini (
  id_uf VARCHAR,
  ano INT,
  gini_pib DOUBLE,
  gini_va_agro DOUBLE,
  gini_va_industria DOUBLE,
  gini_va_servicos DOUBLE,
  gini_va_adespss DOUBLE
); -- s3://baseldosdados/br_ibge_pib/gini/

CREATE TABLE br_ibge_pib.municipio (
  id_municipio VARCHAR,
  ano INT,
  pib INT,
  impostos_liquidos INT,
  va INT,
  va_agropecuaria INT,
  va_industria INT,
  va_servicos INT,
  va_adespss INT
); -- s3://baseldosdados/br_ibge_pib/municipio/

-- ============================================================
-- Dataset: br_ibge_pnad  (3 tables)
-- ============================================================

CREATE TABLE br_ibge_pnad.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_ibge_pnad/dicionario/

CREATE TABLE br_ibge_pnad.microdados_compatibilizados_domicilio (
  ano INT,
  id_regiao VARCHAR,
  id_uf VARCHAR,
  sigla_uf VARCHAR,
  id_domicilio VARCHAR,
  regiao_metropolitana INT,
  zona_urbana VARCHAR,
  tipo_zona_domicilio VARCHAR,
  total_pessoas INT,
  total_pessoas_10_mais INT,
  especie_domicilio VARCHAR,
  tipo_domicilio VARCHAR,
  tipo_parede VARCHAR,
  tipo_cobertura VARCHAR,
  possui_agua_rede VARCHAR,
  tipo_esgoto VARCHAR,
  possui_sanitario_exclusivo VARCHAR,
  lixo_coletado VARCHAR,
  possui_iluminacao_eletrica VARCHAR,
  quantidade_comodos INT,
  quantidade_dormitorios INT,
  possui_sanitario VARCHAR,
  posse_domicilio VARCHAR,
  possui_filtro VARCHAR,
  possui_fogao VARCHAR,
  possui_geladeira VARCHAR,
  possui_radio VARCHAR,
  possui_tv VARCHAR,
  renda_mensal_domiciliar DOUBLE,
  renda_mensal_domiciliar_compativel_1992 DOUBLE,
  aluguel DOUBLE,
  prestacao DOUBLE,
  deflator INT,
  conversor_moeda INT,
  renda_domicilio_deflacionado DOUBLE,
  renda_mensal_domiciliar_compativel_1992_deflacionado DOUBLE,
  aluguel_deflacionado DOUBLE,
  prestacao_deflacionado DOUBLE,
  peso_amostral DOUBLE
); -- s3://baseldosdados/br_ibge_pnad/microdados_compatibilizados_domicilio/

CREATE TABLE br_ibge_pnad.microdados_compatibilizados_pessoa (
  ano INT,
  id_regiao VARCHAR,
  id_uf VARCHAR,
  sigla_uf VARCHAR,
  id_domicilio VARCHAR,
  regiao_metropolitana VARCHAR,
  numero_familia INT,
  ordem INT,
  condicao_domicilio VARCHAR,
  condicao_familia VARCHAR,
  numero_membros_familia INT,
  sexo VARCHAR,
  dia_nascimento INT,
  mes_nascimento INT,
  ano_nascimento INT,
  idade INT,
  raca_cor VARCHAR,
  sabe_ler_escrever VARCHAR,
  frequenta_escola VARCHAR,
  serie_frequentada VARCHAR,
  grau_frequentado VARCHAR,
  ultima_serie_frequentada INT,
  ultimo_grau_frequentado VARCHAR,
  anos_estudo INT,
  trabalhou_semana VARCHAR,
  tinha_trabalhado_semana VARCHAR,
  tinha_outro_trabalho VARCHAR,
  ocupacao_semana INT,
  atividade_ramo_negocio_semana INT,
  atividade_ramo_negocio_anterior VARCHAR,
  possui_carteira_assinada VARCHAR,
  renda_mensal_dinheiro DOUBLE,
  renda_mensal_produto_mercadoria DOUBLE,
  horas_trabalhadas_semana INT,
  renda_mensal_dinheiro_outra DOUBLE,
  renda_mensal_produto_outra DOUBLE,
  horas_trabalhadas_outros_trabalhos INT,
  contribui_previdencia VARCHAR,
  tipo_instituto_previdencia VARCHAR,
  tomou_providencia_conseguir_trabalho_semana VARCHAR,
  tomou_providencia_ultimos_2_meses VARCHAR,
  qual_providencia_tomou VARCHAR,
  tinha_carteira_assinada_ultimo_emprego VARCHAR,
  renda_aposentadoria DOUBLE,
  renda_pensao DOUBLE,
  renda_abono_permanente DOUBLE,
  renda_aluguel DOUBLE,
  renda_outras DOUBLE,
  renda_mensal_ocupacao_principal DOUBLE,
  renda_mensal_todos_trabalhos DOUBLE,
  renda_mensal_todas_fontes DOUBLE,
  atividade_ramo_negocio_agregado VARCHAR,
  horas_trabalhadas_todos_trabalhos INT,
  posicao_ocupacao VARCHAR,
  grupos_ocupacao VARCHAR,
  renda_mensal_familia DOUBLE,
  ocupacao_ano_anterior VARCHAR,
  renda_mensal_dinheiro_deflacionado DOUBLE,
  renda_mensal_produto_mercadoria_deflacionado DOUBLE,
  renda_mensal_dinheiro_outra_deflacionado DOUBLE,
  renda_mensal_produto_mercadoria_outra_deflacionado DOUBLE,
  renda_mensal_ocupacao_principal_deflacionado DOUBLE,
  renda_mensal_todos_trabalhos_deflacionado DOUBLE,
  renda_mensal_todas_fontes_deflacionado DOUBLE,
  renda_mensal_familia_deflacionado DOUBLE,
  renda_aposentadoria_deflacionado DOUBLE,
  renda_pensao_deflacionado DOUBLE,
  renda_abono_deflacionado DOUBLE,
  renda_aluguel_deflacionado DOUBLE,
  renda_outras_deflacionado DOUBLE
); -- s3://baseldosdados/br_ibge_pnad/microdados_compatibilizados_pessoa/

-- ============================================================
-- Dataset: br_ibge_pnad_covid  (1 tables)
-- ============================================================

CREATE TABLE br_ibge_pnad_covid.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_ibge_pnad_covid/dicionario/

-- ============================================================
-- Dataset: br_ibge_pnadc  (4 tables)
-- ============================================================

CREATE TABLE br_ibge_pnadc.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_ibge_pnadc/dicionario/

CREATE TABLE br_ibge_pnadc.educacao (
  ano INT,
  trimestre INT,
  id_uf VARCHAR,
  sigla_uf VARCHAR,
  capital VARCHAR,
  rm_ride VARCHAR,
  id_upa VARCHAR,
  id_estrato VARCHAR,
  id_domicilio VARCHAR,
  id_pessoa VARCHAR,
  v1008 VARCHAR,
  v1014 VARCHAR,
  v1016 INT,
  v1022 VARCHAR,
  v1023 VARCHAR,
  v1027 DOUBLE,
  v1028 DOUBLE,
  v1029 INT,
  v1033 INT,
  posest VARCHAR,
  posest_sxi VARCHAR,
  v2001 INT,
  v2003 INT,
  v3001 VARCHAR,
  v3002 VARCHAR,
  v3002a VARCHAR,
  v3003a VARCHAR,
  v3004 VARCHAR,
  v3004a VARCHAR,
  v3005a VARCHAR,
  v3006 VARCHAR,
  v3006a VARCHAR,
  v3006b VARCHAR,
  v3006c VARCHAR,
  v3007 VARCHAR,
  v3008 VARCHAR,
  v3009a VARCHAR,
  v3010 VARCHAR,
  v3010a VARCHAR,
  v3011a VARCHAR,
  v3012 VARCHAR,
  v3013 VARCHAR,
  v3013a VARCHAR,
  v3013b VARCHAR,
  v3014 VARCHAR,
  v3017 VARCHAR,
  v3017a VARCHAR,
  v3018 VARCHAR,
  v3019 VARCHAR,
  v3019a VARCHAR,
  v3020 VARCHAR,
  v3020b VARCHAR,
  v3020c VARCHAR,
  v3021 VARCHAR,
  v3021a VARCHAR,
  v3022 VARCHAR,
  v3022a VARCHAR,
  v3022c VARCHAR,
  v3022d VARCHAR,
  v3022e VARCHAR,
  v3023 VARCHAR,
  v3023a VARCHAR,
  v3024 VARCHAR,
  v3025 VARCHAR,
  v3026 VARCHAR,
  v3026a VARCHAR,
  v3028 VARCHAR,
  v3029 VARCHAR,
  v3029a VARCHAR,
  v3030 VARCHAR,
  v3030a VARCHAR,
  v3032 VARCHAR,
  v3033 VARCHAR,
  v3033a VARCHAR,
  v3033b VARCHAR,
  v3034 VARCHAR,
  v3034a VARCHAR,
  v3034b VARCHAR,
  v3034c VARCHAR,
  v1028001 DOUBLE,
  v1028002 DOUBLE,
  v1028003 DOUBLE,
  v1028004 DOUBLE,
  v1028005 DOUBLE,
  v1028006 DOUBLE,
  v1028007 DOUBLE,
  v1028008 DOUBLE,
  v1028009 DOUBLE,
  v1028010 DOUBLE,
  v1028011 DOUBLE,
  v1028012 DOUBLE,
  v1028013 DOUBLE,
  v1028014 DOUBLE,
  v1028015 DOUBLE,
  v1028016 DOUBLE,
  v1028017 DOUBLE,
  v1028018 DOUBLE,
  v1028019 DOUBLE,
  v1028020 DOUBLE,
  v1028021 DOUBLE,
  v1028022 DOUBLE,
  v1028023 DOUBLE,
  v1028024 DOUBLE,
  v1028025 DOUBLE,
  v1028026 DOUBLE,
  v1028027 DOUBLE,
  v1028028 DOUBLE,
  v1028029 DOUBLE,
  v1028030 DOUBLE,
  v1028031 DOUBLE,
  v1028032 DOUBLE,
  v1028033 DOUBLE,
  v1028034 DOUBLE,
  v1028035 DOUBLE,
  v1028036 DOUBLE,
  v1028037 DOUBLE,
  v1028038 DOUBLE,
  v1028039 DOUBLE,
  v1028040 DOUBLE,
  v1028041 DOUBLE,
  v1028042 DOUBLE,
  v1028043 DOUBLE,
  v1028044 DOUBLE,
  v1028045 DOUBLE,
  v1028046 DOUBLE,
  v1028047 DOUBLE,
  v1028048 DOUBLE,
  v1028049 DOUBLE,
  v1028050 DOUBLE,
  v1028051 DOUBLE,
  v1028052 DOUBLE,
  v1028053 DOUBLE,
  v1028054 DOUBLE,
  v1028055 DOUBLE,
  v1028056 DOUBLE,
  v1028057 DOUBLE,
  v1028058 DOUBLE,
  v1028059 DOUBLE,
  v1028060 DOUBLE,
  v1028061 DOUBLE,
  v1028062 DOUBLE,
  v1028063 DOUBLE,
  v1028064 DOUBLE,
  v1028065 DOUBLE,
  v1028066 DOUBLE,
  v1028067 DOUBLE,
  v1028068 DOUBLE,
  v1028069 DOUBLE,
  v1028070 DOUBLE,
  v1028071 DOUBLE,
  v1028072 DOUBLE,
  v1028073 DOUBLE,
  v1028074 DOUBLE,
  v1028075 DOUBLE,
  v1028076 DOUBLE,
  v1028077 DOUBLE,
  v1028078 DOUBLE,
  v1028079 DOUBLE,
  v1028080 DOUBLE,
  v1028081 DOUBLE,
  v1028082 DOUBLE,
  v1028083 DOUBLE,
  v1028084 DOUBLE,
  v1028085 DOUBLE,
  v1028086 DOUBLE,
  v1028087 DOUBLE,
  v1028088 DOUBLE,
  v1028089 DOUBLE,
  v1028090 DOUBLE,
  v1028091 DOUBLE,
  v1028092 DOUBLE,
  v1028093 DOUBLE,
  v1028094 DOUBLE,
  v1028095 DOUBLE,
  v1028096 DOUBLE,
  v1028097 DOUBLE,
  v1028098 DOUBLE,
  v1028099 DOUBLE,
  v1028100 DOUBLE,
  v1028101 DOUBLE,
  v1028102 DOUBLE,
  v1028103 DOUBLE,
  v1028104 DOUBLE,
  v1028105 DOUBLE,
  v1028106 DOUBLE,
  v1028107 DOUBLE,
  v1028108 DOUBLE,
  v1028109 DOUBLE,
  v1028110 DOUBLE,
  v1028111 DOUBLE,
  v1028112 DOUBLE,
  v1028113 DOUBLE,
  v1028114 DOUBLE,
  v1028115 DOUBLE,
  v1028116 DOUBLE,
  v1028117 DOUBLE,
  v1028118 DOUBLE,
  v1028119 DOUBLE,
  v1028120 DOUBLE,
  v1028121 DOUBLE,
  v1028122 DOUBLE,
  v1028123 DOUBLE,
  v1028124 DOUBLE,
  v1028125 DOUBLE,
  v1028126 DOUBLE,
  v1028127 DOUBLE,
  v1028128 DOUBLE,
  v1028129 DOUBLE,
  v1028130 DOUBLE,
  v1028131 DOUBLE,
  v1028132 DOUBLE,
  v1028133 DOUBLE,
  v1028134 DOUBLE,
  v1028135 DOUBLE,
  v1028136 DOUBLE,
  v1028137 DOUBLE,
  v1028138 DOUBLE,
  v1028139 DOUBLE,
  v1028140 DOUBLE,
  v1028141 DOUBLE,
  v1028142 DOUBLE,
  v1028143 DOUBLE,
  v1028144 DOUBLE,
  v1028145 DOUBLE,
  v1028146 DOUBLE,
  v1028147 DOUBLE,
  v1028148 DOUBLE,
  v1028149 DOUBLE,
  v1028150 DOUBLE,
  v1028151 DOUBLE,
  v1028152 DOUBLE,
  v1028153 DOUBLE,
  v1028154 DOUBLE,
  v1028155 DOUBLE,
  v1028156 DOUBLE,
  v1028157 DOUBLE,
  v1028158 DOUBLE,
  v1028159 DOUBLE,
  v1028160 DOUBLE,
  v1028161 DOUBLE,
  v1028162 DOUBLE,
  v1028163 DOUBLE,
  v1028164 DOUBLE,
  v1028165 DOUBLE,
  v1028166 DOUBLE,
  v1028167 DOUBLE,
  v1028168 DOUBLE,
  v1028169 DOUBLE,
  v1028170 DOUBLE,
  v1028171 DOUBLE,
  v1028172 DOUBLE,
  v1028173 DOUBLE,
  v1028174 DOUBLE,
  v1028175 DOUBLE,
  v1028176 DOUBLE,
  v1028177 DOUBLE,
  v1028178 DOUBLE,
  v1028179 DOUBLE,
  v1028180 DOUBLE,
  v1028181 DOUBLE,
  v1028182 DOUBLE,
  v1028183 DOUBLE,
  v1028184 DOUBLE,
  v1028185 DOUBLE,
  v1028186 DOUBLE,
  v1028187 DOUBLE,
  v1028188 DOUBLE,
  v1028189 DOUBLE,
  v1028190 DOUBLE,
  v1028191 DOUBLE,
  v1028192 DOUBLE,
  v1028193 DOUBLE,
  v1028194 DOUBLE,
  v1028195 DOUBLE,
  v1028196 DOUBLE,
  v1028197 DOUBLE,
  v1028198 DOUBLE,
  v1028199 DOUBLE,
  v1028200 DOUBLE
); -- s3://baseldosdados/br_ibge_pnadc/educacao/

CREATE TABLE br_ibge_pnadc.microdados (
  ano INT,
  trimestre INT,
  id_uf VARCHAR,
  sigla_uf VARCHAR,
  capital VARCHAR,
  rm_ride VARCHAR,
  id_upa VARCHAR,
  id_estrato VARCHAR,
  id_domicilio VARCHAR,
  id_pessoa VARCHAR,
  V1008 VARCHAR,
  V1014 VARCHAR,
  V1016 INT,
  V1022 VARCHAR,
  V1023 VARCHAR,
  V1027 DOUBLE,
  V1028 DOUBLE,
  V1029 INT,
  V1033 INT,
  posest VARCHAR,
  posest_sxi VARCHAR,
  V2001 INT,
  V2003 INT,
  V2005 VARCHAR,
  V2007 VARCHAR,
  V2008 INT,
  V20081 INT,
  V20082 INT,
  V2009 INT,
  V2010 VARCHAR,
  V3001 VARCHAR,
  V3002 VARCHAR,
  V3002A VARCHAR,
  V3003 VARCHAR,
  V3003A VARCHAR,
  V3004 VARCHAR,
  V3005 VARCHAR,
  V3005A VARCHAR,
  V3006 VARCHAR,
  V3006A VARCHAR,
  V3007 VARCHAR,
  V3008 VARCHAR,
  V3009 VARCHAR,
  V3009A VARCHAR,
  V3010 VARCHAR,
  V3011 VARCHAR,
  V3011A VARCHAR,
  V3012 VARCHAR,
  V3013 VARCHAR,
  V3013A VARCHAR,
  V3013B VARCHAR,
  V3014 VARCHAR,
  V4001 VARCHAR,
  V4002 VARCHAR,
  V4003 VARCHAR,
  V4004 VARCHAR,
  V4005 VARCHAR,
  V4006 VARCHAR,
  V4006A VARCHAR,
  V4007 VARCHAR,
  V4008 VARCHAR,
  V40081 INT,
  V40082 INT,
  V40083 INT,
  V4009 VARCHAR,
  V4010 VARCHAR,
  V4012 VARCHAR,
  V40121 VARCHAR,
  V4013 VARCHAR,
  V40132 VARCHAR,
  V40132A VARCHAR,
  V4014 VARCHAR,
  V4015 VARCHAR,
  V40151 VARCHAR,
  V401511 INT,
  V401512 INT,
  V4016 VARCHAR,
  V40161 INT,
  V40162 INT,
  V40163 INT,
  V4017 VARCHAR,
  V40171 VARCHAR,
  V401711 INT,
  V4018 VARCHAR,
  V40181 INT,
  V40182 INT,
  V40183 INT,
  V4019 VARCHAR,
  V4020 VARCHAR,
  V4021 VARCHAR,
  V4022 VARCHAR,
  V4024 VARCHAR,
  V4025 VARCHAR,
  V4026 VARCHAR,
  V4027 VARCHAR,
  V4028 VARCHAR,
  V4029 VARCHAR,
  V4032 VARCHAR,
  V4033 VARCHAR,
  V40331 VARCHAR,
  V403311 VARCHAR,
  V403312 DOUBLE,
  V40332 VARCHAR,
  V403321 VARCHAR,
  V403322 DOUBLE,
  V40333 VARCHAR,
  V403331 VARCHAR,
  V4034 VARCHAR,
  V40341 VARCHAR,
  V403411 VARCHAR,
  V403412 DOUBLE,
  V40342 VARCHAR,
  V403421 VARCHAR,
  V403422 DOUBLE,
  V4039 INT,
  V4039C INT,
  V4040 VARCHAR,
  V40401 VARCHAR,
  V40402 VARCHAR,
  V40403 VARCHAR,
  V4041 VARCHAR,
  V4043 VARCHAR,
  V40431 VARCHAR,
  V4044 VARCHAR,
  V4045 VARCHAR,
  V4046 VARCHAR,
  V4047 VARCHAR,
  V4048 VARCHAR,
  V4049 VARCHAR,
  V4050 VARCHAR,
  V40501 VARCHAR,
  V405011 VARCHAR,
  V405012 DOUBLE,
  V40502 VARCHAR,
  V405021 VARCHAR,
  V405022 DOUBLE,
  V40503 VARCHAR,
  V405031 VARCHAR,
  V4051 VARCHAR,
  V40511 VARCHAR,
  V405111 VARCHAR,
  V405112 DOUBLE,
  V40512 VARCHAR,
  V405121 VARCHAR,
  V405122 DOUBLE,
  V4056 INT,
  V4056C INT,
  V4057 VARCHAR,
  V4058 VARCHAR,
  V40581 VARCHAR,
  V405811 VARCHAR,
  V405812 DOUBLE,
  V40582 VARCHAR,
  V405821 VARCHAR,
  V405822 DOUBLE,
  V40583 VARCHAR,
  V405831 VARCHAR,
  V40584 VARCHAR,
  V4059 VARCHAR,
  V40591 VARCHAR,
  V405911 VARCHAR,
  V405912 DOUBLE,
  V40592 VARCHAR,
  V405921 VARCHAR,
  V405922 DOUBLE,
  V4062 INT,
  V4062C INT,
  V4063 VARCHAR,
  V4063A VARCHAR,
  V4064 VARCHAR,
  V4064A VARCHAR,
  V4071 VARCHAR,
  V4072 VARCHAR,
  V4072A VARCHAR,
  V4073 VARCHAR,
  V4074 VARCHAR,
  V4074A VARCHAR,
  V4075A VARCHAR,
  V4075A1 INT,
  V4076 VARCHAR,
  V40761 INT,
  V40762 INT,
  V40763 INT,
  V4077 VARCHAR,
  V4078 VARCHAR,
  V4078A VARCHAR,
  V4082 VARCHAR,
  VD2002 VARCHAR,
  VD2003 INT,
  VD2004 VARCHAR,
  VD3004 VARCHAR,
  VD3005 INT,
  VD3006 VARCHAR,
  VD4001 VARCHAR,
  VD4002 VARCHAR,
  VD4003 VARCHAR,
  VD4004 VARCHAR,
  VD4004A VARCHAR,
  VD4005 VARCHAR,
  VD4007 VARCHAR,
  VD4008 VARCHAR,
  VD4009 VARCHAR,
  VD4010 VARCHAR,
  VD4011 VARCHAR,
  VD4012 VARCHAR,
  VD4013 VARCHAR,
  VD4014 VARCHAR,
  VD4015 VARCHAR,
  VD4016 DOUBLE,
  VD4017 DOUBLE,
  VD4018 VARCHAR,
  VD4019 DOUBLE,
  VD4020 DOUBLE,
  VD4023 VARCHAR,
  VD4030 VARCHAR,
  VD4031 INT,
  VD4032 INT,
  VD4033 INT,
  VD4034 INT,
  VD4035 INT,
  VD4036 VARCHAR,
  VD4037 VARCHAR,
  V1028001 DOUBLE,
  V1028002 DOUBLE,
  V1028003 DOUBLE,
  V1028004 DOUBLE,
  V1028005 DOUBLE,
  V1028006 DOUBLE,
  V1028007 DOUBLE,
  V1028008 DOUBLE,
  V1028009 DOUBLE,
  V1028010 DOUBLE,
  V1028011 DOUBLE,
  V1028012 DOUBLE,
  V1028013 DOUBLE,
  V1028014 DOUBLE,
  V1028015 DOUBLE,
  V1028016 DOUBLE,
  V1028017 DOUBLE,
  V1028018 DOUBLE,
  V1028019 DOUBLE,
  V1028020 DOUBLE,
  V1028021 DOUBLE,
  V1028022 DOUBLE,
  V1028023 DOUBLE,
  V1028024 DOUBLE,
  V1028025 DOUBLE,
  V1028026 DOUBLE,
  V1028027 DOUBLE,
  V1028028 DOUBLE,
  V1028029 DOUBLE,
  V1028030 DOUBLE,
  V1028031 DOUBLE,
  V1028032 DOUBLE,
  V1028033 DOUBLE,
  V1028034 DOUBLE,
  V1028035 DOUBLE,
  V1028036 DOUBLE,
  V1028037 DOUBLE,
  V1028038 DOUBLE,
  V1028039 DOUBLE,
  V1028040 DOUBLE,
  V1028041 DOUBLE,
  V1028042 DOUBLE,
  V1028043 DOUBLE,
  V1028044 DOUBLE,
  V1028045 DOUBLE,
  V1028046 DOUBLE,
  V1028047 DOUBLE,
  V1028048 DOUBLE,
  V1028049 DOUBLE,
  V1028050 DOUBLE,
  V1028051 DOUBLE,
  V1028052 DOUBLE,
  V1028053 DOUBLE,
  V1028054 DOUBLE,
  V1028055 DOUBLE,
  V1028056 DOUBLE,
  V1028057 DOUBLE,
  V1028058 DOUBLE,
  V1028059 DOUBLE,
  V1028060 DOUBLE,
  V1028061 DOUBLE,
  V1028062 DOUBLE,
  V1028063 DOUBLE,
  V1028064 DOUBLE,
  V1028065 DOUBLE,
  V1028066 DOUBLE,
  V1028067 DOUBLE,
  V1028068 DOUBLE,
  V1028069 DOUBLE,
  V1028070 DOUBLE,
  V1028071 DOUBLE,
  V1028072 DOUBLE,
  V1028073 DOUBLE,
  V1028074 DOUBLE,
  V1028075 DOUBLE,
  V1028076 DOUBLE,
  V1028077 DOUBLE,
  V1028078 DOUBLE,
  V1028079 DOUBLE,
  V1028080 DOUBLE,
  V1028081 DOUBLE,
  V1028082 DOUBLE,
  V1028083 DOUBLE,
  V1028084 DOUBLE,
  V1028085 DOUBLE,
  V1028086 DOUBLE,
  V1028087 DOUBLE,
  V1028088 DOUBLE,
  V1028089 DOUBLE,
  V1028090 DOUBLE,
  V1028091 DOUBLE,
  V1028092 DOUBLE,
  V1028093 DOUBLE,
  V1028094 DOUBLE,
  V1028095 DOUBLE,
  V1028096 DOUBLE,
  V1028097 DOUBLE,
  V1028098 DOUBLE,
  V1028099 DOUBLE,
  V1028100 DOUBLE,
  V1028101 DOUBLE,
  V1028102 DOUBLE,
  V1028103 DOUBLE,
  V1028104 DOUBLE,
  V1028105 DOUBLE,
  V1028106 DOUBLE,
  V1028107 DOUBLE,
  V1028108 DOUBLE,
  V1028109 DOUBLE,
  V1028110 DOUBLE,
  V1028111 DOUBLE,
  V1028112 DOUBLE,
  V1028113 DOUBLE,
  V1028114 DOUBLE,
  V1028115 DOUBLE,
  V1028116 DOUBLE,
  V1028117 DOUBLE,
  V1028118 DOUBLE,
  V1028119 DOUBLE,
  V1028120 DOUBLE,
  V1028121 DOUBLE,
  V1028122 DOUBLE,
  V1028123 DOUBLE,
  V1028124 DOUBLE,
  V1028125 DOUBLE,
  V1028126 DOUBLE,
  V1028127 DOUBLE,
  V1028128 DOUBLE,
  V1028129 DOUBLE,
  V1028130 DOUBLE,
  V1028131 DOUBLE,
  V1028132 DOUBLE,
  V1028133 DOUBLE,
  V1028134 DOUBLE,
  V1028135 DOUBLE,
  V1028136 DOUBLE,
  V1028137 DOUBLE,
  V1028138 DOUBLE,
  V1028139 DOUBLE,
  V1028140 DOUBLE,
  V1028141 DOUBLE,
  V1028142 DOUBLE,
  V1028143 DOUBLE,
  V1028144 DOUBLE,
  V1028145 DOUBLE,
  V1028146 DOUBLE,
  V1028147 DOUBLE,
  V1028148 DOUBLE,
  V1028149 DOUBLE,
  V1028150 DOUBLE,
  V1028151 DOUBLE,
  V1028152 DOUBLE,
  V1028153 DOUBLE,
  V1028154 DOUBLE,
  V1028155 DOUBLE,
  V1028156 DOUBLE,
  V1028157 DOUBLE,
  V1028158 DOUBLE,
  V1028159 DOUBLE,
  V1028160 DOUBLE,
  V1028161 DOUBLE,
  V1028162 DOUBLE,
  V1028163 DOUBLE,
  V1028164 DOUBLE,
  V1028165 DOUBLE,
  V1028166 DOUBLE,
  V1028167 DOUBLE,
  V1028168 DOUBLE,
  V1028169 DOUBLE,
  V1028170 DOUBLE,
  V1028171 DOUBLE,
  V1028172 DOUBLE,
  V1028173 DOUBLE,
  V1028174 DOUBLE,
  V1028175 DOUBLE,
  V1028176 DOUBLE,
  V1028177 DOUBLE,
  V1028178 DOUBLE,
  V1028179 DOUBLE,
  V1028180 DOUBLE,
  V1028181 DOUBLE,
  V1028182 DOUBLE,
  V1028183 DOUBLE,
  V1028184 DOUBLE,
  V1028185 DOUBLE,
  V1028186 DOUBLE,
  V1028187 DOUBLE,
  V1028188 DOUBLE,
  V1028189 DOUBLE,
  V1028190 DOUBLE,
  V1028191 DOUBLE,
  V1028192 DOUBLE,
  V1028193 DOUBLE,
  V1028194 DOUBLE,
  V1028195 DOUBLE,
  V1028196 DOUBLE,
  V1028197 DOUBLE,
  V1028198 DOUBLE,
  V1028199 DOUBLE,
  V1028200 DOUBLE,
  habitual DOUBLE,
  efetivo DOUBLE
); -- s3://baseldosdados/br_ibge_pnadc/microdados/

CREATE TABLE br_ibge_pnadc.rendimentos_outras_fontes (
  ano INT,
  trimestre INT,
  id_uf VARCHAR,
  sigla_uf VARCHAR,
  capital VARCHAR,
  rm_ride VARCHAR,
  id_upa VARCHAR,
  id_estrato VARCHAR,
  id_domicilio VARCHAR,
  id_pessoa VARCHAR,
  V1008 VARCHAR,
  V1014 VARCHAR,
  V1022 VARCHAR,
  V1023 VARCHAR,
  V1030 INT,
  V1031 DOUBLE,
  V1032 DOUBLE,
  V1034 INT,
  posest VARCHAR,
  posest_sxi VARCHAR,
  V2001 INT,
  V2003 INT,
  V5001 VARCHAR,
  V50011 VARCHAR,
  V500111 DOUBLE,
  V5002 VARCHAR,
  V50021 VARCHAR,
  V500211 DOUBLE,
  V5003 VARCHAR,
  V50031 VARCHAR,
  V500311 DOUBLE,
  V5004 VARCHAR,
  V50041 VARCHAR,
  V500411 DOUBLE,
  V5005 VARCHAR,
  V50051 VARCHAR,
  V500511 DOUBLE,
  V5006 VARCHAR,
  V50061 VARCHAR,
  V500611 DOUBLE,
  V5007 VARCHAR,
  V50071 VARCHAR,
  V500711 DOUBLE,
  V5008 VARCHAR,
  V50081 VARCHAR,
  V500811 DOUBLE,
  V5009 VARCHAR,
  V50091 VARCHAR,
  V500911 DOUBLE,
  V5010 VARCHAR,
  V50101 VARCHAR,
  V501011 DOUBLE,
  V5011 VARCHAR,
  V50111 VARCHAR,
  V501111 DOUBLE,
  V5012 VARCHAR,
  V50121 VARCHAR,
  V501211 DOUBLE,
  V5013 VARCHAR,
  V50131 VARCHAR,
  V501311 DOUBLE,
  V5001A VARCHAR,
  V5001A2 DOUBLE,
  V5002A VARCHAR,
  V5002A2 DOUBLE,
  V5003A VARCHAR,
  V5003A2 DOUBLE,
  V5004A VARCHAR,
  V5004A2 DOUBLE,
  V5005A VARCHAR,
  V5005A2 DOUBLE,
  V5006A VARCHAR,
  V5006A2 DOUBLE,
  V5007A VARCHAR,
  V5007A2 DOUBLE,
  V5008A VARCHAR,
  V5008A2 DOUBLE,
  VD4046 DOUBLE,
  VD4047 DOUBLE,
  VD4048 DOUBLE,
  VD4052 DOUBLE,
  VD5001 DOUBLE,
  VD5002 DOUBLE,
  VD5003 VARCHAR,
  VD5004 DOUBLE,
  VD5005 DOUBLE,
  VD5006 VARCHAR,
  VD5007 DOUBLE,
  VD5008 DOUBLE,
  VD5009 VARCHAR,
  VD5010 DOUBLE,
  VD5011 DOUBLE,
  VD5012 VARCHAR,
  V1032001 DOUBLE,
  V1032002 DOUBLE,
  V1032003 DOUBLE,
  V1032004 DOUBLE,
  V1032005 DOUBLE,
  V1032006 DOUBLE,
  V1032007 DOUBLE,
  V1032008 DOUBLE,
  V1032009 DOUBLE,
  V1032010 DOUBLE,
  V1032011 DOUBLE,
  V1032012 DOUBLE,
  V1032013 DOUBLE,
  V1032014 DOUBLE,
  V1032015 DOUBLE,
  V1032016 DOUBLE,
  V1032017 DOUBLE,
  V1032018 DOUBLE,
  V1032019 DOUBLE,
  V1032020 DOUBLE,
  V1032021 DOUBLE,
  V1032022 DOUBLE,
  V1032023 DOUBLE,
  V1032024 DOUBLE,
  V1032025 DOUBLE,
  V1032026 DOUBLE,
  V1032027 DOUBLE,
  V1032028 DOUBLE,
  V1032029 DOUBLE,
  V1032030 DOUBLE,
  V1032031 DOUBLE,
  V1032032 DOUBLE,
  V1032033 DOUBLE,
  V1032034 DOUBLE,
  V1032035 DOUBLE,
  V1032036 DOUBLE,
  V1032037 DOUBLE,
  V1032038 DOUBLE,
  V1032039 DOUBLE,
  V1032040 DOUBLE,
  V1032041 DOUBLE,
  V1032042 DOUBLE,
  V1032043 DOUBLE,
  V1032044 DOUBLE,
  V1032045 DOUBLE,
  V1032046 DOUBLE,
  V1032047 DOUBLE,
  V1032048 DOUBLE,
  V1032049 DOUBLE,
  V1032050 DOUBLE,
  V1032051 DOUBLE,
  V1032052 DOUBLE,
  V1032053 DOUBLE,
  V1032054 DOUBLE,
  V1032055 DOUBLE,
  V1032056 DOUBLE,
  V1032057 DOUBLE,
  V1032058 DOUBLE,
  V1032059 DOUBLE,
  V1032060 DOUBLE,
  V1032061 DOUBLE,
  V1032062 DOUBLE,
  V1032063 DOUBLE,
  V1032064 DOUBLE,
  V1032065 DOUBLE,
  V1032066 DOUBLE,
  V1032067 DOUBLE,
  V1032068 DOUBLE,
  V1032069 DOUBLE,
  V1032070 DOUBLE,
  V1032071 DOUBLE,
  V1032072 DOUBLE,
  V1032073 DOUBLE,
  V1032074 DOUBLE,
  V1032075 DOUBLE,
  V1032076 DOUBLE,
  V1032077 DOUBLE,
  V1032078 DOUBLE,
  V1032079 DOUBLE,
  V1032080 DOUBLE,
  V1032081 DOUBLE,
  V1032082 DOUBLE,
  V1032083 DOUBLE,
  V1032084 DOUBLE,
  V1032085 DOUBLE,
  V1032086 DOUBLE,
  V1032087 DOUBLE,
  V1032088 DOUBLE,
  V1032089 DOUBLE,
  V1032090 DOUBLE,
  V1032091 DOUBLE,
  V1032092 DOUBLE,
  V1032093 DOUBLE,
  V1032094 DOUBLE,
  V1032095 DOUBLE,
  V1032096 DOUBLE,
  V1032097 DOUBLE,
  V1032098 DOUBLE,
  V1032099 DOUBLE,
  V1032100 DOUBLE,
  V1032101 DOUBLE,
  V1032102 DOUBLE,
  V1032103 DOUBLE,
  V1032104 DOUBLE,
  V1032105 DOUBLE,
  V1032106 DOUBLE,
  V1032107 DOUBLE,
  V1032108 DOUBLE,
  V1032109 DOUBLE,
  V1032110 DOUBLE,
  V1032111 DOUBLE,
  V1032112 DOUBLE,
  V1032113 DOUBLE,
  V1032114 DOUBLE,
  V1032115 DOUBLE,
  V1032116 DOUBLE,
  V1032117 DOUBLE,
  V1032118 DOUBLE,
  V1032119 DOUBLE,
  V1032120 DOUBLE,
  V1032121 DOUBLE,
  V1032122 DOUBLE,
  V1032123 DOUBLE,
  V1032124 DOUBLE,
  V1032125 DOUBLE,
  V1032126 DOUBLE,
  V1032127 DOUBLE,
  V1032128 DOUBLE,
  V1032129 DOUBLE,
  V1032130 DOUBLE,
  V1032131 DOUBLE,
  V1032132 DOUBLE,
  V1032133 DOUBLE,
  V1032134 DOUBLE,
  V1032135 DOUBLE,
  V1032136 DOUBLE,
  V1032137 DOUBLE,
  V1032138 DOUBLE,
  V1032139 DOUBLE,
  V1032140 DOUBLE,
  V1032141 DOUBLE,
  V1032142 DOUBLE,
  V1032143 DOUBLE,
  V1032144 DOUBLE,
  V1032145 DOUBLE,
  V1032146 DOUBLE,
  V1032147 DOUBLE,
  V1032148 DOUBLE,
  V1032149 DOUBLE,
  V1032150 DOUBLE,
  V1032151 DOUBLE,
  V1032152 DOUBLE,
  V1032153 DOUBLE,
  V1032154 DOUBLE,
  V1032155 DOUBLE,
  V1032156 DOUBLE,
  V1032157 DOUBLE,
  V1032158 DOUBLE,
  V1032159 DOUBLE,
  V1032160 DOUBLE,
  V1032161 DOUBLE,
  V1032162 DOUBLE,
  V1032163 DOUBLE,
  V1032164 DOUBLE,
  V1032165 DOUBLE,
  V1032166 DOUBLE,
  V1032167 DOUBLE,
  V1032168 DOUBLE,
  V1032169 DOUBLE,
  V1032170 DOUBLE,
  V1032171 DOUBLE,
  V1032172 DOUBLE,
  V1032173 DOUBLE,
  V1032174 DOUBLE,
  V1032175 DOUBLE,
  V1032176 DOUBLE,
  V1032177 DOUBLE,
  V1032178 DOUBLE,
  V1032179 DOUBLE,
  V1032180 DOUBLE,
  V1032181 DOUBLE,
  V1032182 DOUBLE,
  V1032183 DOUBLE,
  V1032184 DOUBLE,
  V1032185 DOUBLE,
  V1032186 DOUBLE,
  V1032187 DOUBLE,
  V1032188 DOUBLE,
  V1032189 DOUBLE,
  V1032190 DOUBLE,
  V1032191 DOUBLE,
  V1032192 DOUBLE,
  V1032193 DOUBLE,
  V1032194 DOUBLE,
  V1032195 DOUBLE,
  V1032196 DOUBLE,
  V1032197 DOUBLE,
  V1032198 DOUBLE,
  V1032199 DOUBLE,
  V1032200 DOUBLE
); -- s3://baseldosdados/br_ibge_pnadc/rendimentos_outras_fontes/

-- ============================================================
-- Dataset: br_ibge_pof  (1 tables)
-- ============================================================

CREATE TABLE br_ibge_pof.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_ibge_pof/dicionario/

-- ============================================================
-- Dataset: br_ibge_populacao  (3 tables)
-- ============================================================

CREATE TABLE br_ibge_populacao.brasil (
  ano INT,
  populacao INT
); -- s3://baseldosdados/br_ibge_populacao/brasil/

CREATE TABLE br_ibge_populacao.municipio (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  populacao INT
); -- s3://baseldosdados/br_ibge_populacao/municipio/

CREATE TABLE br_ibge_populacao.uf (
  ano INT,
  sigla_uf VARCHAR,
  populacao INT
); -- s3://baseldosdados/br_ibge_populacao/uf/

-- ============================================================
-- Dataset: br_ibge_ppm  (4 tables)
-- ============================================================

CREATE TABLE br_ibge_ppm.efetivo_rebanhos (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  tipo_rebanho VARCHAR,
  quantidade INT
); -- s3://baseldosdados/br_ibge_ppm/efetivo_rebanhos/

CREATE TABLE br_ibge_ppm.producao_aquicultura (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  produto VARCHAR,
  quantidade INT,
  valor INT
); -- s3://baseldosdados/br_ibge_ppm/producao_aquicultura/

CREATE TABLE br_ibge_ppm.producao_origem_animal (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  produto VARCHAR,
  unidade VARCHAR,
  quantidade INT,
  valor INT
); -- s3://baseldosdados/br_ibge_ppm/producao_origem_animal/

CREATE TABLE br_ibge_ppm.producao_pecuaria (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  ovinos_tosquiados INT,
  vacas_ordenhadas INT
); -- s3://baseldosdados/br_ibge_ppm/producao_pecuaria/

-- ============================================================
-- Dataset: br_inep_ana  (1 tables)
-- ============================================================

CREATE TABLE br_inep_ana.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_inep_ana/dicionario/

-- ============================================================
-- Dataset: br_inep_avaliacao_alfabetizacao  (7 tables)
-- ============================================================

CREATE TABLE br_inep_avaliacao_alfabetizacao.alunos (
  ano INT,
  id_municipio VARCHAR,
  id_escola VARCHAR,
  id_aluno VARCHAR,
  caderno VARCHAR,
  serie VARCHAR,
  rede VARCHAR,
  presenca VARCHAR,
  preenchimento_caderno VARCHAR,
  alfabetizado VARCHAR,
  proficiencia DOUBLE,
  peso_aluno DOUBLE
); -- s3://baseldosdados/br_inep_avaliacao_alfabetizacao/alunos/

CREATE TABLE br_inep_avaliacao_alfabetizacao.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_inep_avaliacao_alfabetizacao/dicionario/

CREATE TABLE br_inep_avaliacao_alfabetizacao.meta_alfabetizacao_brasil (
  ano INT,
  rede VARCHAR,
  taxa_alfabetizacao DOUBLE,
  meta_alfabetizacao_2024 DOUBLE,
  meta_alfabetizacao_2025 DOUBLE,
  meta_alfabetizacao_2026 DOUBLE,
  meta_alfabetizacao_2027 DOUBLE,
  meta_alfabetizacao_2028 DOUBLE,
  meta_alfabetizacao_2029 DOUBLE,
  meta_alfabetizacao_2030 DOUBLE,
  percentual_participacao DOUBLE
); -- s3://baseldosdados/br_inep_avaliacao_alfabetizacao/meta_alfabetizacao_brasil/

CREATE TABLE br_inep_avaliacao_alfabetizacao.meta_alfabetizacao_municipio (
  ano INT,
  id_municipio VARCHAR,
  rede VARCHAR,
  taxa_alfabetizacao DOUBLE,
  meta_alfabetizacao_2024 DOUBLE,
  meta_alfabetizacao_2025 DOUBLE,
  meta_alfabetizacao_2026 DOUBLE,
  meta_alfabetizacao_2027 DOUBLE,
  meta_alfabetizacao_2028 DOUBLE,
  meta_alfabetizacao_2029 DOUBLE,
  meta_alfabetizacao_2030 DOUBLE,
  nivel_alfabetizacao INT,
  percentual_participacao DOUBLE
); -- s3://baseldosdados/br_inep_avaliacao_alfabetizacao/meta_alfabetizacao_municipio/

CREATE TABLE br_inep_avaliacao_alfabetizacao.meta_alfabetizacao_uf (
  ano INT,
  sigla_uf VARCHAR,
  rede VARCHAR,
  taxa_alfabetizacao DOUBLE,
  meta_alfabetizacao_2024 DOUBLE,
  meta_alfabetizacao_2025 DOUBLE,
  meta_alfabetizacao_2026 DOUBLE,
  meta_alfabetizacao_2027 DOUBLE,
  meta_alfabetizacao_2028 DOUBLE,
  meta_alfabetizacao_2029 DOUBLE,
  meta_alfabetizacao_2030 DOUBLE,
  percentual_participacao DOUBLE
); -- s3://baseldosdados/br_inep_avaliacao_alfabetizacao/meta_alfabetizacao_uf/

CREATE TABLE br_inep_avaliacao_alfabetizacao.municipio (
  ano INT,
  id_municipio VARCHAR,
  serie VARCHAR,
  rede VARCHAR,
  taxa_alfabetizacao DOUBLE,
  media_portugues DOUBLE,
  proporcao_aluno_nivel_0 DOUBLE,
  proporcao_aluno_nivel_1 DOUBLE,
  proporcao_aluno_nivel_2 DOUBLE,
  proporcao_aluno_nivel_3 DOUBLE,
  proporcao_aluno_nivel_4 DOUBLE,
  proporcao_aluno_nivel_5 DOUBLE,
  proporcao_aluno_nivel_6 DOUBLE,
  proporcao_aluno_nivel_7 DOUBLE,
  proporcao_aluno_nivel_8 DOUBLE
); -- s3://baseldosdados/br_inep_avaliacao_alfabetizacao/municipio/

CREATE TABLE br_inep_avaliacao_alfabetizacao.uf (
  ano INT,
  sigla_uf VARCHAR,
  serie VARCHAR,
  rede VARCHAR,
  taxa_alfabetizacao DOUBLE,
  media_portugues DOUBLE,
  proporcao_aluno_nivel_0 DOUBLE,
  proporcao_aluno_nivel_1 DOUBLE,
  proporcao_aluno_nivel_2 DOUBLE,
  proporcao_aluno_nivel_3 DOUBLE,
  proporcao_aluno_nivel_4 DOUBLE,
  proporcao_aluno_nivel_5 DOUBLE,
  proporcao_aluno_nivel_6 DOUBLE,
  proporcao_aluno_nivel_7 DOUBLE,
  proporcao_aluno_nivel_8 DOUBLE
); -- s3://baseldosdados/br_inep_avaliacao_alfabetizacao/uf/

-- ============================================================
-- Dataset: br_inep_censo_educacao_superior  (3 tables)
-- ============================================================

CREATE TABLE br_inep_censo_educacao_superior.curso (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  tipo_dimensao VARCHAR,
  tipo_organizacao_academica VARCHAR,
  tipo_organizacao_administrativa VARCHAR,
  rede VARCHAR,
  id_ies VARCHAR,
  nome_curso VARCHAR,
  id_curso VARCHAR,
  nome_curso_cine VARCHAR,
  id_curso_cine VARCHAR,
  id_area_geral VARCHAR,
  nome_area_geral VARCHAR,
  id_area_especifica VARCHAR,
  nome_area_especifica VARCHAR,
  id_area_detalhada VARCHAR,
  nome_area_detalhada VARCHAR,
  tipo_grau_academico VARCHAR,
  indicador_gratuito BOOLEAN,
  tipo_modalidade_ensino VARCHAR,
  tipo_nivel_academico VARCHAR,
  quantidade_vagas INT,
  quantidade_vagas_diurno INT,
  quantidade_vagas_noturno INT,
  quantidade_vagas_ead INT,
  quantidade_vagas_novas INT,
  quantidade_vagas_processos_seletivos INT,
  quantidade_vagas_remanescentes INT,
  quantidade_vagas_programas_especiais INT,
  quantidade_inscritos INT,
  quantidade_inscritos_diurno INT,
  quantidade_inscritos_noturno INT,
  quantidade_inscritos_ead INT,
  quantidade_inscritos_vagas_novas INT,
  quantidade_inscritos_processos_seletivos INT,
  quantidade_inscritos_remanescentes INT,
  quantidade_inscritos_programas_especiais INT,
  quantidade_ingressantes INT,
  quantidade_ingressantes_feminino INT,
  quantidade_ingressantes_masculino INT,
  quantidade_ingressantes_diurno INT,
  quantidade_ingressantes_noturno INT,
  quantidade_ingressantes_vagas_novas INT,
  quantidade_ingressantes_vestibular INT,
  quantidade_ingressantes_enem INT,
  quantidade_ingressantes_avaliacao_seriada INT,
  quantidade_ingressantes_selecao_simplificada INT,
  quantidade_ingressantes_egressos INT,
  quantidade_ingressantes_outro_tipo_selecao INT,
  quantidade_ingressantes_processos_seletivos INT,
  quantidade_ingressantes_remanescentes INT,
  quantidade_ingressantes_programas_especiais INT,
  quantidade_ingressantes_outras_formas INT,
  quantidade_ingressantes_0_17 INT,
  quantidade_ingressantes_18_24 INT,
  quantidade_ingressantes_25_29 INT,
  quantidade_ingressantes_30_34 INT,
  quantidade_ingressantes_35_39 INT,
  quantidade_ingressantes_40_49 INT,
  quantidade_ingressantes_50_59 INT,
  quantidade_ingressantes_60_mais INT,
  quantidade_ingressantes_branca INT,
  quantidade_ingressantes_preta INT,
  quantidade_ingressantes_parda INT,
  quantidade_ingressantes_amarela INT,
  quantidade_ingressantes_indigena INT,
  quantidade_ingressantes_cor_nao_declarada INT,
  quantidade_matriculas INT,
  quantidade_matriculas_feminino INT,
  quantidade_matriculas_masculino INT,
  quantidade_matriculas_diurno INT,
  quantidade_matriculas_noturno INT,
  quantidade_matriculas_0_17 INT,
  quantidade_matriculas_18_24 INT,
  quantidade_matriculas_25_29 INT,
  quantidade_matriculas_30_34 INT,
  quantidade_matriculas_35_39 INT,
  quantidade_matriculas_40_49 INT,
  quantidade_matriculas_50_59 INT,
  quantidade_matriculas_60_mais INT,
  quantidade_matriculas_branca INT,
  quantidade_matriculas_preta INT,
  quantidade_matriculas_parda INT,
  quantidade_matriculas_amarela INT,
  quantidade_matriculas_indigena INT,
  quantidade_matriculas_cor_nao_declarada INT,
  quantidade_concluintes INT,
  quantidade_concluintes_feminino INT,
  quantidade_concluintes_masculino INT,
  quantidade_concluintes_diurno INT,
  quantidade_concluintes_noturno INT,
  quantidade_concluintes_0_17 INT,
  quantidade_concluintes_18_24 INT,
  quantidade_concluintes_25_29 INT,
  quantidade_concluintes_30_34 INT,
  quantidade_concluintes_35_39 INT,
  quantidade_concluintes_40_49 INT,
  quantidade_concluintes_50_59 INT,
  quantidade_concluintes_60_mais INT,
  quantidade_concluintes_branca INT,
  quantidade_concluintes_preta INT,
  quantidade_concluintes_parda INT,
  quantidade_concluintes_amarela INT,
  quantidade_concluintes_indigena INT,
  quantidade_concluintes_cor_nao_declarada INT,
  quantidade_ingressantes_brasileiro INT,
  quantidade_ingressantes_estrangeiro INT,
  quantidade_matriculas_brasileiro INT,
  quantidade_matriculas_estrangeiro INT,
  quantidade_concluintes_brasileiro INT,
  quantidade_concluintes_estrangeiro INT,
  quantidade_alunos_deficiencia INT,
  quantidade_ingressantes_deficiencia INT,
  quantidade_matriculas_deficiencia INT,
  quantidade_concluintes_deficiencia INT,
  quantidade_ingressantes_financiamento INT,
  quantidade_ingressantes_financiamento_reembolsavel INT,
  quantidade_ingressantes_financiamento_reembolsavel_fies INT,
  quantidade_ingressantes_financiamento_reembolsavel_instituicao INT,
  quantidade_ingressantes_financiamento_reembolsavel_outros INT,
  quantidade_ingressantes_financiamento_nao_reembolsavel INT,
  quantidade_ingressantes_financiamento_nao_reembolsavel_prouni_integral INT,
  quantidade_ingressantes_financiamento_nao_reembolsavel_prouni_parcial INT,
  quantidade_ingressantes_financiamento_nao_reembolsavel_instituicao INT,
  quantidade_ingressantes_financiamento_nao_reembolsavel_outros INT,
  quantidade_matriculas_financiamento INT,
  quantidade_matriculas_financiamento_reembolsavel INT,
  quantidade_matriculas_financiamento_reembolsavel_fies INT,
  quantidade_matriculas_financiamento_reembolsavel_instituicao INT,
  quantidade_matriculas_financiamento_reembolsavel_outros INT,
  quantidade_matriculas_financiamento_nao_reembolsavel INT,
  quantidade_matriculas_financiamento_nao_reembolsavel_prouni_integral INT,
  quantidade_matriculas_financiamento_nao_reembolsavel_prouni_parcial INT,
  quantidade_matriculas_financiamento_nao_reembolsavel_instituicao INT,
  quantidade_matriculas_financiamento_nao_reembolsavel_outros INT,
  quantidade_concluintes_financiamento INT,
  quantidade_concluintes_financiamento_reembolsavel INT,
  quantidade_concluintes_financiamento_reembolsavel_fies INT,
  quantidade_concluintes_financiamento_reembolsavel_instituicao INT,
  quantidade_concluintes_financiamento_reembolsavel_outros INT,
  quantidade_concluintes_financiamento_nao_reembolsavel INT,
  quantidade_concluintes_financiamento_nao_reembolsavel_prouni_integral INT,
  quantidade_concluintes_financiamento_nao_reembolsavel_prouni_parcial INT,
  quantidade_concluintes_financiamento_nao_reembolsavel_instituicao INT,
  quantidade_concluintes_financiamento_nao_reembolsavel_outros INT,
  quantidade_ingressantes_reserva_vaga INT,
  quantidade_ingressantes_reserva_vaga_rede_publica INT,
  quantidade_ingressantes_reserva_vaga_etnico INT,
  quantidade_ingressantes_reserva_vaga_deficiencia INT,
  quantidade_ingressantes_reserva_vaga_social_renda_familiar INT,
  quantidade_ingressantes_reserva_vaga_outros INT,
  quantidade_matriculas_reserva_vaga INT,
  quantidade_matriculas_reserva_vaga_rede_publica INT,
  quantidade_matriculas_reserva_vaga_etnico INT,
  quantidade_matriculas_reserva_vaga_deficiencia INT,
  quantidade_matriculas_reserva_vaga_social_renda_familiar INT,
  quantidade_matriculas_reserva_vaga_outros INT,
  quantidade_concluintes_reserva_vaga INT,
  quantidade_concluintes_reserva_vaga_rede_publica INT,
  quantidade_concluintes_reserva_vaga_etnico INT,
  quantidade_concluintes_reserva_vaga_deficiencia INT,
  quantidade_concluintes_reserva_vaga_social_renda_familiar INT,
  quantidade_concluintes_reserva_vaga_outros INT,
  quantidade_alunos_situacao_trancada INT,
  quantidade_alunos_situacao_desvinculada INT,
  quantidade_alunos_situacao_transferida INT,
  quantidade_alunos_situacao_falecidos INT,
  quantidade_ingressantes_em_rede_publica INT,
  quantidade_ingressantes_em_rede_privada INT,
  quantidade_ingressantes_em_rede_nao_informada INT,
  quantidade_matriculas_em_rede_publica INT,
  quantidade_matriculas_em_rede_privada INT,
  quantidade_matriculas_em_rede_nao_informada INT,
  quantidade_concluintes_em_rede_publica INT,
  quantidade_concluintes_em_rede_privada INT,
  quantidade_concluintes_em_rede_nao_informada INT,
  quantidade_alunos_parfor INT,
  quantidade_ingressantes_parfor INT,
  quantidade_matriculas_parfor INT,
  quantidade_concluintes_parfor INT,
  quantidade_alunos_apoio_social INT,
  quantidade_ingressantes_apoio_social INT,
  quantidade_matriculas_apoio_social INT,
  quantidade_concluintes_apoio_social INT,
  quantidade_alunos_atividade_extracurricular INT,
  quantidade_ingressantes_atividade_extracurricular INT,
  quantidade_matriculas_atividade_extracurricular INT,
  quantidade_concluintes_atividade_extracurricular INT,
  quantidade_alunos_mobilidade_academica INT,
  quantidade_ingressantes_mobilidade_academica INT,
  quantidade_matriculas_mobilidade_academica INT,
  quantidade_concluintes_mobilidade_academica INT
); -- s3://baseldosdados/br_inep_censo_educacao_superior/curso/

CREATE TABLE br_inep_censo_educacao_superior.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_inep_censo_educacao_superior/dicionario/

CREATE TABLE br_inep_censo_educacao_superior.ies (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  tipo_organizacao_academica VARCHAR,
  tipo_categoria_administrativa VARCHAR,
  nome_mantenedora VARCHAR,
  id_mantenedora VARCHAR,
  id_ies VARCHAR,
  nome VARCHAR,
  sigla VARCHAR,
  endereco VARCHAR,
  numero VARCHAR,
  complemento VARCHAR,
  bairro VARCHAR,
  cep VARCHAR,
  quantidade_tecnicos INT,
  quantidade_tecnicos_ef_incompleto_feminino INT,
  quantidade_tecnicos_ef_incompleto_masculino INT,
  quantidade_tecnicos_ef_completo_feminino INT,
  quantidade_tecnicos_ef_completo_masculino INT,
  quantidade_tecnicos_em_feminino INT,
  quantidade_tecnicos_em_masculino INT,
  quantidade_tecnicos_es_feminino INT,
  quantidade_tecnicos_es_masculino INT,
  quantidade_tecnicos_especializacao_feminino INT,
  quantidade_tecnicos_especializacao_masculino INT,
  quantidade_tecnicos_mestrado_feminino INT,
  quantidade_tecnicos_mestrado_masculino INT,
  quantidade_tecnicos_doutorado_feminino INT,
  quantidade_tecnicos_doutorado_masculino INT,
  indicador_biblioteca_acesso_portal_capes BOOLEAN,
  indicador_biblioteca_acesso_outras_bases BOOLEAN,
  indicador_biblioteca_assina_outras_bases BOOLEAN,
  indicador_biblioteca_repositorio_institucional BOOLEAN,
  indicador_biblioteca_busca_integrada BOOLEAN,
  indicador_biblioteca_internet BOOLEAN,
  indicador_biblioteca_rede_social BOOLEAN,
  indicador_biblioteca_catalogo_online BOOLEAN,
  quantidade_biblioteca_periodicos_eletronicos INT,
  quantidade_biblioteca_livros_eletronicos INT,
  quantidade_docentes INT,
  quantidade_docentes_exercicio INT,
  quantidade_docentes_exercicio_feminino INT,
  quantidade_docentes_exercicio_masculino INT,
  quantidade_docentes_exercicio_sem_graduacao INT,
  quantidade_docentes_exercicio_graduacao INT,
  quantidade_docentes_exercicio_especializacao INT,
  quantidade_docentes_exercicio_mestrado INT,
  quantidade_docentes_exercicio_doutorado INT,
  quantidade_docentes_exercicio_integral INT,
  quantidade_docentes_exercicio_integral_dedicacao_exclusiva INT,
  quantidade_docentes_exercicio_integral_sem_dedicacao_exclusiva INT,
  quantidade_docentes_exercicio_parcial INT,
  quantidade_docentes_exercicio_horista INT,
  quantidade_docentes_exercicio_0_29 INT,
  quantidade_docentes_exercicio_30_34 INT,
  quantidade_docentes_exercicio_35_39 INT,
  quantidade_docentes_exercicio_40_44 INT,
  quantidade_docentes_exercicio_45_49 INT,
  quantidade_docentes_exercicio_50_54 INT,
  quantidade_docentes_exercicio_55_59 INT,
  quantidade_docentes_exercicio_60_mais INT,
  quantidade_docentes_exercicio_branca INT,
  quantidade_docentes_exercicio_preta INT,
  quantidade_docentes_exercicio_parda INT,
  quantidade_docentes_exercicio_amarela INT,
  quantidade_docentes_exercicio_indigena INT,
  quantidade_docentes_exercicio_cor_nao_declarada INT,
  quantidade_docentes_exercicio_brasileiro INT,
  quantidade_docentes_exercicio_estrangeiro INT,
  quantidade_docentes_exercicio_deficiencia INT
); -- s3://baseldosdados/br_inep_censo_educacao_superior/ies/

-- ============================================================
-- Dataset: br_inep_censo_escolar  (3 tables)
-- ============================================================

CREATE TABLE br_inep_censo_escolar.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_inep_censo_escolar/dicionario/

CREATE TABLE br_inep_censo_escolar.escola (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_escola VARCHAR,
  rede VARCHAR,
  tipo_categoria_escola_privada VARCHAR,
  tipo_localizacao VARCHAR,
  tipo_localizacao_diferenciada VARCHAR,
  tipo_situacao_funcionamento VARCHAR,
  id_orgao_regional VARCHAR,
  data_ano_letivo_inicio DATE,
  data_ano_letivo_termino DATE,
  vinculo_secretaria_educacao INT,
  vinculo_seguranca_publica INT,
  vinculo_secretaria_saude INT,
  vinculo_outro_orgao INT,
  poder_publico_parceria INT,
  tipo_poder_publico_parceria VARCHAR,
  conveniada_poder_publico INT,
  tipo_convenio_poder_publico VARCHAR,
  forma_contratacao_termo_colaboracao INT,
  forma_contratacao_termo_fomento INT,
  forma_contratacao_acordo_cooperacao INT,
  forma_contratacao_prestacao_servico INT,
  forma_contratacao_cooperacao_tecnica_financeira INT,
  forma_contratacao_consorcio_publico INT,
  forma_contratacao_parceria_municipal_termo_colaboracao INT,
  forma_contratacao_parceria_municipal_termo_fomento INT,
  forma_contratacao_parceria_municipal_acordo_cooperacao INT,
  forma_contratacao_parceria_municipal_prestacao_servico INT,
  forma_contratacao_parceria_municipal_cooperacao_tecnica_financeira INT,
  forma_contratacao_parceria_municipal_consorcio_publico INT,
  forma_contratacao_parceria_estadual_termo_colaboracao INT,
  forma_contratacao_parceria_estadual_termo_fomento INT,
  forma_contratacao_parceria_estadual_acordo_cooperacao INT,
  forma_contratacao_parceria_estadual_prestacao_servico INT,
  forma_contratacao_parceria_estadual_cooperacao_tecnica_financeira INT,
  forma_contratacao_parceria_estadual_consorcio_publico INT,
  tipo_atendimento_escolarizacao INT,
  tipo_atendimento_atividade_complementar INT,
  tipo_atendimento_aee INT,
  mantenedora_escola_privada_empresa INT,
  mantenedora_escola_privada_ong INT,
  mantenedora_escola_privada_oscip INT,
  mantenedora_escola_privada_ong_oscip INT,
  mantenedora_escola_privada_sindicato INT,
  mantenedora_escola_privada_sistema_s INT,
  mantenedora_escola_privada_sem_fins INT,
  cnpj_escola_privada VARCHAR,
  cnpj_mantenedora VARCHAR,
  tipo_regulamentacao VARCHAR,
  tipo_responsavel_regulamentacao VARCHAR,
  id_escola_sede VARCHAR,
  id_ies_ofertante VARCHAR,
  local_funcionamento_predio_escolar INT,
  tipo_local_funcionamento_predio_escolar VARCHAR,
  local_funcionamento_sala_empresa INT,
  local_funcionamento_socioeducativo INT,
  local_funcionamento_unidade_prisional INT,
  local_funcionamento_prisional_socio INT,
  local_funcionamento_templo_igreja INT,
  local_funcionamento_casa_professor INT,
  local_funcionamento_galpao INT,
  tipo_local_funcionamento_galpao VARCHAR,
  local_funcionamento_outra_escola INT,
  local_funcionamento_outros INT,
  predio_compartilhado INT,
  agua_filtrada INT,
  agua_potavel INT,
  agua_rede_publica INT,
  agua_poco_artesiano INT,
  agua_cacimba INT,
  agua_fonte_rio INT,
  agua_inexistente INT,
  energia_rede_publica INT,
  energia_gerador INT,
  energia_gerador_fossil INT,
  energia_outros INT,
  energia_renovavel INT,
  energia_inexistente INT,
  esgoto_rede_publica INT,
  esgoto_fossa INT,
  esgoto_fossa_septica INT,
  esgoto_fossa_comum INT,
  esgoto_inexistente INT,
  lixo_servico_coleta INT,
  lixo_queima INT,
  lixo_enterrado INT,
  lixo_destino_final_publico INT,
  lixo_descarta_outra_area INT,
  lixo_joga_outra_area INT,
  lixo_outros INT,
  lixo_reciclagem INT,
  tratamento_lixo_separacao INT,
  tratamento_lixo_reutilizacao INT,
  tratamento_lixo_reciclagem INT,
  tratamento_lixo_inexistente INT,
  almoxarifado INT,
  area_verde INT,
  auditorio INT,
  banheiro_fora_predio INT,
  banheiro_dentro_predio INT,
  banheiro INT,
  banheiro_educacao_infantil INT,
  banheiro_pne INT,
  banheiro_funcionarios INT,
  banheiro_chuveiro INT,
  bercario INT,
  biblioteca INT,
  biblioteca_sala_leitura INT,
  cozinha INT,
  despensa INT,
  dormitorio_aluno INT,
  dormitorio_professor INT,
  laboratorio_ciencias INT,
  laboratorio_informatica INT,
  laboratorio_educacao_profissional INT,
  patio_coberto INT,
  patio_descoberto INT,
  parque_infantil INT,
  piscina INT,
  quadra_esportes INT,
  quadra_esportes_coberta INT,
  quadra_esportes_descoberta INT,
  refeitorio INT,
  sala_atelie_artes INT,
  sala_musica_coral INT,
  sala_estudio_danca INT,
  sala_multiuso INT,
  sala_estudio_gravacao INT,
  sala_oficinas_educacao_profissional INT,
  sala_diretoria INT,
  sala_leitura INT,
  sala_professor INT,
  sala_repouso_aluno INT,
  secretaria INT,
  sala_atendimento_especial INT,
  terreirao INT,
  viveiro INT,
  dependencia_pne INT,
  lavanderia INT,
  dependencia_outras INT,
  acessibilidade_corrimao INT,
  acessibilidade_elevador INT,
  acessibilidade_pisos_tateis INT,
  acessibilidade_vao_livre INT,
  acessibilidade_rampas INT,
  acessibilidade_sinal_sonoro INT,
  acessibilidade_sinal_tatil INT,
  acessibilidade_sinal_visual INT,
  acessibilidade_inexistente INT,
  quantidade_sala_existente INT,
  quantidade_sala_utilizada INT,
  quantidade_sala_utilizada_dentro INT,
  quantidade_sala_utilizada_fora INT,
  quantidade_sala_utilizada_climatizada INT,
  quantidade_sala_utilizada_acessivel INT,
  equipamento_parabolica INT,
  quantidade_equipamento_parabolica INT,
  equipamento_computador INT,
  equipamento_copiadora INT,
  quantidade_equipamento_copiadora INT,
  equipamento_impressora INT,
  quantidade_equipamento_impressora INT,
  equipamento_impressora_multifuncional INT,
  quantidade_equipamento_impressora_multifuncional INT,
  equipamento_scanner INT,
  equipamento_nenhum INT,
  equipamento_dvd INT,
  quantidade_equipamento_dvd INT,
  equipamento_som INT,
  quantidade_equipamento_som INT,
  equipamento_tv INT,
  quantidade_equipamento_tv INT,
  equipamento_lousa_digital INT,
  quantidade_equipamento_lousa_digital INT,
  equipamento_multimidia INT,
  quantidade_equipamento_multimidia INT,
  equipamento_videocassete INT,
  quantidade_equipamento_videocassete INT,
  equipamento_retroprojetor INT,
  quantidade_equipamento_retroprojetor INT,
  equipamento_fax INT,
  quantidade_equipamento_fax INT,
  equipamento_foto INT,
  quantidade_equipamento_foto INT,
  quantidade_computador_aluno INT,
  desktop_aluno INT,
  quantidade_desktop_aluno INT,
  computador_portatil_aluno INT,
  quantidade_computador_portatil_aluno INT,
  tablet_aluno INT,
  quantidade_tablet_aluno INT,
  quantidade_computador INT,
  quantidade_computador_administrativo INT,
  internet INT,
  internet_alunos INT,
  internet_administrativo INT,
  internet_aprendizagem INT,
  internet_comunidade INT,
  acesso_internet_computador INT,
  acesso_internet_dispositivo_pessoal INT,
  tipo_rede_local VARCHAR,
  banda_larga INT,
  quantidade_funcionario INT,
  profissional_administrativo INT,
  quantidade_profissional_administrativo INT,
  profissional_servico_geral INT,
  quantidade_profissional_servico_geral INT,
  profissional_bibliotecario INT,
  quantidade_profissional_bibliotecario INT,
  profissional_saude INT,
  quantidade_profissional_saude INT,
  profissional_coordenador INT,
  quantidade_profissional_coordenador INT,
  profissional_fonaudiologo INT,
  quantidade_profissional_fonaudiologo INT,
  profissional_nutricionista INT,
  quantidade_profissional_nutricionista INT,
  profissional_psicologo INT,
  quantidade_profissional_psicologo INT,
  profissional_alimentacao INT,
  quantidade_profissional_alimentacao INT,
  profissional_pedagogia INT,
  quantidade_profissional_pedagogia INT,
  profissional_secretario INT,
  quantidade_profissional_secretario INT,
  profissional_seguranca INT,
  quantidade_profissional_seguranca INT,
  profissional_monitor INT,
  quantidade_profissional_monitor INT,
  profissional_gestao INT,
  quantidade_profissional_gestao INT,
  profissional_assistente_social INT,
  quantidade_profissional_assistente_social INT,
  profissional_tradutor_libras INT,
  quantidade_profissional_tradutor_libras INT,
  alimentacao INT,
  organizacao_serie_ano INT,
  organizacao_semestre INT,
  organizacao_fundamental_ciclo INT,
  organizacao_grupo_nao_seriado INT,
  organizacao_modulo INT,
  organizacao_alternancia INT,
  material_pedagogico_multimidia INT,
  material_pedagogico_infantil INT,
  material_pedagogico_cientifico INT,
  material_pedagogico_difusao INT,
  material_pedagogico_musical INT,
  material_pedagogico_jogo INT,
  material_pedagogico_artistica INT,
  material_pedagogico_profissional INT,
  material_pedagogico_desportiva INT,
  material_pedagogico_indigena INT,
  material_pedagogico_etnico INT,
  material_pedagogico_campo INT,
  material_pedagogico_surdo INT,
  material_pedagogico_nenhum INT,
  material_especifico_quilombola INT,
  material_especifico_indigena INT,
  material_especifico_nao_utiliza INT,
  educacao_indigena INT,
  tipo_lingua_indigena VARCHAR,
  id_lingua_indigena_1 VARCHAR,
  id_lingua_indigena_2 VARCHAR,
  id_lingua_indigena_3 VARCHAR,
  programa_brasil_alfabetizado INT,
  final_semana INT,
  exame_selecao INT,
  reserva_vaga_raca_cor INT,
  reserva_vaga_renda INT,
  reserva_vaga_publica INT,
  reserva_vaga_pcd INT,
  reserva_vaga_outros INT,
  reserva_vaga_nenhuma INT,
  redes_sociais INT,
  espaco_atividade_comunidade INT,
  espaco_equipamento_alunos INT,
  orgao_associacao_pais INT,
  orgao_associacao_pais_mestres INT,
  orgao_conselho_escolar INT,
  orgao_gremio_estudantil INT,
  orgao_outros INT,
  orgao_nenhum INT,
  tipo_proposta_pedagogica VARCHAR,
  tipo_aee VARCHAR,
  tipo_atividade_complementar VARCHAR,
  escolarizacao INT,
  mediacao_presencial INT,
  mediacao_semipresencial INT,
  mediacao_ead INT,
  regular INT,
  diurno INT,
  noturno INT,
  ead INT,
  educacao_basica INT,
  etapa_ensino_infantil INT,
  etapa_ensino_infantil_creche INT,
  etapa_ensino_infantil_pre_escola INT,
  etapa_ensino_fundamental INT,
  etapa_ensino_fundamental_anos_iniciais INT,
  etapa_ensino_fundamental_anos_finais INT,
  etapa_ensino_medio INT,
  etapa_ensino_profissional INT,
  etapa_ensino_profissional_tecnica INT,
  etapa_ensino_eja INT,
  etapa_ensino_eja_fundamental INT,
  etapa_ensino_eja_medio INT,
  etapa_ensino_especial INT,
  etapa_ensino_especial_comum INT,
  etapa_ensino_especial_exclusiva INT,
  etapa_ensino_creche_comum INT,
  etapa_ensino_pre_escola_comum INT,
  etapa_ensino_fundamental_anos_iniciais_comum INT,
  etapa_ensino_fundamental_anos_finais_comum INT,
  etapa_ensino_medio_comum INT,
  etapa_ensino_medio_integrado_comum INT,
  etapa_ensino_medio_normal_comum INT,
  etapa_ensino_profissional_comum INT,
  etapa_ensino_eja_fundamental_comum INT,
  etapa_ensino_eja_medio_comum INT,
  etapa_ensino_eja_profissional_comum INT,
  etapa_ensino_creche_especial_exclusiva INT,
  etapa_ensino_pre_escola_especial_exclusiva INT,
  etapa_ensino_fundamental_anos_iniciais_especial_exclusiva INT,
  etapa_ensino_fundamental_anos_finais_especial_exclusiva INT,
  etapa_ensino_medio_especial_exclusiva INT,
  etapa_ensino_medio_integrado_especial_exclusiva INT,
  etapa_ensino_medio_normal_especial_exclusiva INT,
  etapa_ensino_profissional_especial_exclusiva INT,
  etapa_ensino_eja_fundamental_especial_exclusiva INT,
  etapa_ensino_eja_medio_especial_exclusiva INT,
  quantidade_matricula_educacao_basica INT,
  quantidade_matricula_infantil INT,
  quantidade_matricula_infantil_creche INT,
  quantidade_matricula_infantil_pre_escola INT,
  quantidade_matricula_fundamental INT,
  quantidade_matricula_fundamental_anos_iniciais INT,
  quantidade_matricula_fundamental_1_ano INT,
  quantidade_matricula_fundamental_2_ano INT,
  quantidade_matricula_fundamental_3_ano INT,
  quantidade_matricula_fundamental_4_ano INT,
  quantidade_matricula_fundamental_5_ano INT,
  quantidade_matricula_fundamental_anos_finais INT,
  quantidade_matricula_fundamental_6_ano INT,
  quantidade_matricula_fundamental_7_ano INT,
  quantidade_matricula_fundamental_8_ano INT,
  quantidade_matricula_fundamental_9_ano INT,
  quantidade_matricula_medio INT,
  quantidade_matricula_medio_propedeutico INT,
  quantidade_matricula_medio_propedeutico_1_ano INT,
  quantidade_matricula_medio_propedeutico_2_ano INT,
  quantidade_matricula_medio_propedeutico_3_ano INT,
  quantidade_matricula_medio_propedeutico_4_ano INT,
  quantidade_matricula_medio_propedeutico_nao_seriado INT,
  quantidade_matricula_medio_tecnico INT,
  quantidade_matricula_medio_tecnico_1_ano INT,
  quantidade_matricula_medio_tecnico_2_ano INT,
  quantidade_matricula_medio_tecnico_3_ano INT,
  quantidade_matricula_medio_tecnico_4_ano INT,
  quantidade_matricula_medio_tecnico_nao_seriado INT,
  quantidade_matricula_medio_magisterio INT,
  quantidade_matricula_medio_magisterio_1_ano INT,
  quantidade_matricula_medio_magisterio_2_ano INT,
  quantidade_matricula_medio_magisterio_3_ano INT,
  quantidade_matricula_medio_magisterio_4_ano INT,
  quantidade_matricula_profissional INT,
  quantidade_matricula_profissional_tecnica INT,
  quantidade_matricula_profissional_tecnica_concomitante INT,
  quantidade_matricula_profissional_tecnica_subsequente INT,
  quantidade_matricula_profissional_fic_concomitante INT,
  quantidade_matricula_eja INT,
  quantidade_matricula_eja_fundamental INT,
  quantidade_matricula_eja_fundamental_anos_iniciais INT,
  quantidade_matricula_eja_fundamental_anos_finais INT,
  quantidade_matricula_eja_fundamental_fic INT,
  quantidade_matricula_eja_medio INT,
  quantidade_matricula_eja_medio_nao_profissionalizante INT,
  quantidade_matricula_eja_medio_fic INT,
  quantidade_matricula_eja_medio_tecnico INT,
  quantidade_matricula_especial INT,
  quantidade_matricula_especial_comum INT,
  quantidade_matricula_especial_exclusiva INT,
  quantidade_matricula_feminino INT,
  quantidade_matricula_masculino INT,
  quantidade_matricula_nao_declarada INT,
  quantidade_matricula_branca INT,
  quantidade_matricula_preta INT,
  quantidade_matricula_parda INT,
  quantidade_matricula_amarela INT,
  quantidade_matricula_indigena INT,
  quantidade_matricula_idade_0_3 INT,
  quantidade_matricula_idade_4_5 INT,
  quantidade_matricula_idade_6_10 INT,
  quantidade_matricula_idade_11_14 INT,
  quantidade_matricula_idade_15_17 INT,
  quantidade_matricula_idade_18 INT,
  quantidade_matricula_diurno INT,
  quantidade_matricula_noturno INT,
  quantidade_matricula_ead INT,
  quantidade_matricula_infantil_integral INT,
  quantidade_matricula_infantil_creche_integral INT,
  quantidade_matricula_infantil_pre_escola_integral INT,
  quantidade_matricula_fundamental_integral INT,
  quantidade_matricula_fundamental_anos_iniciais_integral INT,
  quantidade_matricula_fundamental_anos_finais_integral INT,
  quantidade_matricula_medio_integral INT,
  quantidade_matricula_zona_residencia_urbana INT,
  quantidade_matricula_zona_residencia_rural INT,
  quantidade_matricula_zona_residencia_nao_aplicavel INT,
  quantidade_matricula_utiliza_transporte_publico INT,
  quantidade_matricula_transporte_estadual INT,
  quantidade_matricula_transporte_municipal INT,
  quantidade_docente_educacao_basica INT,
  quantidade_docente_infantil INT,
  quantidade_docente_infantil_creche INT,
  quantidade_docente_infantil_pre_escola INT,
  quantidade_docente_fundamental INT,
  quantidade_docente_fundamental_anos_iniciais INT,
  quantidade_docente_fundamental_anos_finais INT,
  quantidade_docente_medio INT,
  quantidade_docente_profissional INT,
  quantidade_docente_profissional_tecnica INT,
  quantidade_docente_eja INT,
  quantidade_docente_eja_fundamental INT,
  quantidade_docente_eja_medio INT,
  quantidade_docente_especial INT,
  quantidade_docente_especial_comum INT,
  quantidade_docente_especial_exclusiva INT,
  quantidade_turma_educacao_basica INT,
  quantidade_turma_infantil INT,
  quantidade_turma_infantil_integral INT,
  quantidade_turma_infantil_creche INT,
  quantidade_turma_infantil_creche_integral INT,
  quantidade_turma_infantil_pre_escola INT,
  quantidade_turma_infantil_pre_escola_integral INT,
  quantidade_turma_fundamental INT,
  quantidade_turma_fundamental_integral INT,
  quantidade_turma_fundamental_anos_iniciais INT,
  quantidade_turma_fundamental_anos_iniciais_integral INT,
  quantidade_turma_fundamental_anos_finais INT,
  quantidade_turma_fundamental_anos_finais_integral INT,
  quantidade_turma_medio INT,
  quantidade_turma_medio_integral INT,
  quantidade_turma_profissional INT,
  quantidade_turma_profissional_tecnica INT,
  quantidade_turma_eja INT,
  quantidade_turma_eja_fundamental INT,
  quantidade_turma_eja_medio INT,
  quantidade_turma_especial INT,
  quantidade_turma_especial_comum INT,
  quantidade_turma_especial_exclusiva INT,
  quantidade_turma_diurno INT,
  quantidade_turma_noturno INT,
  quantidade_turma_ead INT
); -- s3://baseldosdados/br_inep_censo_escolar/escola/

CREATE TABLE br_inep_censo_escolar.turma (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  rede VARCHAR,
  id_escola VARCHAR,
  id_turma VARCHAR,
  etapa_ensino VARCHAR,
  tipo_turma VARCHAR,
  hora_inicial INT,
  minuto_inicial INT,
  dia_semana_domingo INT,
  dia_semana_segunda INT,
  dia_semana_terca INT,
  dia_semana_quarta INT,
  dia_semana_quinta INT,
  dia_semana_sexta INT,
  dia_semana_sabado INT,
  numero_dias_atividade INT,
  numero_duracao_turma INT,
  tipo_atividade_1 INT,
  tipo_atividade_2 INT,
  tipo_atividade_3 INT,
  tipo_atividade_4 INT,
  tipo_atividade_5 INT,
  tipo_atividade_6 INT,
  id_curso_educacao_profissional VARCHAR,
  quantidade_matriculas INT,
  disciplina_lingua_portuguesa INT,
  disciplina_educacao_fisica INT,
  disciplina_artes INT,
  disciplina_lingua_ingles INT,
  disciplina_lingua_espanhol INT,
  disciplina_lingua_frances INT,
  disciplina_lingua_outra INT,
  disciplina_libras INT,
  disciplina_lingua_indigena INT,
  disciplina_matematica INT,
  disciplina_ciencias INT,
  disciplina_fisica INT,
  disciplina_quimica INT,
  disciplina_biologia INT,
  disciplina_historia INT,
  disciplina_geografia INT,
  disciplina_sociologia INT,
  disciplina_filosofia INT,
  disciplina_estudos_sociais INT,
  disciplina_informatica_comp INT,
  disciplina_ensino_religioso INT,
  disciplina_profissionalizante INT,
  disciplina_pedagogicas INT,
  disciplina_outras INT,
  tipo_localizacao VARCHAR,
  tipo_categoria_escola_privada VARCHAR,
  conveniada_poder_publico INT,
  tipo_convenio_poder_publico VARCHAR,
  mantenedora_privada_emp INT,
  mantenedora_privada_ong INT,
  mantenedora_privada_sind INT,
  mantenedora_privada_sist_s INT,
  mantenedora_privada_s_fins INT,
  tipo_regulamentacao VARCHAR,
  tipo_localizacao_diferenciada VARCHAR,
  educacao_indigena INT,
  braille INT,
  recursos_baixa_visao INT,
  processos_mentais INT,
  orientacao_mobilidade INT,
  sinais INT,
  comunicacao_alt_aument INT,
  enriquecimento_curricular INT,
  soroban INT,
  informatica_acessivel INT,
  port_escrita INT,
  autonomia_escolar INT,
  disciplina_atendimento_especiais INT,
  disciplina_diver_socio_cultural INT
); -- s3://baseldosdados/br_inep_censo_escolar/turma/

-- ============================================================
-- Dataset: br_inep_educacao_especial  (15 tables)
-- ============================================================

CREATE TABLE br_inep_educacao_especial.brasil_distorcao_idade_serie (
  ano INT,
  etapa_ensino VARCHAR,
  tdi DOUBLE
); -- s3://baseldosdados/br_inep_educacao_especial/brasil_distorcao_idade_serie/

CREATE TABLE br_inep_educacao_especial.brasil_taxa_rendimento (
  ano INT,
  etapa_ensino VARCHAR,
  taxa_aprovacao DOUBLE,
  taxa_reprovacao DOUBLE,
  taxa_abandono DOUBLE
); -- s3://baseldosdados/br_inep_educacao_especial/brasil_taxa_rendimento/

CREATE TABLE br_inep_educacao_especial.distorcao_idade_serie (
  ano INT,
  sigla_uf VARCHAR,
  etapa_ensino VARCHAR,
  tdi DECIMAL
); -- s3://baseldosdados/br_inep_educacao_especial/distorcao_idade_serie/

CREATE TABLE br_inep_educacao_especial.docente_aee (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  quantidade_docente_regente DECIMAL,
  quantidade_docente_aee DECIMAL,
  quantidade_docente_regente_formacao_continuada INT,
  quantidade_docente_aee_formacao_continuada INT
); -- s3://baseldosdados/br_inep_educacao_especial/docente_aee/

CREATE TABLE br_inep_educacao_especial.docente_formacao (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  rede VARCHAR,
  quantidade_docente_formacao_continuada DECIMAL
); -- s3://baseldosdados/br_inep_educacao_especial/docente_formacao/

CREATE TABLE br_inep_educacao_especial.etapa_ensino (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  tipo_classe VARCHAR,
  etapa_ensino VARCHAR,
  quantidade_matricula DECIMAL
); -- s3://baseldosdados/br_inep_educacao_especial/etapa_ensino/

CREATE TABLE br_inep_educacao_especial.faixa_etaria (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  tipo_classe VARCHAR,
  faixa_etaria VARCHAR,
  quantidade_matricula DECIMAL
); -- s3://baseldosdados/br_inep_educacao_especial/faixa_etaria/

CREATE TABLE br_inep_educacao_especial.localizacao (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  tipo_classe VARCHAR,
  rede VARCHAR,
  localizacao VARCHAR,
  quantidade_matricula DECIMAL
); -- s3://baseldosdados/br_inep_educacao_especial/localizacao/

CREATE TABLE br_inep_educacao_especial.matricula_aee (
  ano INT,
  sigla_uf VARCHAR,
  rede VARCHAR,
  quantidade_matricula DECIMAL,
  quantidade_matricula_aee DECIMAL
); -- s3://baseldosdados/br_inep_educacao_especial/matricula_aee/

CREATE TABLE br_inep_educacao_especial.sexo_raca_cor (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  tipo_classe VARCHAR,
  sexo VARCHAR,
  raca_cor VARCHAR,
  quantidade_matricula DECIMAL
); -- s3://baseldosdados/br_inep_educacao_especial/sexo_raca_cor/

CREATE TABLE br_inep_educacao_especial.taxa_rendimento (
  ano INT,
  sigla_uf VARCHAR,
  etapa_ensino VARCHAR,
  taxa_aprovacao DECIMAL,
  taxa_reprovacao DECIMAL,
  taxa_abandono DECIMAL
); -- s3://baseldosdados/br_inep_educacao_especial/taxa_rendimento/

CREATE TABLE br_inep_educacao_especial.tempo_ensino (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  tipo_classe VARCHAR,
  rede VARCHAR,
  tempo_ensino VARCHAR,
  quantidade_matricula DECIMAL
); -- s3://baseldosdados/br_inep_educacao_especial/tempo_ensino/

CREATE TABLE br_inep_educacao_especial.tipo_deficiencia (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  tipo_classe VARCHAR,
  tipo_deficiencia VARCHAR,
  quantidade_matricula DECIMAL
); -- s3://baseldosdados/br_inep_educacao_especial/tipo_deficiencia/

CREATE TABLE br_inep_educacao_especial.uf_distorcao_idade_serie (
  ano INT,
  sigla_uf VARCHAR,
  etapa_ensino VARCHAR,
  tdi DOUBLE
); -- s3://baseldosdados/br_inep_educacao_especial/uf_distorcao_idade_serie/

CREATE TABLE br_inep_educacao_especial.uf_taxa_rendimento (
  ano INT,
  sigla_uf VARCHAR,
  etapa_ensino VARCHAR,
  taxa_aprovacao DOUBLE,
  taxa_reprovacao DOUBLE,
  taxa_abandono DOUBLE
); -- s3://baseldosdados/br_inep_educacao_especial/uf_taxa_rendimento/

-- ============================================================
-- Dataset: br_inep_enem  (28 tables)
-- ============================================================

CREATE TABLE br_inep_enem.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_inep_enem/dicionario/

CREATE TABLE br_inep_enem.microdados (
  ano INT,
  id_inscricao VARCHAR,
  faixa_etaria VARCHAR,
  sexo VARCHAR,
  id_municipio_residencia VARCHAR,
  sigla_uf_residencia VARCHAR,
  estado_civil VARCHAR,
  cor_raca VARCHAR,
  nacionalidade VARCHAR,
  situacao_conclusao VARCHAR,
  ano_conclusao INT,
  tipo_escola VARCHAR,
  ensino VARCHAR,
  indicador_treineiro BOOLEAN,
  id_municipio_escola VARCHAR,
  sigla_uf_escola VARCHAR,
  dependencia_administrativa_escola VARCHAR,
  localizacao_escola VARCHAR,
  situacao_funcionamento_escola VARCHAR,
  indicador_certificado BOOLEAN,
  nome_certificadora VARCHAR,
  sigla_uf_certificadora VARCHAR,
  id_municipio_prova VARCHAR,
  sigla_uf_prova VARCHAR,
  presenca_objetiva VARCHAR,
  tipo_prova_objetiva VARCHAR,
  nota_objetiva_competencia_1 DOUBLE,
  nota_objetiva_competencia_2 DOUBLE,
  nota_objetiva_competencia_3 DOUBLE,
  nota_objetiva_competencia_4 DOUBLE,
  nota_objetiva_competencia_5 DOUBLE,
  nota_objetiva DOUBLE,
  respostas_objetiva VARCHAR,
  gabarito_objetiva VARCHAR,
  presenca_ciencias_natureza VARCHAR,
  presenca_ciencias_humanas VARCHAR,
  presenca_linguagens_codigos VARCHAR,
  presenca_matematica VARCHAR,
  tipo_prova_ciencias_natureza VARCHAR,
  tipo_prova_ciencias_humanas VARCHAR,
  tipo_prova_linguagens_codigos VARCHAR,
  tipo_prova_matematica VARCHAR,
  nota_ciencias_natureza DOUBLE,
  nota_ciencias_humanas DOUBLE,
  nota_linguagens_codigos DOUBLE,
  nota_matematica DOUBLE,
  respostas_ciencias_natureza VARCHAR,
  respostas_ciencias_humanas VARCHAR,
  respostas_linguagens_codigos VARCHAR,
  respostas_matematica VARCHAR,
  gabarito_ciencias_natureza VARCHAR,
  gabarito_ciencias_humanas VARCHAR,
  gabarito_linguagens_codigos VARCHAR,
  gabarito_matematica VARCHAR,
  lingua_estrangeira VARCHAR,
  presenca_redacao VARCHAR,
  nota_redacao_competencia_1 DOUBLE,
  nota_redacao_competencia_2 DOUBLE,
  nota_redacao_competencia_3 DOUBLE,
  nota_redacao_competencia_4 DOUBLE,
  nota_redacao_competencia_5 DOUBLE,
  nota_redacao DOUBLE,
  indicador_questionario_socioeconomico BOOLEAN
); -- s3://baseldosdados/br_inep_enem/microdados/

CREATE TABLE br_inep_enem.questionario_socioeconomico_1998 (
  id_inscricao VARCHAR,
  Q1 VARCHAR,
  Q2 VARCHAR,
  Q3 VARCHAR,
  Q4 VARCHAR,
  Q5 VARCHAR,
  Q6 VARCHAR,
  Q7 VARCHAR,
  Q8 VARCHAR,
  Q9 VARCHAR,
  Q10 VARCHAR,
  Q11 VARCHAR,
  Q12 VARCHAR,
  Q13 VARCHAR,
  Q14 VARCHAR,
  Q15 VARCHAR,
  Q16 VARCHAR,
  Q17 VARCHAR,
  Q18 VARCHAR,
  Q19 VARCHAR,
  Q20 VARCHAR,
  Q21 VARCHAR,
  Q22 VARCHAR,
  Q23 VARCHAR,
  Q24 VARCHAR,
  Q25 VARCHAR,
  Q26 VARCHAR,
  Q27 VARCHAR,
  Q28 VARCHAR,
  Q29 VARCHAR,
  Q30 VARCHAR,
  Q31 VARCHAR,
  Q32 VARCHAR,
  Q33 VARCHAR,
  Q34 VARCHAR,
  Q35 VARCHAR,
  Q36 VARCHAR,
  Q37 VARCHAR,
  Q38 VARCHAR,
  Q39 VARCHAR,
  Q40 VARCHAR,
  Q41 VARCHAR,
  Q42 VARCHAR,
  Q43 VARCHAR,
  Q44 VARCHAR,
  Q45 VARCHAR,
  Q46 VARCHAR,
  Q47 VARCHAR,
  Q48 VARCHAR,
  Q49 VARCHAR,
  Q50 VARCHAR,
  Q51 VARCHAR,
  Q52 VARCHAR,
  Q53 VARCHAR,
  Q54 VARCHAR,
  Q55 VARCHAR,
  Q56 VARCHAR,
  Q57 VARCHAR,
  Q58 VARCHAR,
  Q59 VARCHAR,
  Q60 VARCHAR,
  Q61 VARCHAR,
  Q62 VARCHAR,
  Q63 VARCHAR,
  Q64 VARCHAR,
  Q65 VARCHAR,
  Q66 VARCHAR,
  Q67 VARCHAR,
  Q68 VARCHAR,
  Q69 VARCHAR,
  Q70 VARCHAR,
  Q71 VARCHAR,
  Q72 VARCHAR,
  Q73 VARCHAR,
  Q74 VARCHAR,
  Q75 VARCHAR,
  Q76 VARCHAR,
  Q77 VARCHAR,
  Q78 VARCHAR,
  Q79 VARCHAR,
  Q80 VARCHAR,
  Q81 VARCHAR,
  Q82 VARCHAR,
  Q83 VARCHAR,
  Q84 VARCHAR,
  Q85 VARCHAR,
  Q86 VARCHAR,
  Q87 VARCHAR,
  Q88 VARCHAR,
  Q89 VARCHAR,
  Q90 VARCHAR,
  Q91 VARCHAR,
  Q92 VARCHAR,
  Q93 VARCHAR,
  Q94 VARCHAR,
  Q95 VARCHAR,
  Q96 VARCHAR,
  Q97 VARCHAR,
  Q98 VARCHAR,
  Q99 VARCHAR,
  Q100 VARCHAR,
  Q101 VARCHAR,
  Q102 VARCHAR,
  Q103 VARCHAR,
  Q104 VARCHAR,
  Q105 VARCHAR,
  Q106 VARCHAR,
  Q107 VARCHAR,
  Q108 VARCHAR,
  Q109 VARCHAR,
  Q110 VARCHAR,
  Q111 VARCHAR,
  Q112 VARCHAR,
  Q113 VARCHAR,
  Q114 VARCHAR,
  Q115 VARCHAR,
  Q116 VARCHAR,
  Q117 VARCHAR,
  Q118 VARCHAR,
  Q119 VARCHAR,
  Q120 VARCHAR,
  Q121 VARCHAR,
  Q122 VARCHAR,
  Q123 VARCHAR,
  Q124 VARCHAR,
  Q125 VARCHAR,
  Q126 VARCHAR,
  Q127 VARCHAR,
  Q128 VARCHAR,
  Q129 VARCHAR,
  Q130 VARCHAR,
  Q131 VARCHAR,
  Q132 VARCHAR,
  Q133 VARCHAR,
  Q134 VARCHAR,
  Q135 VARCHAR,
  Q136 VARCHAR,
  Q137 VARCHAR
); -- s3://baseldosdados/br_inep_enem/questionario_socioeconomico_1998/

CREATE TABLE br_inep_enem.questionario_socioeconomico_1999 (
  id_inscricao VARCHAR,
  Q1 VARCHAR,
  Q2 VARCHAR,
  Q3 VARCHAR,
  Q4 VARCHAR,
  Q5 VARCHAR,
  Q6 VARCHAR,
  Q7 VARCHAR,
  Q8 VARCHAR,
  Q9 VARCHAR,
  Q10 VARCHAR,
  Q11 VARCHAR,
  Q12 VARCHAR,
  Q13 VARCHAR,
  Q14 VARCHAR,
  Q15 VARCHAR,
  Q16 VARCHAR,
  Q17 VARCHAR,
  Q18 VARCHAR,
  Q19 VARCHAR,
  Q20 VARCHAR,
  Q21 VARCHAR,
  Q22 VARCHAR,
  Q23 VARCHAR,
  Q24 VARCHAR,
  Q25 VARCHAR,
  Q26 VARCHAR,
  Q27 VARCHAR,
  Q28 VARCHAR,
  Q29 VARCHAR,
  Q30 VARCHAR,
  Q31 VARCHAR,
  Q32 VARCHAR,
  Q33 VARCHAR,
  Q34 VARCHAR,
  Q35 VARCHAR,
  Q36 VARCHAR,
  Q37 VARCHAR,
  Q38 VARCHAR,
  Q39 VARCHAR,
  Q40 VARCHAR,
  Q41 VARCHAR,
  Q42 VARCHAR,
  Q43 VARCHAR,
  Q44 VARCHAR,
  Q45 VARCHAR,
  Q46 VARCHAR,
  Q47 VARCHAR,
  Q48 VARCHAR,
  Q49 VARCHAR,
  Q50 VARCHAR,
  Q51 VARCHAR,
  Q52 VARCHAR,
  Q53 VARCHAR,
  Q54 VARCHAR,
  Q55 VARCHAR,
  Q56 VARCHAR,
  Q57 VARCHAR,
  Q58 VARCHAR,
  Q59 VARCHAR,
  Q60 VARCHAR,
  Q61 VARCHAR,
  Q62 VARCHAR,
  Q63 VARCHAR,
  Q64 VARCHAR,
  Q65 VARCHAR,
  Q66 VARCHAR,
  Q67 VARCHAR,
  Q68 VARCHAR,
  Q69 VARCHAR,
  Q70 VARCHAR,
  Q71 VARCHAR,
  Q72 VARCHAR,
  Q73 VARCHAR,
  Q74 VARCHAR,
  Q75 VARCHAR,
  Q76 VARCHAR,
  Q77 VARCHAR,
  Q78 VARCHAR,
  Q79 VARCHAR,
  Q80 VARCHAR,
  Q81 VARCHAR,
  Q82 VARCHAR,
  Q83 VARCHAR,
  Q84 VARCHAR,
  Q85 VARCHAR,
  Q86 VARCHAR,
  Q87 VARCHAR,
  Q88 VARCHAR,
  Q89 VARCHAR,
  Q90 VARCHAR,
  Q91 VARCHAR,
  Q92 VARCHAR,
  Q93 VARCHAR,
  Q94 VARCHAR,
  Q95 VARCHAR,
  Q96 VARCHAR,
  Q97 VARCHAR,
  Q98 VARCHAR,
  Q99 VARCHAR,
  Q100 VARCHAR,
  Q101 VARCHAR,
  Q102 VARCHAR,
  Q103 VARCHAR,
  Q104 VARCHAR,
  Q105 VARCHAR,
  Q106 VARCHAR,
  Q107 VARCHAR,
  Q108 VARCHAR,
  Q109 VARCHAR,
  Q110 VARCHAR,
  Q111 VARCHAR,
  Q112 VARCHAR,
  Q113 VARCHAR,
  Q114 VARCHAR,
  Q115 VARCHAR,
  Q116 VARCHAR,
  Q117 VARCHAR,
  Q118 VARCHAR,
  Q119 VARCHAR,
  Q120 VARCHAR,
  Q121 VARCHAR,
  Q122 VARCHAR,
  Q123 VARCHAR,
  Q124 VARCHAR,
  Q125 VARCHAR,
  Q126 VARCHAR,
  Q127 VARCHAR,
  Q128 VARCHAR,
  Q129 VARCHAR
); -- s3://baseldosdados/br_inep_enem/questionario_socioeconomico_1999/

CREATE TABLE br_inep_enem.questionario_socioeconomico_2000 (
  id_inscricao VARCHAR,
  Q1 VARCHAR,
  Q2 VARCHAR,
  Q3 VARCHAR,
  Q4 VARCHAR,
  Q5 VARCHAR,
  Q6 VARCHAR,
  Q7 VARCHAR,
  Q8 VARCHAR,
  Q9 VARCHAR,
  Q10 VARCHAR,
  Q11 VARCHAR,
  Q12 VARCHAR,
  Q13 VARCHAR,
  Q14 VARCHAR,
  Q15 VARCHAR,
  Q16 VARCHAR,
  Q17 VARCHAR,
  Q18 VARCHAR,
  Q19 VARCHAR,
  Q20 VARCHAR,
  Q21 VARCHAR,
  Q22 VARCHAR,
  Q23 VARCHAR,
  Q24 VARCHAR,
  Q25 VARCHAR,
  Q26 VARCHAR,
  Q27 VARCHAR,
  Q28 VARCHAR,
  Q29 VARCHAR,
  Q30 VARCHAR,
  Q31 VARCHAR,
  Q32 VARCHAR,
  Q33 VARCHAR,
  Q34 VARCHAR,
  Q35 VARCHAR,
  Q36 VARCHAR,
  Q37 VARCHAR,
  Q38 VARCHAR,
  Q39 VARCHAR,
  Q40 VARCHAR,
  Q41 VARCHAR,
  Q42 VARCHAR,
  Q43 VARCHAR,
  Q44 VARCHAR,
  Q45 VARCHAR,
  Q46 VARCHAR,
  Q47 VARCHAR,
  Q48 VARCHAR,
  Q49 VARCHAR,
  Q50 VARCHAR,
  Q51 VARCHAR,
  Q52 VARCHAR,
  Q53 VARCHAR,
  Q54 VARCHAR,
  Q55 VARCHAR,
  Q56 VARCHAR,
  Q57 VARCHAR,
  Q58 VARCHAR,
  Q59 VARCHAR,
  Q60 VARCHAR,
  Q61 VARCHAR,
  Q62 VARCHAR,
  Q63 VARCHAR,
  Q64 VARCHAR,
  Q65 VARCHAR,
  Q66 VARCHAR,
  Q67 VARCHAR,
  Q68 VARCHAR,
  Q69 VARCHAR,
  Q70 VARCHAR,
  Q71 VARCHAR,
  Q72 VARCHAR,
  Q73 VARCHAR,
  Q74 VARCHAR,
  Q75 VARCHAR,
  Q76 VARCHAR,
  Q77 VARCHAR,
  Q78 VARCHAR,
  Q79 VARCHAR,
  Q80 VARCHAR,
  Q81 VARCHAR,
  Q82 VARCHAR,
  Q83 VARCHAR,
  Q84 VARCHAR,
  Q85 VARCHAR,
  Q86 VARCHAR,
  Q87 VARCHAR,
  Q88 VARCHAR,
  Q89 VARCHAR,
  Q90 VARCHAR,
  Q91 VARCHAR,
  Q92 VARCHAR,
  Q93 VARCHAR,
  Q94 VARCHAR,
  Q95 VARCHAR,
  Q96 VARCHAR,
  Q97 VARCHAR,
  Q98 VARCHAR,
  Q99 VARCHAR,
  Q100 VARCHAR,
  Q101 VARCHAR,
  Q102 VARCHAR,
  Q103 VARCHAR,
  Q104 VARCHAR,
  Q105 VARCHAR,
  Q106 VARCHAR,
  Q107 VARCHAR,
  Q108 VARCHAR,
  Q109 VARCHAR,
  Q110 VARCHAR,
  Q111 VARCHAR,
  Q112 VARCHAR,
  Q113 VARCHAR,
  Q114 VARCHAR,
  Q115 VARCHAR,
  Q116 VARCHAR,
  Q117 VARCHAR,
  Q118 VARCHAR,
  Q119 VARCHAR,
  Q120 VARCHAR,
  Q121 VARCHAR,
  Q122 VARCHAR,
  Q123 VARCHAR,
  Q124 VARCHAR,
  Q125 VARCHAR,
  Q126 VARCHAR,
  Q127 VARCHAR
); -- s3://baseldosdados/br_inep_enem/questionario_socioeconomico_2000/

CREATE TABLE br_inep_enem.questionario_socioeconomico_2001 (
  id_inscricao VARCHAR,
  Q1 VARCHAR,
  Q2 VARCHAR,
  Q3 VARCHAR,
  Q4 VARCHAR,
  Q5 VARCHAR,
  Q6_1 VARCHAR,
  Q6_2 VARCHAR,
  Q6_3 VARCHAR,
  Q6_4 VARCHAR,
  Q6_5 VARCHAR,
  Q6_6 VARCHAR,
  Q6_7 VARCHAR,
  Q6_8 VARCHAR,
  Q7 VARCHAR,
  Q8 VARCHAR,
  Q9 VARCHAR,
  Q10 VARCHAR,
  Q11 VARCHAR,
  Q12 VARCHAR,
  Q13 VARCHAR,
  Q14 VARCHAR,
  Q15 VARCHAR,
  Q16_1 VARCHAR,
  Q16_2 VARCHAR,
  Q16_3 VARCHAR,
  Q16_4 VARCHAR,
  Q16_5 VARCHAR,
  Q16_6 VARCHAR,
  Q16_7 VARCHAR,
  Q16_8 VARCHAR,
  Q16_9 VARCHAR,
  Q16_10 VARCHAR,
  Q17_1 VARCHAR,
  Q17_2 VARCHAR,
  Q17_3 VARCHAR,
  Q17_4 VARCHAR,
  Q17_5 VARCHAR,
  Q18 VARCHAR,
  Q19 VARCHAR,
  Q20 VARCHAR,
  Q21 VARCHAR,
  Q22 VARCHAR,
  Q23 VARCHAR,
  Q24 VARCHAR,
  Q25 VARCHAR,
  Q26 VARCHAR,
  Q27 VARCHAR,
  Q28 VARCHAR,
  Q29 VARCHAR,
  Q30_1 VARCHAR,
  Q30_2 VARCHAR,
  Q30_3 VARCHAR,
  Q30_4 VARCHAR,
  Q31 VARCHAR,
  Q32 VARCHAR,
  Q33_1 VARCHAR,
  Q33_2 VARCHAR,
  Q33_3 VARCHAR,
  Q33_4 VARCHAR,
  Q33_5 VARCHAR,
  Q33_6 VARCHAR,
  Q33_7 VARCHAR,
  Q34_1 VARCHAR,
  Q34_2 VARCHAR,
  Q34_3 VARCHAR,
  Q34_4 VARCHAR,
  Q34_5 VARCHAR,
  Q34_6 VARCHAR,
  Q34_7 VARCHAR,
  Q35 VARCHAR,
  Q36 VARCHAR,
  Q37 VARCHAR,
  Q38 VARCHAR,
  Q39 VARCHAR,
  Q40 VARCHAR,
  Q41 VARCHAR,
  Q42_1 VARCHAR,
  Q42_2 VARCHAR,
  Q42_3 VARCHAR,
  Q42_4 VARCHAR,
  Q42_5 VARCHAR,
  Q43_1 VARCHAR,
  Q43_2 VARCHAR,
  Q43_3 VARCHAR,
  Q43_4 VARCHAR,
  Q43_5 VARCHAR,
  Q44_1 VARCHAR,
  Q44_2 VARCHAR,
  Q44_3 VARCHAR,
  Q44_4 VARCHAR,
  Q44_5 VARCHAR,
  Q44_6 VARCHAR,
  Q44_7 VARCHAR,
  Q44_8 VARCHAR,
  Q44_9 VARCHAR,
  Q44_10 VARCHAR,
  Q44_11 VARCHAR,
  Q44_12 VARCHAR,
  Q44_13 VARCHAR,
  Q44_14 VARCHAR,
  Q44_15 VARCHAR,
  Q44_16 VARCHAR,
  Q45_1 VARCHAR,
  Q45_2 VARCHAR,
  Q45_3 VARCHAR,
  Q45_4 VARCHAR,
  Q45_5 VARCHAR,
  Q45_6 VARCHAR,
  Q45_7 VARCHAR,
  Q45_8 VARCHAR,
  Q46 VARCHAR,
  Q47_1 VARCHAR,
  Q47_2 VARCHAR,
  Q47_3 VARCHAR,
  Q47_4 VARCHAR,
  Q47_5 VARCHAR,
  Q47_6 VARCHAR,
  Q47_7 VARCHAR,
  Q48_1 VARCHAR,
  Q48_2 VARCHAR,
  Q48_3 VARCHAR,
  Q48_4 VARCHAR,
  Q49 VARCHAR,
  Q50_1 VARCHAR,
  Q50_2 VARCHAR,
  Q50_3 VARCHAR,
  Q50_4 VARCHAR,
  Q50_5 VARCHAR,
  Q50_6 VARCHAR,
  Q50_7 VARCHAR,
  Q50_8 VARCHAR,
  Q50_9 VARCHAR,
  Q50_10 VARCHAR,
  Q50_11 VARCHAR,
  Q50_12 VARCHAR,
  Q50_13 VARCHAR,
  Q50_14 VARCHAR,
  Q51 VARCHAR,
  Q52 VARCHAR,
  Q53 VARCHAR,
  Q54 VARCHAR,
  Q55 VARCHAR,
  Q56_1 VARCHAR,
  Q56_2 VARCHAR,
  Q56_3 VARCHAR,
  Q56_4 VARCHAR,
  Q56_5 VARCHAR,
  Q56_6 VARCHAR,
  Q56_7 VARCHAR,
  Q56_8 VARCHAR,
  Q57 VARCHAR,
  Q58 VARCHAR,
  Q59_1 VARCHAR,
  Q59_2 VARCHAR,
  Q59_3 VARCHAR,
  Q59_4 VARCHAR,
  Q59_5 VARCHAR,
  Q59_6 VARCHAR,
  Q59_7 VARCHAR,
  Q60_1 VARCHAR,
  Q60_2 VARCHAR,
  Q60_3 VARCHAR,
  Q60_4 VARCHAR,
  Q60_5 VARCHAR,
  Q60_6 VARCHAR,
  Q60_7 VARCHAR,
  Q60_8 VARCHAR,
  Q60_9 VARCHAR,
  Q60_10 VARCHAR,
  Q61_1 VARCHAR,
  Q61_2 VARCHAR,
  Q62_1 VARCHAR,
  Q62_2 VARCHAR,
  Q63_1 VARCHAR,
  Q63_2 VARCHAR,
  Q64_1 VARCHAR,
  Q64_2 VARCHAR,
  Q64_3 VARCHAR,
  Q64_4 VARCHAR,
  Q64_5 VARCHAR,
  Q64_6 VARCHAR,
  Q64_7 VARCHAR,
  Q64_8 VARCHAR,
  Q64_9 VARCHAR,
  Q64_10 VARCHAR,
  Q64_11 VARCHAR,
  Q64_12 VARCHAR,
  Q64_13 VARCHAR,
  Q65_1 VARCHAR,
  Q65_2 VARCHAR,
  Q65_3 VARCHAR,
  Q65_4 VARCHAR,
  Q65_5 VARCHAR,
  Q65_6 VARCHAR,
  Q65_7 VARCHAR,
  Q65_8 VARCHAR,
  Q65_9 VARCHAR,
  Q65_10 VARCHAR,
  Q65_11 VARCHAR,
  Q65_12 VARCHAR,
  Q66_1 VARCHAR,
  Q66_2 VARCHAR,
  Q66_3 VARCHAR,
  Q66_4 VARCHAR,
  Q66_5 VARCHAR,
  Q66_6 VARCHAR,
  Q66_7 VARCHAR,
  Q67 VARCHAR,
  Q68 VARCHAR,
  Q69 VARCHAR,
  Q70_1 VARCHAR,
  Q70_2 VARCHAR,
  Q70_3 VARCHAR,
  Q70_4 VARCHAR,
  Q70_5 VARCHAR,
  Q70_6 VARCHAR,
  Q70_7 VARCHAR,
  Q70_8 VARCHAR,
  Q71_1 VARCHAR,
  Q71_2 VARCHAR,
  Q71_3 VARCHAR,
  Q71_4 VARCHAR,
  Q72 VARCHAR,
  Q73_1 VARCHAR,
  Q73_2 VARCHAR,
  Q73_3 VARCHAR,
  Q73_4 VARCHAR,
  Q73_5 VARCHAR,
  Q73_6 VARCHAR,
  Q74_1 VARCHAR,
  Q74_2 VARCHAR,
  Q74_3 VARCHAR,
  Q74_4 VARCHAR,
  Q74_5 VARCHAR,
  Q74_6 VARCHAR,
  Q74_7 VARCHAR,
  Q75_1 VARCHAR,
  Q75_2 VARCHAR,
  Q75_3 VARCHAR,
  Q75_4 VARCHAR,
  Q75_5 VARCHAR,
  Q75_6 VARCHAR
); -- s3://baseldosdados/br_inep_enem/questionario_socioeconomico_2001/

CREATE TABLE br_inep_enem.questionario_socioeconomico_2002 (
  id_inscricao VARCHAR,
  Q1 VARCHAR,
  Q2 VARCHAR,
  Q3 VARCHAR,
  Q4 VARCHAR,
  Q5 VARCHAR,
  Q6_1 VARCHAR,
  Q6_2 VARCHAR,
  Q6_3 VARCHAR,
  Q6_4 VARCHAR,
  Q6_5 VARCHAR,
  Q6_6 VARCHAR,
  Q6_7 VARCHAR,
  Q6_8 VARCHAR,
  Q7 VARCHAR,
  Q8 VARCHAR,
  Q9 VARCHAR,
  Q10 VARCHAR,
  Q11 VARCHAR,
  Q12 VARCHAR,
  Q13 VARCHAR,
  Q14 VARCHAR,
  Q15 VARCHAR,
  Q16_1 VARCHAR,
  Q16_2 VARCHAR,
  Q16_3 VARCHAR,
  Q16_4 VARCHAR,
  Q16_5 VARCHAR,
  Q16_6 VARCHAR,
  Q16_7 VARCHAR,
  Q16_8 VARCHAR,
  Q16_9 VARCHAR,
  Q16_10 VARCHAR,
  Q17_1 VARCHAR,
  Q17_2 VARCHAR,
  Q17_3 VARCHAR,
  Q17_4 VARCHAR,
  Q17_5 VARCHAR,
  Q18 VARCHAR,
  Q19 VARCHAR,
  Q20 VARCHAR,
  Q21 VARCHAR,
  Q22 VARCHAR,
  Q23 VARCHAR,
  Q24 VARCHAR,
  Q25 VARCHAR,
  Q26 VARCHAR,
  Q27 VARCHAR,
  Q28 VARCHAR,
  Q29 VARCHAR,
  Q30_1 VARCHAR,
  Q30_2 VARCHAR,
  Q30_3 VARCHAR,
  Q30_4 VARCHAR,
  Q31 VARCHAR,
  Q32 VARCHAR,
  Q33_1 VARCHAR,
  Q33_2 VARCHAR,
  Q33_3 VARCHAR,
  Q33_4 VARCHAR,
  Q33_5 VARCHAR,
  Q33_6 VARCHAR,
  Q33_7 VARCHAR,
  Q34_1 VARCHAR,
  Q34_2 VARCHAR,
  Q34_3 VARCHAR,
  Q34_4 VARCHAR,
  Q34_5 VARCHAR,
  Q34_6 VARCHAR,
  Q34_7 VARCHAR,
  Q35 VARCHAR,
  Q36 VARCHAR,
  Q37 VARCHAR,
  Q38 VARCHAR,
  Q39 VARCHAR,
  Q40 VARCHAR,
  Q41 VARCHAR,
  Q42_1 VARCHAR,
  Q42_2 VARCHAR,
  Q42_3 VARCHAR,
  Q42_4 VARCHAR,
  Q42_5 VARCHAR,
  Q43_1 VARCHAR,
  Q43_2 VARCHAR,
  Q43_3 VARCHAR,
  Q43_4 VARCHAR,
  Q43_5 VARCHAR,
  Q44_1 VARCHAR,
  Q44_2 VARCHAR,
  Q44_3 VARCHAR,
  Q44_4 VARCHAR,
  Q44_5 VARCHAR,
  Q44_6 VARCHAR,
  Q44_7 VARCHAR,
  Q44_8 VARCHAR,
  Q44_9 VARCHAR,
  Q44_10 VARCHAR,
  Q44_11 VARCHAR,
  Q44_12 VARCHAR,
  Q44_13 VARCHAR,
  Q44_14 VARCHAR,
  Q44_15 VARCHAR,
  Q44_16 VARCHAR,
  Q45_1 VARCHAR,
  Q45_2 VARCHAR,
  Q45_3 VARCHAR,
  Q45_4 VARCHAR,
  Q45_5 VARCHAR,
  Q45_6 VARCHAR,
  Q45_7 VARCHAR,
  Q45_8 VARCHAR,
  Q46 VARCHAR,
  Q47_1 VARCHAR,
  Q47_2 VARCHAR,
  Q47_3 VARCHAR,
  Q47_4 VARCHAR,
  Q47_5 VARCHAR,
  Q47_6 VARCHAR,
  Q47_7 VARCHAR,
  Q48_1 VARCHAR,
  Q48_2 VARCHAR,
  Q48_3 VARCHAR,
  Q48_4 VARCHAR,
  Q48_5 VARCHAR,
  Q48_6 VARCHAR,
  Q48_7 VARCHAR,
  Q48_8 VARCHAR,
  Q48_9 VARCHAR,
  Q48_10 VARCHAR,
  Q48_11 VARCHAR,
  Q48_12 VARCHAR,
  Q49 VARCHAR,
  Q50 VARCHAR,
  Q51 VARCHAR,
  Q52 VARCHAR,
  Q53 VARCHAR,
  Q54_1 VARCHAR,
  Q54_2 VARCHAR,
  Q54_3 VARCHAR,
  Q54_4 VARCHAR,
  Q54_5 VARCHAR,
  Q54_6 VARCHAR,
  Q54_7 VARCHAR,
  Q54_8 VARCHAR,
  Q55 VARCHAR,
  Q56 VARCHAR,
  Q57_1 VARCHAR,
  Q57_2 VARCHAR,
  Q57_3 VARCHAR,
  Q57_4 VARCHAR,
  Q57_5 VARCHAR,
  Q57_6 VARCHAR,
  Q57_7 VARCHAR,
  Q58_1 VARCHAR,
  Q58_2 VARCHAR,
  Q58_3 VARCHAR,
  Q58_4 VARCHAR,
  Q58_5 VARCHAR,
  Q58_6 VARCHAR,
  Q58_7 VARCHAR,
  Q58_8 VARCHAR,
  Q58_9 VARCHAR,
  Q58_10 VARCHAR,
  Q59_1 VARCHAR,
  Q59_2 VARCHAR,
  Q60_1 VARCHAR,
  Q60_2 VARCHAR,
  Q61_1 VARCHAR,
  Q61_2 VARCHAR,
  Q62_1 VARCHAR,
  Q62_2 VARCHAR,
  Q63_1 VARCHAR,
  Q63_2 VARCHAR,
  Q64_1 VARCHAR,
  Q64_2 VARCHAR,
  Q64_3 VARCHAR,
  Q64_4 VARCHAR,
  Q64_5 VARCHAR,
  Q64_6 VARCHAR,
  Q64_7 VARCHAR,
  Q64_8 VARCHAR,
  Q64_9 VARCHAR,
  Q64_10 VARCHAR,
  Q64_11 VARCHAR,
  Q64_12 VARCHAR,
  Q64_13 VARCHAR,
  Q65_1 VARCHAR,
  Q65_2 VARCHAR,
  Q65_3 VARCHAR,
  Q66 VARCHAR,
  Q67 VARCHAR,
  Q68 VARCHAR,
  Q69_1 VARCHAR,
  Q69_2 VARCHAR,
  Q69_3 VARCHAR,
  Q69_4 VARCHAR,
  Q69_5 VARCHAR,
  Q69_6 VARCHAR,
  Q69_7 VARCHAR,
  Q69_8 VARCHAR,
  Q70 VARCHAR,
  Q71_1 VARCHAR,
  Q71_2 VARCHAR,
  Q71_3 VARCHAR,
  Q71_4 VARCHAR,
  Q71_5 VARCHAR,
  Q71_6 VARCHAR,
  Q72_1 VARCHAR,
  Q72_2 VARCHAR,
  Q72_3 VARCHAR,
  Q72_4 VARCHAR,
  Q72_5 VARCHAR,
  Q72_6 VARCHAR,
  Q72_7 VARCHAR,
  Q73_1 VARCHAR,
  Q73_2 VARCHAR,
  Q73_3 VARCHAR,
  Q73_4 VARCHAR,
  Q73_5 VARCHAR,
  Q73_6 VARCHAR
); -- s3://baseldosdados/br_inep_enem/questionario_socioeconomico_2002/

CREATE TABLE br_inep_enem.questionario_socioeconomico_2003 (
  id_inscricao VARCHAR,
  Q1 VARCHAR,
  Q2 VARCHAR,
  Q3 VARCHAR,
  Q4 VARCHAR,
  Q5 VARCHAR,
  Q6 VARCHAR,
  Q7 VARCHAR,
  Q8 VARCHAR,
  Q9 VARCHAR,
  Q10 VARCHAR,
  Q11 VARCHAR,
  Q12 VARCHAR,
  Q13 VARCHAR,
  Q14 VARCHAR,
  Q15 VARCHAR,
  Q16 VARCHAR,
  Q17 VARCHAR,
  Q18 VARCHAR,
  Q19 VARCHAR,
  Q20 VARCHAR,
  Q21 VARCHAR,
  Q22 VARCHAR,
  Q23 VARCHAR,
  Q24 VARCHAR,
  Q25 VARCHAR,
  Q26 VARCHAR,
  Q27 VARCHAR,
  Q28 VARCHAR,
  Q29 VARCHAR,
  Q30 VARCHAR,
  Q31 VARCHAR,
  Q32 VARCHAR,
  Q33 VARCHAR,
  Q34 VARCHAR,
  Q35 VARCHAR,
  Q36 VARCHAR,
  Q37 VARCHAR,
  Q38 VARCHAR,
  Q39 VARCHAR,
  Q40 VARCHAR,
  Q41 VARCHAR,
  Q42 VARCHAR,
  Q43 VARCHAR,
  Q44 VARCHAR,
  Q45 VARCHAR,
  Q46 VARCHAR,
  Q47 VARCHAR,
  Q48 VARCHAR,
  Q49 VARCHAR,
  Q50 VARCHAR,
  Q51 VARCHAR,
  Q52 VARCHAR,
  Q53 VARCHAR,
  Q54 VARCHAR,
  Q55 VARCHAR,
  Q56 VARCHAR,
  Q57 VARCHAR,
  Q58 VARCHAR,
  Q59 VARCHAR,
  Q60 VARCHAR,
  Q61 VARCHAR,
  Q62 VARCHAR,
  Q63 VARCHAR,
  Q64 VARCHAR,
  Q65 VARCHAR,
  Q66 VARCHAR,
  Q67 VARCHAR,
  Q68 VARCHAR,
  Q69 VARCHAR,
  Q70 VARCHAR,
  Q71 VARCHAR,
  Q72 VARCHAR,
  Q73 VARCHAR,
  Q74 VARCHAR,
  Q75 VARCHAR,
  Q76 VARCHAR,
  Q77 VARCHAR,
  Q78 VARCHAR,
  Q79 VARCHAR,
  Q80 VARCHAR,
  Q81 VARCHAR,
  Q82 VARCHAR,
  Q83 VARCHAR,
  Q84 VARCHAR,
  Q85 VARCHAR,
  Q86 VARCHAR,
  Q87 VARCHAR,
  Q88 VARCHAR,
  Q89 VARCHAR,
  Q90 VARCHAR,
  Q91 VARCHAR,
  Q92 VARCHAR,
  Q93 VARCHAR,
  Q94 VARCHAR,
  Q95 VARCHAR,
  Q96 VARCHAR,
  Q97 VARCHAR,
  Q98 VARCHAR,
  Q99 VARCHAR,
  Q100 VARCHAR,
  Q101 VARCHAR,
  Q102 VARCHAR,
  Q103 VARCHAR,
  Q104 VARCHAR,
  Q105 VARCHAR,
  Q106 VARCHAR,
  Q107 VARCHAR,
  Q108 VARCHAR,
  Q109 VARCHAR,
  Q110 VARCHAR,
  Q111 VARCHAR,
  Q112 VARCHAR,
  Q113 VARCHAR,
  Q114 VARCHAR,
  Q115 VARCHAR,
  Q116 VARCHAR,
  Q117 VARCHAR,
  Q118 VARCHAR,
  Q119 VARCHAR,
  Q120 VARCHAR,
  Q121 VARCHAR,
  Q122 VARCHAR,
  Q123 VARCHAR,
  Q124 VARCHAR,
  Q125 VARCHAR,
  Q126 VARCHAR,
  Q127 VARCHAR,
  Q128 VARCHAR,
  Q129 VARCHAR,
  Q130 VARCHAR,
  Q131 VARCHAR,
  Q132 VARCHAR,
  Q133 VARCHAR,
  Q134 VARCHAR,
  Q135 VARCHAR,
  Q136 VARCHAR,
  Q137 VARCHAR,
  Q138 VARCHAR,
  Q139 VARCHAR,
  Q140 VARCHAR,
  Q141 VARCHAR,
  Q142 VARCHAR,
  Q143 VARCHAR,
  Q144 VARCHAR,
  Q145 VARCHAR,
  Q146 VARCHAR,
  Q147 VARCHAR,
  Q148 VARCHAR,
  Q149 VARCHAR,
  Q150 VARCHAR,
  Q151 VARCHAR,
  Q152 VARCHAR,
  Q153 VARCHAR,
  Q154 VARCHAR,
  Q155 VARCHAR,
  Q156 VARCHAR,
  Q157 VARCHAR,
  Q158 VARCHAR,
  Q159 VARCHAR,
  Q160 VARCHAR,
  Q161 VARCHAR,
  Q162 VARCHAR,
  Q163 VARCHAR,
  Q164 VARCHAR,
  Q165 VARCHAR,
  Q166 VARCHAR,
  Q167 VARCHAR,
  Q168 VARCHAR,
  Q169 VARCHAR,
  Q170 VARCHAR,
  Q171 VARCHAR,
  Q172 VARCHAR,
  Q173 VARCHAR,
  Q174 VARCHAR,
  Q175 VARCHAR,
  Q176 VARCHAR,
  Q177 VARCHAR,
  Q178 VARCHAR,
  Q179 VARCHAR,
  Q180 VARCHAR,
  Q181 VARCHAR,
  Q182 VARCHAR,
  Q183 VARCHAR,
  Q184 VARCHAR,
  Q185 VARCHAR,
  Q186 VARCHAR,
  Q187 VARCHAR,
  Q188 VARCHAR
); -- s3://baseldosdados/br_inep_enem/questionario_socioeconomico_2003/

CREATE TABLE br_inep_enem.questionario_socioeconomico_2004 (
  id_inscricao VARCHAR,
  Q1 VARCHAR,
  Q2 VARCHAR,
  Q3 VARCHAR,
  Q4 VARCHAR,
  Q5 VARCHAR,
  Q6 VARCHAR,
  Q7 VARCHAR,
  Q8 VARCHAR,
  Q9 VARCHAR,
  Q10 VARCHAR,
  Q11 VARCHAR,
  Q12 VARCHAR,
  Q13 VARCHAR,
  Q14 VARCHAR,
  Q15 VARCHAR,
  Q16 VARCHAR,
  Q17 VARCHAR,
  Q18 VARCHAR,
  Q19 VARCHAR,
  Q20 VARCHAR,
  Q21 VARCHAR,
  Q22 VARCHAR,
  Q23 VARCHAR,
  Q24 VARCHAR,
  Q25 VARCHAR,
  Q26 VARCHAR,
  Q27 VARCHAR,
  Q28 VARCHAR,
  Q29 VARCHAR,
  Q30 VARCHAR,
  Q31 VARCHAR,
  Q32 VARCHAR,
  Q33 VARCHAR,
  Q34 VARCHAR,
  Q35 VARCHAR,
  Q36 VARCHAR,
  Q37 VARCHAR,
  Q38 VARCHAR,
  Q39 VARCHAR,
  Q40 VARCHAR,
  Q41 VARCHAR,
  Q42 VARCHAR,
  Q43 VARCHAR,
  Q44 VARCHAR,
  Q45 VARCHAR,
  Q46 VARCHAR,
  Q47 VARCHAR,
  Q48 VARCHAR,
  Q49 VARCHAR,
  Q50 VARCHAR,
  Q51 VARCHAR,
  Q52 VARCHAR,
  Q53 VARCHAR,
  Q54 VARCHAR,
  Q55 VARCHAR,
  Q56 VARCHAR,
  Q57 VARCHAR,
  Q58 VARCHAR,
  Q59 VARCHAR,
  Q60 VARCHAR,
  Q61 VARCHAR,
  Q62 VARCHAR,
  Q63 VARCHAR,
  Q64 VARCHAR,
  Q65 VARCHAR,
  Q66 VARCHAR,
  Q67 VARCHAR,
  Q68 VARCHAR,
  Q69 VARCHAR,
  Q70 VARCHAR,
  Q71 VARCHAR,
  Q72 VARCHAR,
  Q73 VARCHAR,
  Q74 VARCHAR,
  Q75 VARCHAR,
  Q76 VARCHAR,
  Q77 VARCHAR,
  Q78 VARCHAR,
  Q79 VARCHAR,
  Q80 VARCHAR,
  Q81 VARCHAR,
  Q82 VARCHAR,
  Q83 VARCHAR,
  Q84 VARCHAR,
  Q85 VARCHAR,
  Q86 VARCHAR,
  Q87 VARCHAR,
  Q88 VARCHAR,
  Q89 VARCHAR,
  Q90 VARCHAR,
  Q91 VARCHAR,
  Q92 VARCHAR,
  Q93 VARCHAR,
  Q94 VARCHAR,
  Q95 VARCHAR,
  Q96 VARCHAR,
  Q97 VARCHAR,
  Q98 VARCHAR,
  Q99 VARCHAR,
  Q100 VARCHAR,
  Q101 VARCHAR,
  Q102 VARCHAR,
  Q103 VARCHAR,
  Q104 VARCHAR,
  Q105 VARCHAR,
  Q106 VARCHAR,
  Q107 VARCHAR,
  Q108 VARCHAR,
  Q109 VARCHAR,
  Q110 VARCHAR,
  Q111 VARCHAR,
  Q112 VARCHAR,
  Q113 VARCHAR,
  Q114 VARCHAR,
  Q115 VARCHAR,
  Q116 VARCHAR,
  Q117 VARCHAR,
  Q118 VARCHAR,
  Q119 VARCHAR,
  Q120 VARCHAR,
  Q121 VARCHAR,
  Q122 VARCHAR,
  Q123 VARCHAR,
  Q124 VARCHAR,
  Q125 VARCHAR,
  Q126 VARCHAR,
  Q127 VARCHAR,
  Q128 VARCHAR,
  Q129 VARCHAR,
  Q130 VARCHAR,
  Q131 VARCHAR,
  Q132 VARCHAR,
  Q133 VARCHAR,
  Q134 VARCHAR,
  Q135 VARCHAR,
  Q136 VARCHAR,
  Q137 VARCHAR,
  Q138 VARCHAR,
  Q139 VARCHAR,
  Q140 VARCHAR,
  Q141 VARCHAR,
  Q142 VARCHAR,
  Q143 VARCHAR,
  Q144 VARCHAR,
  Q145 VARCHAR,
  Q146 VARCHAR,
  Q147 VARCHAR,
  Q148 VARCHAR,
  Q149 VARCHAR,
  Q150 VARCHAR,
  Q151 VARCHAR,
  Q152 VARCHAR,
  Q153 VARCHAR,
  Q154 VARCHAR,
  Q155 VARCHAR,
  Q156 VARCHAR,
  Q157 VARCHAR,
  Q158 VARCHAR,
  Q159 VARCHAR,
  Q160 VARCHAR,
  Q161 VARCHAR,
  Q162 VARCHAR,
  Q163 VARCHAR,
  Q164 VARCHAR,
  Q165 VARCHAR,
  Q166 VARCHAR,
  Q167 VARCHAR,
  Q168 VARCHAR,
  Q169 VARCHAR,
  Q170 VARCHAR,
  Q171 VARCHAR,
  Q172 VARCHAR,
  Q173 VARCHAR,
  Q174 VARCHAR,
  Q175 VARCHAR,
  Q176 VARCHAR,
  Q177 VARCHAR,
  Q178 VARCHAR,
  Q179 VARCHAR,
  Q180 VARCHAR,
  Q181 VARCHAR,
  Q182 VARCHAR,
  Q183 VARCHAR,
  Q184 VARCHAR,
  Q185 VARCHAR,
  Q186 VARCHAR,
  Q187 VARCHAR,
  Q188 VARCHAR,
  Q189 VARCHAR,
  Q190 VARCHAR,
  Q191 VARCHAR,
  Q192 VARCHAR,
  Q193 VARCHAR,
  Q194 VARCHAR,
  Q195 VARCHAR,
  Q196 VARCHAR,
  Q197 VARCHAR,
  Q198 VARCHAR,
  Q199 VARCHAR,
  Q200 VARCHAR,
  Q201 VARCHAR,
  Q202 VARCHAR,
  Q203 VARCHAR,
  Q204 VARCHAR,
  Q205 VARCHAR
); -- s3://baseldosdados/br_inep_enem/questionario_socioeconomico_2004/

CREATE TABLE br_inep_enem.questionario_socioeconomico_2005 (
  id_inscricao VARCHAR,
  Q1 VARCHAR,
  Q2 VARCHAR,
  Q3 VARCHAR,
  Q4 VARCHAR,
  Q5 VARCHAR,
  Q6 VARCHAR,
  Q7 VARCHAR,
  Q8 VARCHAR,
  Q9 VARCHAR,
  Q10 VARCHAR,
  Q11 VARCHAR,
  Q12 VARCHAR,
  Q13 VARCHAR,
  Q14 VARCHAR,
  Q15 VARCHAR,
  Q16 VARCHAR,
  Q17 VARCHAR,
  Q18 VARCHAR,
  Q19 VARCHAR,
  Q20 VARCHAR,
  Q21 VARCHAR,
  Q22 VARCHAR,
  Q23 VARCHAR,
  Q24 VARCHAR,
  Q25 VARCHAR,
  Q26 VARCHAR,
  Q27 VARCHAR,
  Q28 VARCHAR,
  Q29 VARCHAR,
  Q30 VARCHAR,
  Q31 VARCHAR,
  Q32 VARCHAR,
  Q33 VARCHAR,
  Q34 VARCHAR,
  Q35 VARCHAR,
  Q36 VARCHAR,
  Q37 VARCHAR,
  Q38 VARCHAR,
  Q39 VARCHAR,
  Q40 VARCHAR,
  Q41 VARCHAR,
  Q42 VARCHAR,
  Q43 VARCHAR,
  Q44 VARCHAR,
  Q45 VARCHAR,
  Q46 VARCHAR,
  Q47 VARCHAR,
  Q48 VARCHAR,
  Q49 VARCHAR,
  Q50 VARCHAR,
  Q51 VARCHAR,
  Q52 VARCHAR,
  Q53 VARCHAR,
  Q54 VARCHAR,
  Q55 VARCHAR,
  Q56 VARCHAR,
  Q57 VARCHAR,
  Q58 VARCHAR,
  Q59 VARCHAR,
  Q60 VARCHAR,
  Q61 VARCHAR,
  Q62 VARCHAR,
  Q63 VARCHAR,
  Q64 VARCHAR,
  Q65 VARCHAR,
  Q66 VARCHAR,
  Q67 VARCHAR,
  Q68 VARCHAR,
  Q69 VARCHAR,
  Q70 VARCHAR,
  Q71 VARCHAR,
  Q72 VARCHAR,
  Q73 VARCHAR,
  Q74 VARCHAR,
  Q75 VARCHAR,
  Q76 VARCHAR,
  Q77 VARCHAR,
  Q78 VARCHAR,
  Q79 VARCHAR,
  Q80 VARCHAR,
  Q81 VARCHAR,
  Q82 VARCHAR,
  Q83 VARCHAR,
  Q84 VARCHAR,
  Q85 VARCHAR,
  Q86 VARCHAR,
  Q87 VARCHAR,
  Q88 VARCHAR,
  Q89 VARCHAR,
  Q90 VARCHAR,
  Q91 VARCHAR,
  Q92 VARCHAR,
  Q93 VARCHAR,
  Q94 VARCHAR,
  Q95 VARCHAR,
  Q96 VARCHAR,
  Q97 VARCHAR,
  Q98 VARCHAR,
  Q99 VARCHAR,
  Q100 VARCHAR,
  Q101 VARCHAR,
  Q102 VARCHAR,
  Q103 VARCHAR,
  Q104 VARCHAR,
  Q105 VARCHAR,
  Q106 VARCHAR,
  Q107 VARCHAR,
  Q108 VARCHAR,
  Q109 VARCHAR,
  Q110 VARCHAR,
  Q111 VARCHAR,
  Q112 VARCHAR,
  Q113 VARCHAR,
  Q114 VARCHAR,
  Q115 VARCHAR,
  Q116 VARCHAR,
  Q117 VARCHAR,
  Q118 VARCHAR,
  Q119 VARCHAR,
  Q120 VARCHAR,
  Q121 VARCHAR,
  Q122 VARCHAR,
  Q123 VARCHAR,
  Q124 VARCHAR,
  Q125 VARCHAR,
  Q126 VARCHAR,
  Q127 VARCHAR,
  Q128 VARCHAR,
  Q129 VARCHAR,
  Q130 VARCHAR,
  Q131 VARCHAR,
  Q132 VARCHAR,
  Q133 VARCHAR,
  Q134 VARCHAR,
  Q135 VARCHAR,
  Q136 VARCHAR,
  Q137 VARCHAR,
  Q138 VARCHAR,
  Q139 VARCHAR,
  Q140 VARCHAR,
  Q141 VARCHAR,
  Q142 VARCHAR,
  Q143 VARCHAR,
  Q144 VARCHAR,
  Q145 VARCHAR,
  Q146 VARCHAR,
  Q147 VARCHAR,
  Q148 VARCHAR,
  Q149 VARCHAR,
  Q150 VARCHAR,
  Q151 VARCHAR,
  Q152 VARCHAR,
  Q153 VARCHAR,
  Q154 VARCHAR,
  Q155 VARCHAR,
  Q156 VARCHAR,
  Q157 VARCHAR,
  Q158 VARCHAR,
  Q159 VARCHAR,
  Q160 VARCHAR,
  Q161 VARCHAR,
  Q162 VARCHAR,
  Q163 VARCHAR,
  Q164 VARCHAR,
  Q165 VARCHAR,
  Q166 VARCHAR,
  Q167 VARCHAR,
  Q168 VARCHAR,
  Q169 VARCHAR,
  Q170 VARCHAR,
  Q171 VARCHAR,
  Q172 VARCHAR,
  Q173 VARCHAR,
  Q174 VARCHAR,
  Q175 VARCHAR,
  Q176 VARCHAR,
  Q177 VARCHAR,
  Q178 VARCHAR,
  Q179 VARCHAR,
  Q180 VARCHAR,
  Q181 VARCHAR,
  Q182 VARCHAR,
  Q183 VARCHAR,
  Q184 VARCHAR,
  Q185 VARCHAR,
  Q186 VARCHAR,
  Q187 VARCHAR,
  Q188 VARCHAR,
  Q189 VARCHAR,
  Q190 VARCHAR,
  Q191 VARCHAR,
  Q192 VARCHAR,
  Q193 VARCHAR,
  Q194 VARCHAR,
  Q195 VARCHAR,
  Q196 VARCHAR,
  Q197 VARCHAR,
  Q198 VARCHAR,
  Q199 VARCHAR,
  Q200 VARCHAR,
  Q201 VARCHAR,
  Q202 VARCHAR,
  Q203 VARCHAR,
  Q204 VARCHAR,
  Q205 VARCHAR,
  Q206 VARCHAR,
  Q207 VARCHAR,
  Q208 VARCHAR,
  Q209 VARCHAR,
  Q210 VARCHAR,
  Q211 VARCHAR,
  Q212 VARCHAR,
  Q213 VARCHAR,
  Q214 VARCHAR,
  Q215 VARCHAR,
  Q216 VARCHAR,
  Q217 VARCHAR,
  Q218 VARCHAR,
  Q219 VARCHAR,
  Q220 VARCHAR,
  Q221 VARCHAR,
  Q222 VARCHAR,
  Q223 VARCHAR
); -- s3://baseldosdados/br_inep_enem/questionario_socioeconomico_2005/

CREATE TABLE br_inep_enem.questionario_socioeconomico_2006 (
  id_inscricao VARCHAR,
  Q1 VARCHAR,
  Q2 VARCHAR,
  Q3 VARCHAR,
  Q4 VARCHAR,
  Q5 VARCHAR,
  Q6 VARCHAR,
  Q7 VARCHAR,
  Q8 VARCHAR,
  Q9 VARCHAR,
  Q10 VARCHAR,
  Q11 VARCHAR,
  Q12 VARCHAR,
  Q13 VARCHAR,
  Q14 VARCHAR,
  Q15 VARCHAR,
  Q16 VARCHAR,
  Q17 VARCHAR,
  Q18 VARCHAR,
  Q19 VARCHAR,
  Q20 VARCHAR,
  Q21 VARCHAR,
  Q22 VARCHAR,
  Q23 VARCHAR,
  Q24 VARCHAR,
  Q25 VARCHAR,
  Q26 VARCHAR,
  Q27 VARCHAR,
  Q28 VARCHAR,
  Q29 VARCHAR,
  Q30 VARCHAR,
  Q31 VARCHAR,
  Q32 VARCHAR,
  Q33 VARCHAR,
  Q34 VARCHAR,
  Q35 VARCHAR,
  Q36 VARCHAR,
  Q37 VARCHAR,
  Q38 VARCHAR,
  Q39 VARCHAR,
  Q40 VARCHAR,
  Q41 VARCHAR,
  Q42 VARCHAR,
  Q43 VARCHAR,
  Q44 VARCHAR,
  Q45 VARCHAR,
  Q46 VARCHAR,
  Q47 VARCHAR,
  Q48 VARCHAR,
  Q49 VARCHAR,
  Q50 VARCHAR,
  Q51 VARCHAR,
  Q52 VARCHAR,
  Q53 VARCHAR,
  Q54 VARCHAR,
  Q55 VARCHAR,
  Q56 VARCHAR,
  Q57 VARCHAR,
  Q58 VARCHAR,
  Q59 VARCHAR,
  Q60 VARCHAR,
  Q61 VARCHAR,
  Q62 VARCHAR,
  Q63 VARCHAR,
  Q64 VARCHAR,
  Q65 VARCHAR,
  Q66 VARCHAR,
  Q67 VARCHAR,
  Q68 VARCHAR,
  Q69 VARCHAR,
  Q70 VARCHAR,
  Q71 VARCHAR,
  Q72 VARCHAR,
  Q73 VARCHAR,
  Q74 VARCHAR,
  Q75 VARCHAR,
  Q76 VARCHAR,
  Q77 VARCHAR,
  Q78 VARCHAR,
  Q79 VARCHAR,
  Q80 VARCHAR,
  Q81 VARCHAR,
  Q82 VARCHAR,
  Q83 VARCHAR,
  Q84 VARCHAR,
  Q85 VARCHAR,
  Q86 VARCHAR,
  Q87 VARCHAR,
  Q88 VARCHAR,
  Q89 VARCHAR,
  Q90 VARCHAR,
  Q91 VARCHAR,
  Q92 VARCHAR,
  Q93 VARCHAR,
  Q94 VARCHAR,
  Q95 VARCHAR,
  Q96 VARCHAR,
  Q97 VARCHAR,
  Q98 VARCHAR,
  Q99 VARCHAR,
  Q100 VARCHAR,
  Q101 VARCHAR,
  Q102 VARCHAR,
  Q103 VARCHAR,
  Q104 VARCHAR,
  Q105 VARCHAR,
  Q106 VARCHAR,
  Q107 VARCHAR,
  Q108 VARCHAR,
  Q109 VARCHAR,
  Q110 VARCHAR,
  Q111 VARCHAR,
  Q112 VARCHAR,
  Q113 VARCHAR,
  Q114 VARCHAR,
  Q115 VARCHAR,
  Q116 VARCHAR,
  Q117 VARCHAR,
  Q118 VARCHAR,
  Q119 VARCHAR,
  Q120 VARCHAR,
  Q121 VARCHAR,
  Q122 VARCHAR,
  Q123 VARCHAR,
  Q124 VARCHAR,
  Q125 VARCHAR,
  Q126 VARCHAR,
  Q127 VARCHAR,
  Q128 VARCHAR,
  Q129 VARCHAR,
  Q130 VARCHAR,
  Q131 VARCHAR,
  Q132 VARCHAR,
  Q133 VARCHAR,
  Q134 VARCHAR,
  Q135 VARCHAR,
  Q136 VARCHAR,
  Q137 VARCHAR,
  Q138 VARCHAR,
  Q139 VARCHAR,
  Q140 VARCHAR,
  Q141 VARCHAR,
  Q142 VARCHAR,
  Q143 VARCHAR,
  Q144 VARCHAR,
  Q145 VARCHAR,
  Q146 VARCHAR,
  Q147 VARCHAR,
  Q148 VARCHAR,
  Q149 VARCHAR,
  Q150 VARCHAR,
  Q151 VARCHAR,
  Q152 VARCHAR,
  Q153 VARCHAR,
  Q154 VARCHAR,
  Q155 VARCHAR,
  Q156 VARCHAR,
  Q157 VARCHAR,
  Q158 VARCHAR,
  Q159 VARCHAR,
  Q160 VARCHAR,
  Q161 VARCHAR,
  Q162 VARCHAR,
  Q163 VARCHAR,
  Q164 VARCHAR,
  Q165 VARCHAR,
  Q166 VARCHAR,
  Q167 VARCHAR,
  Q168 VARCHAR,
  Q169 VARCHAR,
  Q170 VARCHAR,
  Q171 VARCHAR,
  Q172 VARCHAR,
  Q173 VARCHAR,
  Q174 VARCHAR,
  Q175 VARCHAR,
  Q176 VARCHAR,
  Q177 VARCHAR,
  Q178 VARCHAR,
  Q179 VARCHAR,
  Q180 VARCHAR,
  Q181 VARCHAR,
  Q182 VARCHAR,
  Q183 VARCHAR,
  Q184 VARCHAR,
  Q185 VARCHAR,
  Q186 VARCHAR,
  Q187 VARCHAR,
  Q188 VARCHAR,
  Q189 VARCHAR,
  Q190 VARCHAR,
  Q191 VARCHAR,
  Q192 VARCHAR,
  Q193 VARCHAR,
  Q194 VARCHAR,
  Q195 VARCHAR,
  Q196 VARCHAR,
  Q197 VARCHAR,
  Q198 VARCHAR,
  Q199 VARCHAR,
  Q200 VARCHAR,
  Q201 VARCHAR,
  Q202 VARCHAR,
  Q203 VARCHAR,
  Q204 VARCHAR,
  Q205 VARCHAR,
  Q206 VARCHAR,
  Q207 VARCHAR,
  Q208 VARCHAR,
  Q209 VARCHAR,
  Q210 VARCHAR,
  Q211 VARCHAR,
  Q212 VARCHAR,
  Q213 VARCHAR,
  Q214 VARCHAR,
  Q215 VARCHAR,
  Q216 VARCHAR,
  Q217 VARCHAR,
  Q218 VARCHAR,
  Q219 VARCHAR,
  Q220 VARCHAR,
  Q221 VARCHAR,
  Q222 VARCHAR,
  Q223 VARCHAR
); -- s3://baseldosdados/br_inep_enem/questionario_socioeconomico_2006/

CREATE TABLE br_inep_enem.questionario_socioeconomico_2007 (
  id_inscricao VARCHAR,
  Q1 VARCHAR,
  Q2 VARCHAR,
  Q3 VARCHAR,
  Q4 VARCHAR,
  Q5 VARCHAR,
  Q6 VARCHAR,
  Q7 VARCHAR,
  Q8 VARCHAR,
  Q9 VARCHAR,
  Q10 VARCHAR,
  Q11 VARCHAR,
  Q12 VARCHAR,
  Q13 VARCHAR,
  Q14 VARCHAR,
  Q15 VARCHAR,
  Q16 VARCHAR,
  Q17 VARCHAR,
  Q18 VARCHAR,
  Q19 VARCHAR,
  Q20 VARCHAR,
  Q21 VARCHAR,
  Q22 VARCHAR,
  Q23 VARCHAR,
  Q24 VARCHAR,
  Q25 VARCHAR,
  Q26 VARCHAR,
  Q27 VARCHAR,
  Q28 VARCHAR,
  Q29 VARCHAR,
  Q30 VARCHAR,
  Q31 VARCHAR,
  Q32 VARCHAR,
  Q33 VARCHAR,
  Q34 VARCHAR,
  Q35 VARCHAR,
  Q36 VARCHAR,
  Q37 VARCHAR,
  Q38 VARCHAR,
  Q39 VARCHAR,
  Q40 VARCHAR,
  Q41 VARCHAR,
  Q42 VARCHAR,
  Q43 VARCHAR,
  Q44 VARCHAR,
  Q45 VARCHAR,
  Q46 VARCHAR,
  Q47 VARCHAR,
  Q48 VARCHAR,
  Q49 VARCHAR,
  Q50 VARCHAR,
  Q51 VARCHAR,
  Q52 VARCHAR,
  Q53 VARCHAR,
  Q54 VARCHAR,
  Q55 VARCHAR,
  Q56 VARCHAR,
  Q57 VARCHAR,
  Q58 VARCHAR,
  Q59 VARCHAR,
  Q60 VARCHAR,
  Q61 VARCHAR,
  Q62 VARCHAR,
  Q63 VARCHAR,
  Q64 VARCHAR,
  Q65 VARCHAR,
  Q66 VARCHAR,
  Q67 VARCHAR,
  Q68 VARCHAR,
  Q69 VARCHAR,
  Q70 VARCHAR,
  Q71 VARCHAR,
  Q72 VARCHAR,
  Q73 VARCHAR,
  Q74 VARCHAR,
  Q75 VARCHAR,
  Q76 VARCHAR,
  Q77 VARCHAR,
  Q78 VARCHAR,
  Q79 VARCHAR,
  Q80 VARCHAR,
  Q81 VARCHAR,
  Q82 VARCHAR,
  Q83 VARCHAR,
  Q84 VARCHAR,
  Q85 VARCHAR,
  Q86 VARCHAR,
  Q87 VARCHAR,
  Q88 VARCHAR,
  Q89 VARCHAR,
  Q90 VARCHAR,
  Q91 VARCHAR,
  Q92 VARCHAR,
  Q93 VARCHAR,
  Q94 VARCHAR,
  Q95 VARCHAR,
  Q96 VARCHAR,
  Q97 VARCHAR,
  Q98 VARCHAR,
  Q99 VARCHAR,
  Q100 VARCHAR,
  Q101 VARCHAR,
  Q102 VARCHAR,
  Q103 VARCHAR,
  Q104 VARCHAR,
  Q105 VARCHAR,
  Q106 VARCHAR,
  Q107 VARCHAR,
  Q108 VARCHAR,
  Q109 VARCHAR,
  Q110 VARCHAR,
  Q111 VARCHAR,
  Q112 VARCHAR,
  Q113 VARCHAR,
  Q114 VARCHAR,
  Q115 VARCHAR,
  Q116 VARCHAR,
  Q117 VARCHAR,
  Q118 VARCHAR,
  Q119 VARCHAR,
  Q120 VARCHAR,
  Q121 VARCHAR,
  Q122 VARCHAR,
  Q123 VARCHAR,
  Q124 VARCHAR,
  Q125 VARCHAR,
  Q126 VARCHAR,
  Q127 VARCHAR,
  Q128 VARCHAR,
  Q129 VARCHAR,
  Q130 VARCHAR,
  Q131 VARCHAR,
  Q132 VARCHAR,
  Q133 VARCHAR,
  Q134 VARCHAR,
  Q135 VARCHAR,
  Q136 VARCHAR,
  Q137 VARCHAR,
  Q138 VARCHAR,
  Q139 VARCHAR,
  Q140 VARCHAR,
  Q141 VARCHAR,
  Q142 VARCHAR,
  Q143 VARCHAR,
  Q144 VARCHAR,
  Q145 VARCHAR,
  Q146 VARCHAR,
  Q147 VARCHAR,
  Q148 VARCHAR,
  Q149 VARCHAR,
  Q150 VARCHAR,
  Q151 VARCHAR,
  Q152 VARCHAR,
  Q153 VARCHAR,
  Q154 VARCHAR,
  Q155 VARCHAR,
  Q156 VARCHAR,
  Q157 VARCHAR,
  Q158 VARCHAR,
  Q159 VARCHAR,
  Q160 VARCHAR,
  Q161 VARCHAR,
  Q162 VARCHAR,
  Q163 VARCHAR,
  Q164 VARCHAR,
  Q165 VARCHAR,
  Q166 VARCHAR,
  Q167 VARCHAR,
  Q168 VARCHAR,
  Q169 VARCHAR,
  Q170 VARCHAR,
  Q171 VARCHAR,
  Q172 VARCHAR,
  Q173 VARCHAR,
  Q174 VARCHAR,
  Q175 VARCHAR,
  Q176 VARCHAR,
  Q177 VARCHAR,
  Q178 VARCHAR,
  Q179 VARCHAR,
  Q180 VARCHAR,
  Q181 VARCHAR,
  Q182 VARCHAR,
  Q183 VARCHAR,
  Q184 VARCHAR,
  Q185 VARCHAR,
  Q186 VARCHAR,
  Q187 VARCHAR,
  Q188 VARCHAR,
  Q189 VARCHAR,
  Q190 VARCHAR,
  Q191 VARCHAR,
  Q192 VARCHAR,
  Q193 VARCHAR,
  Q194 VARCHAR,
  Q195 VARCHAR,
  Q196 VARCHAR,
  Q197 VARCHAR,
  Q198 VARCHAR,
  Q199 VARCHAR,
  Q200 VARCHAR,
  Q201 VARCHAR,
  Q202 VARCHAR,
  Q203 VARCHAR,
  Q204 VARCHAR,
  Q205 VARCHAR,
  Q206 VARCHAR,
  Q207 VARCHAR,
  Q208 VARCHAR,
  Q209 VARCHAR,
  Q210 VARCHAR,
  Q211 VARCHAR,
  Q212 VARCHAR,
  Q213 VARCHAR,
  Q214 VARCHAR,
  Q215 VARCHAR,
  Q216 VARCHAR,
  Q217 VARCHAR,
  Q218 VARCHAR,
  Q219 VARCHAR,
  Q220 VARCHAR,
  Q221 VARCHAR,
  Q222 VARCHAR,
  Q223 VARCHAR
); -- s3://baseldosdados/br_inep_enem/questionario_socioeconomico_2007/

CREATE TABLE br_inep_enem.questionario_socioeconomico_2008 (
  id_inscricao VARCHAR,
  Q1 VARCHAR,
  Q2 VARCHAR,
  Q3 VARCHAR,
  Q4 VARCHAR,
  Q5 VARCHAR,
  Q6 VARCHAR,
  Q7 VARCHAR,
  Q8 VARCHAR,
  Q9 VARCHAR,
  Q10 VARCHAR,
  Q11 VARCHAR,
  Q12 VARCHAR,
  Q13 VARCHAR,
  Q14 VARCHAR,
  Q15 VARCHAR,
  Q16 VARCHAR,
  Q17 VARCHAR,
  Q18 VARCHAR,
  Q19 VARCHAR,
  Q20 VARCHAR,
  Q21 VARCHAR,
  Q22 VARCHAR,
  Q23 VARCHAR,
  Q24 VARCHAR,
  Q25 VARCHAR,
  Q26 VARCHAR,
  Q27 VARCHAR,
  Q28 VARCHAR,
  Q29 VARCHAR,
  Q30 VARCHAR,
  Q31 VARCHAR,
  Q32 VARCHAR,
  Q33 VARCHAR,
  Q34 VARCHAR,
  Q35 VARCHAR,
  Q36 VARCHAR,
  Q37 VARCHAR,
  Q38 VARCHAR,
  Q39 VARCHAR,
  Q40 VARCHAR,
  Q41 VARCHAR,
  Q42 VARCHAR,
  Q43 VARCHAR,
  Q44 VARCHAR,
  Q45 VARCHAR,
  Q46 VARCHAR,
  Q47 VARCHAR,
  Q48 VARCHAR,
  Q49 VARCHAR,
  Q50 VARCHAR,
  Q51 VARCHAR,
  Q52 VARCHAR,
  Q53 VARCHAR,
  Q54 VARCHAR,
  Q55 VARCHAR,
  Q56 VARCHAR,
  Q57 VARCHAR,
  Q58 VARCHAR,
  Q59 VARCHAR,
  Q60 VARCHAR,
  Q61 VARCHAR,
  Q62 VARCHAR,
  Q63 VARCHAR,
  Q64 VARCHAR,
  Q65 VARCHAR,
  Q66 VARCHAR,
  Q67 VARCHAR,
  Q68 VARCHAR,
  Q69 VARCHAR,
  Q70 VARCHAR,
  Q71 VARCHAR,
  Q72 VARCHAR,
  Q73 VARCHAR,
  Q74 VARCHAR,
  Q75 VARCHAR,
  Q76 VARCHAR,
  Q77 VARCHAR,
  Q78 VARCHAR,
  Q79 VARCHAR,
  Q80 VARCHAR,
  Q81 VARCHAR,
  Q82 VARCHAR,
  Q83 VARCHAR,
  Q84 VARCHAR,
  Q85 VARCHAR,
  Q86 VARCHAR,
  Q87 VARCHAR,
  Q88 VARCHAR,
  Q89 VARCHAR,
  Q90 VARCHAR,
  Q91 VARCHAR,
  Q92 VARCHAR,
  Q93 VARCHAR,
  Q94 VARCHAR,
  Q95 VARCHAR,
  Q96 VARCHAR,
  Q97 VARCHAR,
  Q98 VARCHAR,
  Q99 VARCHAR,
  Q100 VARCHAR,
  Q101 VARCHAR,
  Q102 VARCHAR,
  Q103 VARCHAR,
  Q104 VARCHAR,
  Q105 VARCHAR,
  Q106 VARCHAR,
  Q107 VARCHAR,
  Q108 VARCHAR,
  Q109 VARCHAR,
  Q110 VARCHAR,
  Q111 VARCHAR,
  Q112 VARCHAR,
  Q113 VARCHAR,
  Q114 VARCHAR,
  Q115 VARCHAR,
  Q116 VARCHAR,
  Q117 VARCHAR,
  Q118 VARCHAR,
  Q119 VARCHAR,
  Q120 VARCHAR,
  Q121 VARCHAR,
  Q122 VARCHAR,
  Q123 VARCHAR,
  Q124 VARCHAR,
  Q125 VARCHAR,
  Q126 VARCHAR,
  Q127 VARCHAR,
  Q128 VARCHAR,
  Q129 VARCHAR,
  Q130 VARCHAR,
  Q131 VARCHAR,
  Q132 VARCHAR,
  Q133 VARCHAR,
  Q134 VARCHAR,
  Q135 VARCHAR,
  Q136 VARCHAR,
  Q137 VARCHAR,
  Q138 VARCHAR,
  Q139 VARCHAR,
  Q140 VARCHAR,
  Q141 VARCHAR,
  Q142 VARCHAR,
  Q143 VARCHAR,
  Q144 VARCHAR,
  Q145 VARCHAR,
  Q146 VARCHAR,
  Q147 VARCHAR,
  Q148 VARCHAR,
  Q149 VARCHAR,
  Q150 VARCHAR,
  Q151 VARCHAR,
  Q152 VARCHAR,
  Q153 VARCHAR,
  Q154 VARCHAR,
  Q155 VARCHAR,
  Q156 VARCHAR,
  Q157 VARCHAR,
  Q158 VARCHAR,
  Q159 VARCHAR,
  Q160 VARCHAR,
  Q161 VARCHAR,
  Q162 VARCHAR,
  Q163 VARCHAR,
  Q164 VARCHAR,
  Q165 VARCHAR,
  Q166 VARCHAR,
  Q167 VARCHAR,
  Q168 VARCHAR,
  Q169 VARCHAR,
  Q170 VARCHAR,
  Q171 VARCHAR,
  Q172 VARCHAR,
  Q173 VARCHAR,
  Q174 VARCHAR,
  Q175 VARCHAR,
  Q176 VARCHAR,
  Q177 VARCHAR,
  Q178 VARCHAR,
  Q179 VARCHAR,
  Q180 VARCHAR,
  Q181 VARCHAR,
  Q182 VARCHAR,
  Q183 VARCHAR,
  Q184 VARCHAR,
  Q185 VARCHAR,
  Q186 VARCHAR,
  Q187 VARCHAR,
  Q188 VARCHAR,
  Q189 VARCHAR,
  Q190 VARCHAR,
  Q191 VARCHAR,
  Q192 VARCHAR,
  Q193 VARCHAR,
  Q194 VARCHAR,
  Q195 VARCHAR,
  Q196 VARCHAR,
  Q197 VARCHAR,
  Q198 VARCHAR,
  Q199 VARCHAR,
  Q200 VARCHAR,
  Q201 VARCHAR,
  Q202 VARCHAR,
  Q203 VARCHAR,
  Q204 VARCHAR,
  Q205 VARCHAR,
  Q206 VARCHAR,
  Q207 VARCHAR,
  Q208 VARCHAR,
  Q209 VARCHAR,
  Q210 VARCHAR,
  Q211 VARCHAR,
  Q212 VARCHAR,
  Q213 VARCHAR,
  Q214 VARCHAR,
  Q215 VARCHAR,
  Q216 VARCHAR,
  Q217 VARCHAR,
  Q218 VARCHAR,
  Q219 VARCHAR,
  Q220 VARCHAR,
  Q221 VARCHAR,
  Q222 VARCHAR,
  Q223 VARCHAR
); -- s3://baseldosdados/br_inep_enem/questionario_socioeconomico_2008/

CREATE TABLE br_inep_enem.questionario_socioeconomico_2009 (
  id_inscricao VARCHAR,
  Q1 VARCHAR,
  Q2 VARCHAR,
  Q3 VARCHAR,
  Q4 VARCHAR,
  Q5 VARCHAR,
  Q6 VARCHAR,
  Q7 VARCHAR,
  Q8 VARCHAR,
  Q9 VARCHAR,
  Q10 VARCHAR,
  Q11 VARCHAR,
  Q12 VARCHAR,
  Q13 VARCHAR,
  Q14 VARCHAR,
  Q15 VARCHAR,
  Q16 VARCHAR,
  Q17 VARCHAR,
  Q18 VARCHAR,
  Q19 VARCHAR,
  Q20 VARCHAR,
  Q21 VARCHAR,
  Q22 VARCHAR,
  Q23 VARCHAR,
  Q24 VARCHAR,
  Q25 VARCHAR,
  Q26 VARCHAR,
  Q27 VARCHAR,
  Q28 VARCHAR,
  Q29 VARCHAR,
  Q30 VARCHAR,
  Q31 VARCHAR,
  Q32 VARCHAR,
  Q33 VARCHAR,
  Q34 VARCHAR,
  Q35 VARCHAR,
  Q36 VARCHAR,
  Q37 VARCHAR,
  Q38 VARCHAR,
  Q39 VARCHAR,
  Q40 VARCHAR,
  Q41 VARCHAR,
  Q42 VARCHAR,
  Q43 VARCHAR,
  Q44 VARCHAR,
  Q45 VARCHAR,
  Q46 VARCHAR,
  Q47 VARCHAR,
  Q48 VARCHAR,
  Q49 VARCHAR,
  Q50 VARCHAR,
  Q51 VARCHAR,
  Q52 VARCHAR,
  Q53 VARCHAR,
  Q54 VARCHAR,
  Q55 VARCHAR,
  Q56 VARCHAR,
  Q57 VARCHAR,
  Q58 VARCHAR,
  Q59 VARCHAR,
  Q60 VARCHAR,
  Q61 VARCHAR,
  Q62 VARCHAR,
  Q63 VARCHAR,
  Q64 VARCHAR,
  Q65 VARCHAR,
  Q66 VARCHAR,
  Q67 VARCHAR,
  Q68 VARCHAR,
  Q69 VARCHAR,
  Q70 VARCHAR,
  Q71 VARCHAR,
  Q72 VARCHAR,
  Q73 VARCHAR,
  Q74 VARCHAR,
  Q75 VARCHAR,
  Q76 VARCHAR,
  Q77 VARCHAR,
  Q78 VARCHAR,
  Q79 VARCHAR,
  Q80 VARCHAR,
  Q81 VARCHAR,
  Q82 VARCHAR,
  Q83 VARCHAR,
  Q84 VARCHAR,
  Q85 VARCHAR,
  Q86 VARCHAR,
  Q87 VARCHAR,
  Q88 VARCHAR,
  Q89 VARCHAR,
  Q90 VARCHAR,
  Q91 VARCHAR,
  Q92 VARCHAR,
  Q93 VARCHAR,
  Q94 VARCHAR,
  Q95 VARCHAR,
  Q96 VARCHAR,
  Q97 VARCHAR,
  Q98 VARCHAR,
  Q99 VARCHAR,
  Q100 VARCHAR,
  Q101 VARCHAR,
  Q102 VARCHAR,
  Q103 VARCHAR,
  Q104 VARCHAR,
  Q105 VARCHAR,
  Q106 VARCHAR,
  Q107 VARCHAR,
  Q108 VARCHAR,
  Q109 VARCHAR,
  Q110 VARCHAR,
  Q111 VARCHAR,
  Q112 VARCHAR,
  Q113 VARCHAR,
  Q114 VARCHAR,
  Q115 VARCHAR,
  Q116 VARCHAR,
  Q117 VARCHAR,
  Q118 VARCHAR,
  Q119 VARCHAR,
  Q120 VARCHAR,
  Q121 VARCHAR,
  Q122 VARCHAR,
  Q123 VARCHAR,
  Q124 VARCHAR,
  Q125 VARCHAR,
  Q126 VARCHAR,
  Q127 VARCHAR,
  Q128 VARCHAR,
  Q129 VARCHAR,
  Q130 VARCHAR,
  Q131 VARCHAR,
  Q132 VARCHAR,
  Q133 VARCHAR,
  Q134 VARCHAR,
  Q135 VARCHAR,
  Q136 VARCHAR,
  Q137 VARCHAR,
  Q138 VARCHAR,
  Q139 VARCHAR,
  Q140 VARCHAR,
  Q141 VARCHAR,
  Q142 VARCHAR,
  Q143 VARCHAR,
  Q144 VARCHAR,
  Q145 VARCHAR,
  Q146 VARCHAR,
  Q147 VARCHAR,
  Q148 VARCHAR,
  Q149 VARCHAR,
  Q150 VARCHAR,
  Q151 VARCHAR,
  Q152 VARCHAR,
  Q153 VARCHAR,
  Q154 VARCHAR,
  Q155 VARCHAR,
  Q156 VARCHAR,
  Q157 VARCHAR,
  Q158 VARCHAR,
  Q159 VARCHAR,
  Q160 VARCHAR,
  Q161 VARCHAR,
  Q162 VARCHAR,
  Q163 VARCHAR,
  Q164 VARCHAR,
  Q165 VARCHAR,
  Q166 VARCHAR,
  Q167 VARCHAR,
  Q168 VARCHAR,
  Q169 VARCHAR,
  Q170 VARCHAR,
  Q171 VARCHAR,
  Q172 VARCHAR,
  Q173 VARCHAR,
  Q174 VARCHAR,
  Q175 VARCHAR,
  Q176 VARCHAR,
  Q177 VARCHAR,
  Q178 VARCHAR,
  Q179 VARCHAR,
  Q180 VARCHAR,
  Q181 VARCHAR,
  Q182 VARCHAR,
  Q183 VARCHAR,
  Q184 VARCHAR,
  Q185 VARCHAR,
  Q186 VARCHAR,
  Q187 VARCHAR,
  Q188 VARCHAR,
  Q189 VARCHAR,
  Q190 VARCHAR,
  Q191 VARCHAR,
  Q192 VARCHAR,
  Q193 VARCHAR,
  Q194 VARCHAR,
  Q195 VARCHAR,
  Q196 VARCHAR,
  Q197 VARCHAR,
  Q198 VARCHAR,
  Q199 VARCHAR,
  Q200 VARCHAR,
  Q201 VARCHAR,
  Q202 VARCHAR,
  Q203 VARCHAR,
  Q204 VARCHAR,
  Q205 VARCHAR,
  Q206 VARCHAR,
  Q207 VARCHAR,
  Q208 VARCHAR,
  Q209 VARCHAR,
  Q210 VARCHAR,
  Q211 VARCHAR,
  Q212 VARCHAR,
  Q213 VARCHAR,
  Q214 VARCHAR,
  Q215 VARCHAR,
  Q216 VARCHAR,
  Q217 VARCHAR,
  Q218 VARCHAR,
  Q219 VARCHAR,
  Q220 VARCHAR,
  Q221 VARCHAR,
  Q222 VARCHAR,
  Q223 VARCHAR,
  Q224 VARCHAR,
  Q225 VARCHAR,
  Q226 VARCHAR,
  Q227 VARCHAR,
  Q228 VARCHAR,
  Q229 VARCHAR,
  Q230 VARCHAR,
  Q231 VARCHAR,
  Q232 VARCHAR,
  Q233 VARCHAR,
  Q234 VARCHAR,
  Q235 VARCHAR,
  Q236 VARCHAR,
  Q237 VARCHAR,
  Q238 VARCHAR,
  Q239 VARCHAR,
  Q240 VARCHAR,
  Q241 VARCHAR,
  Q242 VARCHAR,
  Q243 VARCHAR,
  Q244 VARCHAR,
  Q245 VARCHAR,
  Q246 VARCHAR,
  Q247 VARCHAR,
  Q248 VARCHAR,
  Q249 VARCHAR,
  Q250 VARCHAR,
  Q251 VARCHAR,
  Q252 VARCHAR,
  Q253 VARCHAR,
  Q254 VARCHAR,
  Q255 VARCHAR,
  Q256 VARCHAR,
  Q257 VARCHAR,
  Q258 VARCHAR,
  Q259 VARCHAR,
  Q260 VARCHAR,
  Q261 VARCHAR,
  Q262 VARCHAR,
  Q263 VARCHAR,
  Q264 VARCHAR,
  Q265 VARCHAR,
  Q266 VARCHAR,
  Q267 VARCHAR,
  Q268 VARCHAR,
  Q269 VARCHAR,
  Q270 VARCHAR,
  Q271 VARCHAR,
  Q272 VARCHAR,
  Q273 VARCHAR,
  Q274 VARCHAR,
  Q275 VARCHAR,
  Q276 VARCHAR,
  Q277 VARCHAR,
  Q278 VARCHAR,
  Q279 VARCHAR,
  Q280 VARCHAR,
  Q281 VARCHAR,
  Q282 VARCHAR,
  Q283 VARCHAR,
  Q284 VARCHAR,
  Q285 VARCHAR,
  Q286 VARCHAR,
  Q287 VARCHAR,
  Q288 VARCHAR,
  Q289 VARCHAR,
  Q290 VARCHAR,
  Q291 VARCHAR,
  Q292 VARCHAR,
  Q293 VARCHAR
); -- s3://baseldosdados/br_inep_enem/questionario_socioeconomico_2009/

CREATE TABLE br_inep_enem.questionario_socioeconomico_2010 (
  id_inscricao VARCHAR,
  Q01 VARCHAR,
  Q02 VARCHAR,
  Q03 VARCHAR,
  Q04 VARCHAR,
  Q05 VARCHAR,
  Q06 VARCHAR,
  Q07 VARCHAR,
  Q08 VARCHAR,
  Q09 VARCHAR,
  Q10 VARCHAR,
  Q11 VARCHAR,
  Q12 VARCHAR,
  Q13 VARCHAR,
  Q14 VARCHAR,
  Q15 VARCHAR,
  Q16 VARCHAR,
  Q17 VARCHAR,
  Q18 VARCHAR,
  Q19 VARCHAR,
  Q20 VARCHAR,
  Q21 VARCHAR,
  Q22 VARCHAR,
  Q23 VARCHAR,
  Q24 VARCHAR,
  Q25 VARCHAR,
  Q26 VARCHAR,
  Q27 VARCHAR,
  Q28 VARCHAR,
  Q29 VARCHAR,
  Q30 VARCHAR,
  Q31 VARCHAR,
  Q32 VARCHAR,
  Q33 VARCHAR,
  Q34 VARCHAR,
  Q35 VARCHAR,
  Q36 VARCHAR,
  Q37 VARCHAR,
  Q38 VARCHAR,
  Q39 VARCHAR,
  Q40 VARCHAR,
  Q41 VARCHAR,
  Q42 VARCHAR,
  Q43 VARCHAR,
  Q44 VARCHAR,
  Q45 VARCHAR,
  Q46 VARCHAR,
  Q47 VARCHAR,
  Q48 VARCHAR,
  Q49 VARCHAR,
  Q50 VARCHAR,
  Q51 VARCHAR,
  Q52 VARCHAR,
  Q53 VARCHAR,
  Q54 VARCHAR,
  Q55 VARCHAR,
  Q56 VARCHAR,
  Q57 VARCHAR
); -- s3://baseldosdados/br_inep_enem/questionario_socioeconomico_2010/

CREATE TABLE br_inep_enem.questionario_socioeconomico_2011 (
  id_inscricao VARCHAR,
  Q001 VARCHAR,
  Q002 VARCHAR,
  Q003 VARCHAR,
  Q004 VARCHAR,
  Q005 VARCHAR,
  Q006 VARCHAR,
  Q007 VARCHAR,
  Q008 VARCHAR,
  Q009 VARCHAR,
  Q010 VARCHAR,
  Q011 VARCHAR,
  Q012 VARCHAR,
  Q013 VARCHAR,
  Q014 VARCHAR,
  Q015 VARCHAR,
  Q016 VARCHAR,
  Q017 VARCHAR,
  Q018 VARCHAR,
  Q019 VARCHAR,
  Q020 VARCHAR,
  Q021 VARCHAR,
  Q022 VARCHAR,
  Q023 VARCHAR,
  Q024 VARCHAR,
  Q025 VARCHAR,
  Q026 VARCHAR,
  Q027 VARCHAR,
  Q028 VARCHAR,
  Q029 VARCHAR,
  Q030 VARCHAR,
  Q031 VARCHAR,
  Q032 VARCHAR,
  Q033 VARCHAR,
  Q034 VARCHAR,
  Q035 VARCHAR,
  Q036 VARCHAR,
  Q037 VARCHAR,
  Q038 VARCHAR,
  Q039 VARCHAR,
  Q040 VARCHAR,
  Q041 VARCHAR,
  Q042 VARCHAR,
  Q043 VARCHAR,
  Q044 VARCHAR,
  Q045 VARCHAR,
  Q046 VARCHAR,
  Q047 VARCHAR,
  Q048 VARCHAR,
  Q049 VARCHAR,
  Q050 VARCHAR,
  Q051 VARCHAR,
  Q052 VARCHAR,
  Q053 VARCHAR,
  Q054 VARCHAR,
  Q055 VARCHAR,
  Q056 VARCHAR,
  Q057 VARCHAR,
  Q058 VARCHAR,
  Q059 VARCHAR,
  Q060 VARCHAR,
  Q061 VARCHAR,
  Q062 VARCHAR,
  Q063 VARCHAR,
  Q064 VARCHAR,
  Q065 VARCHAR,
  Q066 VARCHAR,
  Q067 VARCHAR,
  Q068 VARCHAR,
  Q069 VARCHAR,
  Q070 VARCHAR,
  Q071 VARCHAR,
  Q072 VARCHAR,
  Q073 VARCHAR,
  Q074 VARCHAR,
  Q075 VARCHAR
); -- s3://baseldosdados/br_inep_enem/questionario_socioeconomico_2011/

CREATE TABLE br_inep_enem.questionario_socioeconomico_2012 (
  id_inscricao VARCHAR,
  Q001 VARCHAR,
  Q002 VARCHAR,
  Q003 VARCHAR,
  Q004 VARCHAR,
  Q005 VARCHAR,
  Q006 VARCHAR,
  Q007 VARCHAR,
  Q008 VARCHAR,
  Q009 VARCHAR,
  Q010 VARCHAR,
  Q011 VARCHAR,
  Q012 VARCHAR,
  Q013 VARCHAR,
  Q014 VARCHAR,
  Q015 VARCHAR,
  Q016 VARCHAR,
  Q017 VARCHAR,
  Q018 VARCHAR,
  Q019 VARCHAR,
  Q020 VARCHAR,
  Q021 VARCHAR,
  Q022 VARCHAR,
  Q023 VARCHAR,
  Q024 VARCHAR,
  Q025 VARCHAR,
  Q026 VARCHAR,
  Q027 VARCHAR,
  Q028 VARCHAR,
  Q029 VARCHAR,
  Q030 VARCHAR,
  Q031 VARCHAR,
  Q032 VARCHAR,
  Q033 VARCHAR,
  Q034 VARCHAR,
  Q035 VARCHAR,
  Q036 VARCHAR,
  Q037 VARCHAR,
  Q038 VARCHAR,
  Q039 VARCHAR,
  Q040 VARCHAR,
  Q041 VARCHAR,
  Q042 VARCHAR,
  Q043 VARCHAR,
  Q044 VARCHAR,
  Q045 VARCHAR,
  Q046 VARCHAR,
  Q047 VARCHAR,
  Q048 VARCHAR,
  Q049 VARCHAR,
  Q050 VARCHAR,
  Q051 VARCHAR,
  Q052 VARCHAR,
  Q053 VARCHAR,
  Q054 VARCHAR,
  Q055 VARCHAR,
  Q056 VARCHAR,
  Q057 VARCHAR,
  Q058 VARCHAR,
  Q059 VARCHAR,
  Q060 VARCHAR,
  Q061 VARCHAR,
  Q062 VARCHAR
); -- s3://baseldosdados/br_inep_enem/questionario_socioeconomico_2012/

CREATE TABLE br_inep_enem.questionario_socioeconomico_2013 (
  id_inscricao VARCHAR,
  Q001 VARCHAR,
  Q002 VARCHAR,
  Q003 VARCHAR,
  Q004 VARCHAR,
  Q005 VARCHAR,
  Q006 VARCHAR,
  Q007 VARCHAR,
  Q008 VARCHAR,
  Q009 VARCHAR,
  Q010 VARCHAR,
  Q011 VARCHAR,
  Q012 VARCHAR,
  Q013 VARCHAR,
  Q014 VARCHAR,
  Q015 VARCHAR,
  Q016 VARCHAR,
  Q017 VARCHAR,
  Q018 VARCHAR,
  Q019 VARCHAR,
  Q020 VARCHAR,
  Q021 VARCHAR,
  Q022 VARCHAR,
  Q023 VARCHAR,
  Q024 VARCHAR,
  Q025 VARCHAR,
  Q026 VARCHAR,
  Q027 VARCHAR,
  Q028 VARCHAR,
  Q029 VARCHAR,
  Q030 VARCHAR,
  Q031 VARCHAR,
  Q032 VARCHAR,
  Q033 VARCHAR,
  Q034 VARCHAR,
  Q035 VARCHAR,
  Q036 VARCHAR,
  Q037 VARCHAR,
  Q038 VARCHAR,
  Q039 VARCHAR,
  Q040 VARCHAR,
  Q041 VARCHAR,
  Q042 VARCHAR,
  Q043 VARCHAR,
  Q044 VARCHAR,
  Q045 VARCHAR,
  Q046 VARCHAR,
  Q047 VARCHAR,
  Q048 VARCHAR,
  Q049 VARCHAR,
  Q050 VARCHAR,
  Q051 VARCHAR,
  Q052 VARCHAR,
  Q053 VARCHAR,
  Q054 VARCHAR,
  Q055 VARCHAR,
  Q056 VARCHAR,
  Q057 VARCHAR,
  Q058 VARCHAR,
  Q059 VARCHAR,
  Q060 VARCHAR,
  Q061 VARCHAR,
  Q062 VARCHAR,
  Q063 VARCHAR,
  Q064 VARCHAR,
  Q065 VARCHAR,
  Q066 VARCHAR,
  Q067 VARCHAR,
  Q068 VARCHAR,
  Q069 VARCHAR,
  Q070 VARCHAR,
  Q071 VARCHAR,
  Q072 VARCHAR,
  Q073 VARCHAR,
  Q074 VARCHAR,
  Q075 VARCHAR,
  Q076 VARCHAR
); -- s3://baseldosdados/br_inep_enem/questionario_socioeconomico_2013/

CREATE TABLE br_inep_enem.questionario_socioeconomico_2014 (
  id_inscricao VARCHAR,
  Q001 VARCHAR,
  Q002 VARCHAR,
  Q003 VARCHAR,
  Q004 VARCHAR,
  Q005 VARCHAR,
  Q006 VARCHAR,
  Q007 VARCHAR,
  Q008 VARCHAR,
  Q009 VARCHAR,
  Q010 VARCHAR,
  Q011 VARCHAR,
  Q012 VARCHAR,
  Q013 VARCHAR,
  Q014 VARCHAR,
  Q015 VARCHAR,
  Q016 VARCHAR,
  Q017 VARCHAR,
  Q018 VARCHAR,
  Q019 VARCHAR,
  Q020 VARCHAR,
  Q021 VARCHAR,
  Q022 VARCHAR,
  Q023 VARCHAR,
  Q024 VARCHAR,
  Q025 VARCHAR,
  Q026 VARCHAR,
  Q027 VARCHAR,
  Q028 VARCHAR,
  Q029 VARCHAR,
  Q030 VARCHAR,
  Q031 VARCHAR,
  Q032 VARCHAR,
  Q033 VARCHAR,
  Q034 VARCHAR,
  Q035 VARCHAR,
  Q036 VARCHAR,
  Q037 VARCHAR,
  Q038 VARCHAR,
  Q039 VARCHAR,
  Q040 VARCHAR,
  Q041 VARCHAR,
  Q042 VARCHAR,
  Q043 VARCHAR,
  Q044 VARCHAR,
  Q045 VARCHAR,
  Q046 VARCHAR,
  Q047 VARCHAR,
  Q048 VARCHAR,
  Q049 VARCHAR,
  Q050 VARCHAR,
  Q051 VARCHAR,
  Q052 VARCHAR,
  Q053 VARCHAR,
  Q054 VARCHAR,
  Q055 VARCHAR,
  Q056 VARCHAR,
  Q057 VARCHAR,
  Q058 VARCHAR,
  Q059 VARCHAR,
  Q060 VARCHAR,
  Q061 VARCHAR,
  Q062 VARCHAR,
  Q063 VARCHAR,
  Q064 VARCHAR,
  Q065 VARCHAR,
  Q066 VARCHAR,
  Q067 VARCHAR,
  Q068 VARCHAR,
  Q069 VARCHAR,
  Q070 VARCHAR,
  Q071 VARCHAR,
  Q072 VARCHAR,
  Q073 VARCHAR,
  Q074 VARCHAR,
  Q075 VARCHAR,
  Q076 VARCHAR
); -- s3://baseldosdados/br_inep_enem/questionario_socioeconomico_2014/

CREATE TABLE br_inep_enem.questionario_socioeconomico_2015 (
  id_inscricao VARCHAR,
  Q001 VARCHAR,
  Q002 VARCHAR,
  Q003 VARCHAR,
  Q004 VARCHAR,
  Q005 VARCHAR,
  Q006 VARCHAR,
  Q007 VARCHAR,
  Q008 VARCHAR,
  Q009 VARCHAR,
  Q010 VARCHAR,
  Q011 VARCHAR,
  Q012 VARCHAR,
  Q013 VARCHAR,
  Q014 VARCHAR,
  Q015 VARCHAR,
  Q016 VARCHAR,
  Q017 VARCHAR,
  Q018 VARCHAR,
  Q019 VARCHAR,
  Q020 VARCHAR,
  Q021 VARCHAR,
  Q022 VARCHAR,
  Q023 VARCHAR,
  Q024 VARCHAR,
  Q025 VARCHAR,
  Q026 VARCHAR,
  Q027 VARCHAR,
  Q028 VARCHAR,
  Q029 VARCHAR,
  Q030 VARCHAR,
  Q031 VARCHAR,
  Q032 VARCHAR,
  Q033 VARCHAR,
  Q034 VARCHAR,
  Q035 VARCHAR,
  Q036 VARCHAR,
  Q037 VARCHAR,
  Q038 VARCHAR,
  Q039 VARCHAR,
  Q040 VARCHAR,
  Q041 VARCHAR,
  Q042 VARCHAR,
  Q043 VARCHAR,
  Q044 VARCHAR,
  Q045 VARCHAR,
  Q046 VARCHAR,
  Q047 VARCHAR,
  Q048 VARCHAR,
  Q049 VARCHAR,
  Q050 VARCHAR
); -- s3://baseldosdados/br_inep_enem/questionario_socioeconomico_2015/

CREATE TABLE br_inep_enem.questionario_socioeconomico_2016 (
  id_inscricao VARCHAR,
  Q001 VARCHAR,
  Q002 VARCHAR,
  Q003 VARCHAR,
  Q004 VARCHAR,
  Q005 VARCHAR,
  Q006 VARCHAR,
  Q007 VARCHAR,
  Q008 VARCHAR,
  Q009 VARCHAR,
  Q010 VARCHAR,
  Q011 VARCHAR,
  Q012 VARCHAR,
  Q013 VARCHAR,
  Q014 VARCHAR,
  Q015 VARCHAR,
  Q016 VARCHAR,
  Q017 VARCHAR,
  Q018 VARCHAR,
  Q019 VARCHAR,
  Q020 VARCHAR,
  Q021 VARCHAR,
  Q022 VARCHAR,
  Q023 VARCHAR,
  Q024 VARCHAR,
  Q025 VARCHAR,
  Q026 VARCHAR,
  Q027 VARCHAR,
  Q028 VARCHAR,
  Q029 VARCHAR,
  Q030 VARCHAR,
  Q031 VARCHAR,
  Q032 VARCHAR,
  Q033 VARCHAR,
  Q034 VARCHAR,
  Q035 VARCHAR,
  Q036 VARCHAR,
  Q037 VARCHAR,
  Q038 VARCHAR,
  Q039 VARCHAR,
  Q040 VARCHAR,
  Q041 VARCHAR,
  Q042 VARCHAR,
  Q043 VARCHAR,
  Q044 VARCHAR,
  Q045 VARCHAR,
  Q046 VARCHAR,
  Q047 VARCHAR,
  Q048 VARCHAR,
  Q049 VARCHAR,
  Q050 VARCHAR
); -- s3://baseldosdados/br_inep_enem/questionario_socioeconomico_2016/

CREATE TABLE br_inep_enem.questionario_socioeconomico_2017 (
  id_inscricao VARCHAR,
  Q001 VARCHAR,
  Q002 VARCHAR,
  Q003 VARCHAR,
  Q004 VARCHAR,
  Q005 VARCHAR,
  Q006 VARCHAR,
  Q007 VARCHAR,
  Q008 VARCHAR,
  Q009 VARCHAR,
  Q010 VARCHAR,
  Q011 VARCHAR,
  Q012 VARCHAR,
  Q013 VARCHAR,
  Q014 VARCHAR,
  Q015 VARCHAR,
  Q016 VARCHAR,
  Q017 VARCHAR,
  Q018 VARCHAR,
  Q019 VARCHAR,
  Q020 VARCHAR,
  Q021 VARCHAR,
  Q022 VARCHAR,
  Q023 VARCHAR,
  Q024 VARCHAR,
  Q025 VARCHAR,
  Q026 VARCHAR,
  Q027 VARCHAR
); -- s3://baseldosdados/br_inep_enem/questionario_socioeconomico_2017/

CREATE TABLE br_inep_enem.questionario_socioeconomico_2018 (
  id_inscricao VARCHAR,
  Q001 VARCHAR,
  Q002 VARCHAR,
  Q003 VARCHAR,
  Q004 VARCHAR,
  Q005 VARCHAR,
  Q006 VARCHAR,
  Q007 VARCHAR,
  Q008 VARCHAR,
  Q009 VARCHAR,
  Q010 VARCHAR,
  Q011 VARCHAR,
  Q012 VARCHAR,
  Q013 VARCHAR,
  Q014 VARCHAR,
  Q015 VARCHAR,
  Q016 VARCHAR,
  Q017 VARCHAR,
  Q018 VARCHAR,
  Q019 VARCHAR,
  Q020 VARCHAR,
  Q021 VARCHAR,
  Q022 VARCHAR,
  Q023 VARCHAR,
  Q024 VARCHAR,
  Q025 VARCHAR,
  Q026 VARCHAR,
  Q027 VARCHAR
); -- s3://baseldosdados/br_inep_enem/questionario_socioeconomico_2018/

CREATE TABLE br_inep_enem.questionario_socioeconomico_2019 (
  id_inscricao VARCHAR,
  Q001 VARCHAR,
  Q002 VARCHAR,
  Q003 VARCHAR,
  Q004 VARCHAR,
  Q005 VARCHAR,
  Q006 VARCHAR,
  Q007 VARCHAR,
  Q008 VARCHAR,
  Q009 VARCHAR,
  Q010 VARCHAR,
  Q011 VARCHAR,
  Q012 VARCHAR,
  Q013 VARCHAR,
  Q014 VARCHAR,
  Q015 VARCHAR,
  Q016 VARCHAR,
  Q017 VARCHAR,
  Q018 VARCHAR,
  Q019 VARCHAR,
  Q020 VARCHAR,
  Q021 VARCHAR,
  Q022 VARCHAR,
  Q023 VARCHAR,
  Q024 VARCHAR,
  Q025 VARCHAR
); -- s3://baseldosdados/br_inep_enem/questionario_socioeconomico_2019/

CREATE TABLE br_inep_enem.questionario_socioeconomico_2020 (
  id_inscricao VARCHAR,
  Q001 VARCHAR,
  Q002 VARCHAR,
  Q003 VARCHAR,
  Q004 VARCHAR,
  Q005 VARCHAR,
  Q006 VARCHAR,
  Q007 VARCHAR,
  Q008 VARCHAR,
  Q009 VARCHAR,
  Q010 VARCHAR,
  Q011 VARCHAR,
  Q012 VARCHAR,
  Q013 VARCHAR,
  Q014 VARCHAR,
  Q015 VARCHAR,
  Q016 VARCHAR,
  Q017 VARCHAR,
  Q018 VARCHAR,
  Q019 VARCHAR,
  Q020 VARCHAR,
  Q021 VARCHAR,
  Q022 VARCHAR,
  Q023 VARCHAR,
  Q024 VARCHAR,
  Q025 VARCHAR
); -- s3://baseldosdados/br_inep_enem/questionario_socioeconomico_2020/

CREATE TABLE br_inep_enem.questionario_socioeconomico_2021 (
  id_inscricao VARCHAR,
  Q001 VARCHAR,
  Q002 VARCHAR,
  Q003 VARCHAR,
  Q004 VARCHAR,
  Q005 VARCHAR,
  Q006 VARCHAR,
  Q007 VARCHAR,
  Q008 VARCHAR,
  Q009 VARCHAR,
  Q010 VARCHAR,
  Q011 VARCHAR,
  Q012 VARCHAR,
  Q013 VARCHAR,
  Q014 VARCHAR,
  Q015 VARCHAR,
  Q016 VARCHAR,
  Q017 VARCHAR,
  Q018 VARCHAR,
  Q019 VARCHAR,
  Q020 VARCHAR,
  Q021 VARCHAR,
  Q022 VARCHAR,
  Q023 VARCHAR,
  Q024 VARCHAR,
  Q025 VARCHAR
); -- s3://baseldosdados/br_inep_enem/questionario_socioeconomico_2021/

CREATE TABLE br_inep_enem.questionario_socioeconomico_2022 (
  id_inscricao VARCHAR,
  Q001 VARCHAR,
  Q002 VARCHAR,
  Q003 VARCHAR,
  Q004 VARCHAR,
  Q005 VARCHAR,
  Q006 VARCHAR,
  Q007 VARCHAR,
  Q008 VARCHAR,
  Q009 VARCHAR,
  Q010 VARCHAR,
  Q011 VARCHAR,
  Q012 VARCHAR,
  Q013 VARCHAR,
  Q014 VARCHAR,
  Q015 VARCHAR,
  Q016 VARCHAR,
  Q017 VARCHAR,
  Q018 VARCHAR,
  Q019 VARCHAR,
  Q020 VARCHAR,
  Q021 VARCHAR,
  Q022 VARCHAR,
  Q023 VARCHAR,
  Q024 VARCHAR,
  Q025 VARCHAR
); -- s3://baseldosdados/br_inep_enem/questionario_socioeconomico_2022/

CREATE TABLE br_inep_enem.questionario_socioeconomico_2023 (
  id_inscricao VARCHAR,
  q001 VARCHAR,
  q002 VARCHAR,
  q003 VARCHAR,
  q004 VARCHAR,
  q005 VARCHAR,
  q006 VARCHAR,
  q007 VARCHAR,
  q008 VARCHAR,
  q009 VARCHAR,
  q010 VARCHAR,
  q011 VARCHAR,
  q012 VARCHAR,
  q013 VARCHAR,
  q014 VARCHAR,
  q015 VARCHAR,
  q016 VARCHAR,
  q017 VARCHAR,
  q018 VARCHAR,
  q019 VARCHAR,
  q020 VARCHAR,
  q021 VARCHAR,
  q022 VARCHAR,
  q023 VARCHAR,
  q024 VARCHAR,
  q025 VARCHAR
); -- s3://baseldosdados/br_inep_enem/questionario_socioeconomico_2023/

-- ============================================================
-- Dataset: br_inep_formacao_docente  (1 tables)
-- ============================================================

CREATE TABLE br_inep_formacao_docente.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_inep_formacao_docente/dicionario/

-- ============================================================
-- Dataset: br_inep_ideb  (5 tables)
-- ============================================================

CREATE TABLE br_inep_ideb.brasil (
  ano INT,
  rede VARCHAR,
  ensino VARCHAR,
  anos_escolares VARCHAR,
  taxa_aprovacao DOUBLE,
  indicador_rendimento DOUBLE,
  nota_saeb_matematica DOUBLE,
  nota_saeb_lingua_portuguesa DOUBLE,
  nota_saeb_media_padronizada DOUBLE,
  ideb DOUBLE,
  projecao DOUBLE
); -- s3://baseldosdados/br_inep_ideb/brasil/

CREATE TABLE br_inep_ideb.escola (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_escola VARCHAR,
  rede VARCHAR,
  ensino VARCHAR,
  anos_escolares VARCHAR,
  taxa_aprovacao DOUBLE,
  indicador_rendimento DOUBLE,
  nota_saeb_matematica DOUBLE,
  nota_saeb_lingua_portuguesa DOUBLE,
  nota_saeb_media_padronizada DOUBLE,
  ideb DOUBLE,
  projecao DOUBLE
); -- s3://baseldosdados/br_inep_ideb/escola/

CREATE TABLE br_inep_ideb.municipio (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  rede VARCHAR,
  ensino VARCHAR,
  anos_escolares VARCHAR,
  taxa_aprovacao DOUBLE,
  indicador_rendimento DOUBLE,
  nota_saeb_matematica DOUBLE,
  nota_saeb_lingua_portuguesa DOUBLE,
  nota_saeb_media_padronizada DOUBLE,
  ideb DOUBLE,
  projecao DOUBLE
); -- s3://baseldosdados/br_inep_ideb/municipio/

CREATE TABLE br_inep_ideb.regiao (
  ano INT,
  regiao VARCHAR,
  rede VARCHAR,
  ensino VARCHAR,
  anos_escolares VARCHAR,
  taxa_aprovacao DOUBLE,
  indicador_rendimento DOUBLE,
  nota_saeb_matematica DOUBLE,
  nota_saeb_lingua_portuguesa DOUBLE,
  nota_saeb_media_padronizada DOUBLE,
  ideb DOUBLE,
  projecao DOUBLE
); -- s3://baseldosdados/br_inep_ideb/regiao/

CREATE TABLE br_inep_ideb.uf (
  ano INT,
  sigla_uf VARCHAR,
  rede VARCHAR,
  ensino VARCHAR,
  anos_escolares VARCHAR,
  taxa_aprovacao DOUBLE,
  indicador_rendimento DOUBLE,
  nota_saeb_matematica DOUBLE,
  nota_saeb_lingua_portuguesa DOUBLE,
  nota_saeb_media_padronizada DOUBLE,
  ideb DOUBLE,
  projecao DOUBLE
); -- s3://baseldosdados/br_inep_ideb/uf/

-- ============================================================
-- Dataset: br_inep_indicador_nivel_socioeconomico  (2 tables)
-- ============================================================

CREATE TABLE br_inep_indicador_nivel_socioeconomico.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_inep_indicador_nivel_socioeconomico/dicionario/

CREATE TABLE br_inep_indicador_nivel_socioeconomico.escola (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  area VARCHAR,
  rede VARCHAR,
  id_escola VARCHAR,
  tipo_localizacao VARCHAR,
  quantidade_alunos_inse INT,
  inse DOUBLE,
  percentual_nivel_1 DOUBLE,
  percentual_nivel_2 DOUBLE,
  percentual_nivel_3 DOUBLE,
  percentual_nivel_4 DOUBLE,
  percentual_nivel_5 DOUBLE,
  percentual_nivel_6 DOUBLE,
  percentual_nivel_7 DOUBLE,
  percentual_nivel_8 DOUBLE,
  classificacao VARCHAR
); -- s3://baseldosdados/br_inep_indicador_nivel_socioeconomico/escola/

-- ============================================================
-- Dataset: br_inep_indicadores_educacionais  (11 tables)
-- ============================================================

CREATE TABLE br_inep_indicadores_educacionais.brasil (
  ano INT,
  localizacao VARCHAR,
  rede VARCHAR,
  atu_ei DOUBLE,
  atu_ei_creche DOUBLE,
  atu_ei_pre_escola DOUBLE,
  atu_ef DOUBLE,
  atu_ef_anos_iniciais DOUBLE,
  atu_ef_anos_finais DOUBLE,
  atu_ef_1_ano DOUBLE,
  atu_ef_2_ano DOUBLE,
  atu_ef_3_ano DOUBLE,
  atu_ef_4_ano DOUBLE,
  atu_ef_5_ano DOUBLE,
  atu_ef_6_ano DOUBLE,
  atu_ef_7_ano DOUBLE,
  atu_ef_8_ano DOUBLE,
  atu_ef_9_ano DOUBLE,
  atu_ef_turmas_unif_multi_fluxo DOUBLE,
  atu_em DOUBLE,
  atu_em_1_ano DOUBLE,
  atu_em_2_ano DOUBLE,
  atu_em_3_ano DOUBLE,
  atu_em_4_ano DOUBLE,
  atu_em_nao_seriado DOUBLE,
  had_ei DOUBLE,
  had_ei_creche DOUBLE,
  had_ei_pre_escola DOUBLE,
  had_ef DOUBLE,
  had_ef_anos_iniciais DOUBLE,
  had_ef_anos_finais DOUBLE,
  had_ef_1_ano DOUBLE,
  had_ef_2_ano DOUBLE,
  had_ef_3_ano DOUBLE,
  had_ef_4_ano DOUBLE,
  had_ef_5_ano DOUBLE,
  had_ef_6_ano DOUBLE,
  had_ef_7_ano DOUBLE,
  had_ef_8_ano DOUBLE,
  had_ef_9_ano DOUBLE,
  had_em DOUBLE,
  had_em_1_ano DOUBLE,
  had_em_2_ano DOUBLE,
  had_em_3_ano DOUBLE,
  had_em_4_ano DOUBLE,
  had_em_nao_seriado DOUBLE,
  tdi_ef DOUBLE,
  tdi_ef_anos_iniciais DOUBLE,
  tdi_ef_anos_finais DOUBLE,
  tdi_ef_1_ano DOUBLE,
  tdi_ef_2_ano DOUBLE,
  tdi_ef_3_ano DOUBLE,
  tdi_ef_4_ano DOUBLE,
  tdi_ef_5_ano DOUBLE,
  tdi_ef_6_ano DOUBLE,
  tdi_ef_7_ano DOUBLE,
  tdi_ef_8_ano DOUBLE,
  tdi_ef_9_ano DOUBLE,
  tdi_em DOUBLE,
  tdi_em_1_ano DOUBLE,
  tdi_em_2_ano DOUBLE,
  tdi_em_3_ano DOUBLE,
  tdi_em_4_ano DOUBLE,
  taxa_aprovacao_ef DOUBLE,
  taxa_aprovacao_ef_anos_iniciais DOUBLE,
  taxa_aprovacao_ef_anos_finais DOUBLE,
  taxa_aprovacao_ef_1_ano DOUBLE,
  taxa_aprovacao_ef_2_ano DOUBLE,
  taxa_aprovacao_ef_3_ano DOUBLE,
  taxa_aprovacao_ef_4_ano DOUBLE,
  taxa_aprovacao_ef_5_ano DOUBLE,
  taxa_aprovacao_ef_6_ano DOUBLE,
  taxa_aprovacao_ef_7_ano DOUBLE,
  taxa_aprovacao_ef_8_ano DOUBLE,
  taxa_aprovacao_ef_9_ano DOUBLE,
  taxa_aprovacao_em DOUBLE,
  taxa_aprovacao_em_1_ano DOUBLE,
  taxa_aprovacao_em_2_ano DOUBLE,
  taxa_aprovacao_em_3_ano DOUBLE,
  taxa_aprovacao_em_4_ano DOUBLE,
  taxa_aprovacao_em_nao_seriado DOUBLE,
  taxa_reprovacao_ef DOUBLE,
  taxa_reprovacao_ef_anos_iniciais DOUBLE,
  taxa_reprovacao_ef_anos_finais DOUBLE,
  taxa_reprovacao_ef_1_ano DOUBLE,
  taxa_reprovacao_ef_2_ano DOUBLE,
  taxa_reprovacao_ef_3_ano DOUBLE,
  taxa_reprovacao_ef_4_ano DOUBLE,
  taxa_reprovacao_ef_5_ano DOUBLE,
  taxa_reprovacao_ef_6_ano DOUBLE,
  taxa_reprovacao_ef_7_ano DOUBLE,
  taxa_reprovacao_ef_8_ano DOUBLE,
  taxa_reprovacao_ef_9_ano DOUBLE,
  taxa_reprovacao_em DOUBLE,
  taxa_reprovacao_em_1_ano DOUBLE,
  taxa_reprovacao_em_2_ano DOUBLE,
  taxa_reprovacao_em_3_ano DOUBLE,
  taxa_reprovacao_em_4_ano DOUBLE,
  taxa_reprovacao_em_nao_seriado DOUBLE,
  taxa_abandono_ef DOUBLE,
  taxa_abandono_ef_anos_iniciais DOUBLE,
  taxa_abandono_ef_anos_finais DOUBLE,
  taxa_abandono_ef_1_ano DOUBLE,
  taxa_abandono_ef_2_ano DOUBLE,
  taxa_abandono_ef_3_ano DOUBLE,
  taxa_abandono_ef_4_ano DOUBLE,
  taxa_abandono_ef_5_ano DOUBLE,
  taxa_abandono_ef_6_ano DOUBLE,
  taxa_abandono_ef_7_ano DOUBLE,
  taxa_abandono_ef_8_ano DOUBLE,
  taxa_abandono_ef_9_ano DOUBLE,
  taxa_abandono_em DOUBLE,
  taxa_abandono_em_1_ano DOUBLE,
  taxa_abandono_em_2_ano DOUBLE,
  taxa_abandono_em_3_ano DOUBLE,
  taxa_abandono_em_4_ano DOUBLE,
  taxa_abandono_em_nao_seriado DOUBLE,
  tnr_ef DOUBLE,
  tnr_ef_anos_iniciais DOUBLE,
  tnr_ef_anos_finais DOUBLE,
  tnr_ef_1_ano DOUBLE,
  tnr_ef_2_ano DOUBLE,
  tnr_ef_3_ano DOUBLE,
  tnr_ef_4_ano DOUBLE,
  tnr_ef_5_ano DOUBLE,
  tnr_ef_6_ano DOUBLE,
  tnr_ef_7_ano DOUBLE,
  tnr_ef_8_ano DOUBLE,
  tnr_ef_9_ano DOUBLE,
  tnr_em DOUBLE,
  tnr_em_1_ano DOUBLE,
  tnr_em_2_ano DOUBLE,
  tnr_em_3_ano DOUBLE,
  tnr_em_4_ano DOUBLE,
  tnr_em_nao_seriado DOUBLE,
  dsu_ei DOUBLE,
  dsu_ei_creche DOUBLE,
  dsu_ei_pre_escola DOUBLE,
  dsu_ef DOUBLE,
  dsu_ef_anos_iniciais DOUBLE,
  dsu_ef_anos_finais DOUBLE,
  dsu_em DOUBLE,
  dsu_ep DOUBLE,
  dsu_eja DOUBLE,
  dsu_ee DOUBLE,
  afd_ei_grupo_1 DOUBLE,
  afd_ei_grupo_2 DOUBLE,
  afd_ei_grupo_3 DOUBLE,
  afd_ei_grupo_4 DOUBLE,
  afd_ei_grupo_5 DOUBLE,
  afd_ef_grupo_1 DOUBLE,
  afd_ef_grupo_2 DOUBLE,
  afd_ef_grupo_3 DOUBLE,
  afd_ef_grupo_4 DOUBLE,
  afd_ef_grupo_5 DOUBLE,
  afd_ef_anos_iniciais_grupo_1 DOUBLE,
  afd_ef_anos_iniciais_grupo_2 DOUBLE,
  afd_ef_anos_iniciais_grupo_3 DOUBLE,
  afd_ef_anos_iniciais_grupo_4 DOUBLE,
  afd_ef_anos_iniciais_grupo_5 DOUBLE,
  afd_ef_anos_finais_grupo_1 DOUBLE,
  afd_ef_anos_finais_grupo_2 DOUBLE,
  afd_ef_anos_finais_grupo_3 DOUBLE,
  afd_ef_anos_finais_grupo_4 DOUBLE,
  afd_ef_anos_finais_grupo_5 DOUBLE,
  afd_em_grupo_1 DOUBLE,
  afd_em_grupo_2 DOUBLE,
  afd_em_grupo_3 DOUBLE,
  afd_em_grupo_4 DOUBLE,
  afd_em_grupo_5 DOUBLE,
  afd_eja_fundamental_grupo_1 DOUBLE,
  afd_eja_fundamental_grupo_2 DOUBLE,
  afd_eja_fundamental_grupo_3 DOUBLE,
  afd_eja_fundamental_grupo_4 DOUBLE,
  afd_eja_fundamental_grupo_5 DOUBLE,
  afd_eja_medio_grupo_1 DOUBLE,
  afd_eja_medio_grupo_2 DOUBLE,
  afd_eja_medio_grupo_3 DOUBLE,
  afd_eja_medio_grupo_4 DOUBLE,
  afd_eja_medio_grupo_5 DOUBLE,
  ird_baixa_regularidade DOUBLE,
  ird_media_baixa DOUBLE,
  ird_media_alta DOUBLE,
  ird_alta DOUBLE,
  ied_ef_nivel_1 DOUBLE,
  ied_ef_nivel_2 DOUBLE,
  ied_ef_nivel_3 DOUBLE,
  ied_ef_nivel_4 DOUBLE,
  ied_ef_nivel_5 DOUBLE,
  ied_ef_nivel_6 DOUBLE,
  ied_ef_anos_iniciais_nivel_1 DOUBLE,
  ied_ef_anos_iniciais_nivel_2 DOUBLE,
  ied_ef_anos_iniciais_nivel_3 DOUBLE,
  ied_ef_anos_iniciais_nivel_4 DOUBLE,
  ied_ef_anos_iniciais_nivel_5 DOUBLE,
  ied_ef_anos_iniciais_nivel_6 DOUBLE,
  ied_ef_anos_finais_nivel_1 DOUBLE,
  ied_ef_anos_finais_nivel_2 DOUBLE,
  ied_ef_anos_finais_nivel_3 DOUBLE,
  ied_ef_anos_finais_nivel_4 DOUBLE,
  ied_ef_anos_finais_nivel_5 DOUBLE,
  ied_ef_anos_finais_nivel_6 DOUBLE,
  ied_em_nivel_1 DOUBLE,
  ied_em_nivel_2 DOUBLE,
  ied_em_nivel_3 DOUBLE,
  ied_em_nivel_4 DOUBLE,
  ied_em_nivel_5 DOUBLE,
  ied_em_nivel_6 DOUBLE,
  icg_nivel_1 DOUBLE,
  icg_nivel_2 DOUBLE,
  icg_nivel_3 DOUBLE,
  icg_nivel_4 DOUBLE,
  icg_nivel_5 DOUBLE,
  icg_nivel_6 DOUBLE
); -- s3://baseldosdados/br_inep_indicadores_educacionais/brasil/

CREATE TABLE br_inep_indicadores_educacionais.brasil_remuneracao_docentes (
  ano INT,
  rede VARCHAR,
  escolaridade VARCHAR,
  numero_docentes INT,
  prop_docentes_rais DOUBLE,
  rem_bruta_rais_1_quartil DOUBLE,
  rem_bruta_rais_mediana DOUBLE,
  rem_bruta_rais_media DOUBLE,
  rem_bruta_rais_3_quartil DOUBLE,
  rem_bruta_rais_desvio_padrao DOUBLE,
  carga_horaria_media_semanal DOUBLE,
  rem_media_40_horas_semanais DOUBLE
); -- s3://baseldosdados/br_inep_indicadores_educacionais/brasil_remuneracao_docentes/

CREATE TABLE br_inep_indicadores_educacionais.brasil_taxa_transicao (
  ano INT,
  localizacao VARCHAR,
  rede VARCHAR,
  taxa_promocao_ef DOUBLE,
  taxa_promocao_ef_anos_iniciais DOUBLE,
  taxa_promocao_ef_anos_finais DOUBLE,
  taxa_promocao_ef_1_ano DOUBLE,
  taxa_promocao_ef_2_ano DOUBLE,
  taxa_promocao_ef_3_ano DOUBLE,
  taxa_promocao_ef_4_ano DOUBLE,
  taxa_promocao_ef_5_ano DOUBLE,
  taxa_promocao_ef_6_ano DOUBLE,
  taxa_promocao_ef_7_ano DOUBLE,
  taxa_promocao_ef_8_ano DOUBLE,
  taxa_promocao_ef_9_ano DOUBLE,
  taxa_promocao_em DOUBLE,
  taxa_promocao_em_1_ano DOUBLE,
  taxa_promocao_em_2_ano DOUBLE,
  taxa_promocao_em_3_ano DOUBLE,
  taxa_repetencia_ef DOUBLE,
  taxa_repetencia_ef_anos_iniciais DOUBLE,
  taxa_repetencia_ef_anos_finais DOUBLE,
  taxa_repetencia_ef_1_ano DOUBLE,
  taxa_repetencia_ef_2_ano DOUBLE,
  taxa_repetencia_ef_3_ano DOUBLE,
  taxa_repetencia_ef_4_ano DOUBLE,
  taxa_repetencia_ef_5_ano DOUBLE,
  taxa_repetencia_ef_6_ano DOUBLE,
  taxa_repetencia_ef_7_ano DOUBLE,
  taxa_repetencia_ef_8_ano DOUBLE,
  taxa_repetencia_ef_9_ano DOUBLE,
  taxa_repetencia_em DOUBLE,
  taxa_repetencia_em_1_ano DOUBLE,
  taxa_repetencia_em_2_ano DOUBLE,
  taxa_repetencia_em_3_ano DOUBLE,
  taxa_evasao_ef DOUBLE,
  taxa_evasao_ef_anos_iniciais DOUBLE,
  taxa_evasao_ef_anos_finais DOUBLE,
  taxa_evasao_ef_1_ano DOUBLE,
  taxa_evasao_ef_2_ano DOUBLE,
  taxa_evasao_ef_3_ano DOUBLE,
  taxa_evasao_ef_4_ano DOUBLE,
  taxa_evasao_ef_5_ano DOUBLE,
  taxa_evasao_ef_6_ano DOUBLE,
  taxa_evasao_ef_7_ano DOUBLE,
  taxa_evasao_ef_8_ano DOUBLE,
  taxa_evasao_ef_9_ano DOUBLE,
  taxa_evasao_em DOUBLE,
  taxa_evasao_em_1_ano DOUBLE,
  taxa_evasao_em_2_ano DOUBLE,
  taxa_evasao_em_3_ano DOUBLE,
  taxa_migracao_eja_ef DOUBLE,
  taxa_migracao_eja_ef_anos_iniciais DOUBLE,
  taxa_migracao_eja_ef_anos_finais DOUBLE,
  taxa_migracao_eja_ef_1_ano DOUBLE,
  taxa_migracao_eja_ef_2_ano DOUBLE,
  taxa_migracao_eja_ef_3_ano DOUBLE,
  taxa_migracao_eja_ef_4_ano DOUBLE,
  taxa_migracao_eja_ef_5_ano DOUBLE,
  taxa_migracao_eja_ef_6_ano DOUBLE,
  taxa_migracao_eja_ef_7_ano DOUBLE,
  taxa_migracao_eja_ef_8_ano DOUBLE,
  taxa_migracao_eja_ef_9_ano DOUBLE,
  taxa_migracao_eja_em DOUBLE,
  taxa_migracao_eja_em_1_ano DOUBLE,
  taxa_migracao_eja_em_2_ano DOUBLE,
  taxa_migracao_eja_em_3_ano DOUBLE
); -- s3://baseldosdados/br_inep_indicadores_educacionais/brasil_taxa_transicao/

CREATE TABLE br_inep_indicadores_educacionais.escola (
  ano INT,
  id_municipio VARCHAR,
  id_escola VARCHAR,
  localizacao VARCHAR,
  rede VARCHAR,
  atu_ei DOUBLE,
  atu_ei_creche DOUBLE,
  atu_ei_pre_escola DOUBLE,
  atu_ef DOUBLE,
  atu_ef_anos_iniciais DOUBLE,
  atu_ef_anos_finais DOUBLE,
  atu_ef_1_ano DOUBLE,
  atu_ef_2_ano DOUBLE,
  atu_ef_3_ano DOUBLE,
  atu_ef_4_ano DOUBLE,
  atu_ef_5_ano DOUBLE,
  atu_ef_6_ano DOUBLE,
  atu_ef_7_ano DOUBLE,
  atu_ef_8_ano DOUBLE,
  atu_ef_9_ano DOUBLE,
  atu_ef_turmas_unif_multi_fluxo DOUBLE,
  atu_em DOUBLE,
  atu_em_1_ano DOUBLE,
  atu_em_2_ano DOUBLE,
  atu_em_3_ano DOUBLE,
  atu_em_4_ano DOUBLE,
  atu_em_nao_seriado DOUBLE,
  had_ei DOUBLE,
  had_ei_creche DOUBLE,
  had_ei_pre_escola DOUBLE,
  had_ef DOUBLE,
  had_ef_anos_iniciais DOUBLE,
  had_ef_anos_finais DOUBLE,
  had_ef_1_ano DOUBLE,
  had_ef_2_ano DOUBLE,
  had_ef_3_ano DOUBLE,
  had_ef_4_ano DOUBLE,
  had_ef_5_ano DOUBLE,
  had_ef_6_ano DOUBLE,
  had_ef_7_ano DOUBLE,
  had_ef_8_ano DOUBLE,
  had_ef_9_ano DOUBLE,
  had_em DOUBLE,
  had_em_1_ano DOUBLE,
  had_em_2_ano DOUBLE,
  had_em_3_ano DOUBLE,
  had_em_4_ano DOUBLE,
  had_em_nao_seriado DOUBLE,
  tdi_ef DOUBLE,
  tdi_ef_anos_iniciais DOUBLE,
  tdi_ef_anos_finais DOUBLE,
  tdi_ef_1_ano DOUBLE,
  tdi_ef_2_ano DOUBLE,
  tdi_ef_3_ano DOUBLE,
  tdi_ef_4_ano DOUBLE,
  tdi_ef_5_ano DOUBLE,
  tdi_ef_6_ano DOUBLE,
  tdi_ef_7_ano DOUBLE,
  tdi_ef_8_ano DOUBLE,
  tdi_ef_9_ano DOUBLE,
  tdi_em DOUBLE,
  tdi_em_1_ano DOUBLE,
  tdi_em_2_ano DOUBLE,
  tdi_em_3_ano DOUBLE,
  tdi_em_4_ano DOUBLE,
  taxa_aprovacao_ef DOUBLE,
  taxa_aprovacao_ef_anos_iniciais DOUBLE,
  taxa_aprovacao_ef_anos_finais DOUBLE,
  taxa_aprovacao_ef_1_ano DOUBLE,
  taxa_aprovacao_ef_2_ano DOUBLE,
  taxa_aprovacao_ef_3_ano DOUBLE,
  taxa_aprovacao_ef_4_ano DOUBLE,
  taxa_aprovacao_ef_5_ano DOUBLE,
  taxa_aprovacao_ef_6_ano DOUBLE,
  taxa_aprovacao_ef_7_ano DOUBLE,
  taxa_aprovacao_ef_8_ano DOUBLE,
  taxa_aprovacao_ef_9_ano DOUBLE,
  taxa_aprovacao_em DOUBLE,
  taxa_aprovacao_em_1_ano DOUBLE,
  taxa_aprovacao_em_2_ano DOUBLE,
  taxa_aprovacao_em_3_ano DOUBLE,
  taxa_aprovacao_em_4_ano DOUBLE,
  taxa_aprovacao_em_nao_seriado DOUBLE,
  taxa_reprovacao_ef DOUBLE,
  taxa_reprovacao_ef_anos_iniciais DOUBLE,
  taxa_reprovacao_ef_anos_finais DOUBLE,
  taxa_reprovacao_ef_1_ano DOUBLE,
  taxa_reprovacao_ef_2_ano DOUBLE,
  taxa_reprovacao_ef_3_ano DOUBLE,
  taxa_reprovacao_ef_4_ano DOUBLE,
  taxa_reprovacao_ef_5_ano DOUBLE,
  taxa_reprovacao_ef_6_ano DOUBLE,
  taxa_reprovacao_ef_7_ano DOUBLE,
  taxa_reprovacao_ef_8_ano DOUBLE,
  taxa_reprovacao_ef_9_ano DOUBLE,
  taxa_reprovacao_em DOUBLE,
  taxa_reprovacao_em_1_ano DOUBLE,
  taxa_reprovacao_em_2_ano DOUBLE,
  taxa_reprovacao_em_3_ano DOUBLE,
  taxa_reprovacao_em_4_ano DOUBLE,
  taxa_reprovacao_em_nao_seriado DOUBLE,
  taxa_abandono_ef DOUBLE,
  taxa_abandono_ef_anos_iniciais DOUBLE,
  taxa_abandono_ef_anos_finais DOUBLE,
  taxa_abandono_ef_1_ano DOUBLE,
  taxa_abandono_ef_2_ano DOUBLE,
  taxa_abandono_ef_3_ano DOUBLE,
  taxa_abandono_ef_4_ano DOUBLE,
  taxa_abandono_ef_5_ano DOUBLE,
  taxa_abandono_ef_6_ano DOUBLE,
  taxa_abandono_ef_7_ano DOUBLE,
  taxa_abandono_ef_8_ano DOUBLE,
  taxa_abandono_ef_9_ano DOUBLE,
  taxa_abandono_em DOUBLE,
  taxa_abandono_em_1_ano DOUBLE,
  taxa_abandono_em_2_ano DOUBLE,
  taxa_abandono_em_3_ano DOUBLE,
  taxa_abandono_em_4_ano DOUBLE,
  taxa_abandono_em_nao_seriado DOUBLE,
  tnr_ef DOUBLE,
  tnr_ef_anos_iniciais DOUBLE,
  tnr_ef_anos_finais DOUBLE,
  tnr_ef_1_ano DOUBLE,
  tnr_ef_2_ano DOUBLE,
  tnr_ef_3_ano DOUBLE,
  tnr_ef_4_ano DOUBLE,
  tnr_ef_5_ano DOUBLE,
  tnr_ef_6_ano DOUBLE,
  tnr_ef_7_ano DOUBLE,
  tnr_ef_8_ano DOUBLE,
  tnr_ef_9_ano DOUBLE,
  tnr_em DOUBLE,
  tnr_em_1_ano DOUBLE,
  tnr_em_2_ano DOUBLE,
  tnr_em_3_ano DOUBLE,
  tnr_em_4_ano DOUBLE,
  tnr_em_nao_seriado DOUBLE,
  dsu_ei DOUBLE,
  dsu_ei_creche DOUBLE,
  dsu_ei_pre_escola DOUBLE,
  dsu_ef DOUBLE,
  dsu_ef_anos_iniciais DOUBLE,
  dsu_ef_anos_finais DOUBLE,
  dsu_em DOUBLE,
  dsu_ep DOUBLE,
  dsu_eja DOUBLE,
  dsu_ee DOUBLE,
  afd_ei_grupo_1 DOUBLE,
  afd_ei_grupo_2 DOUBLE,
  afd_ei_grupo_3 DOUBLE,
  afd_ei_grupo_4 DOUBLE,
  afd_ei_grupo_5 DOUBLE,
  afd_ef_grupo_1 DOUBLE,
  afd_ef_grupo_2 DOUBLE,
  afd_ef_grupo_3 DOUBLE,
  afd_ef_grupo_4 DOUBLE,
  afd_ef_grupo_5 DOUBLE,
  afd_ef_anos_iniciais_grupo_1 DOUBLE,
  afd_ef_anos_iniciais_grupo_2 DOUBLE,
  afd_ef_anos_iniciais_grupo_3 DOUBLE,
  afd_ef_anos_iniciais_grupo_4 DOUBLE,
  afd_ef_anos_iniciais_grupo_5 DOUBLE,
  afd_ef_anos_finais_grupo_1 DOUBLE,
  afd_ef_anos_finais_grupo_2 DOUBLE,
  afd_ef_anos_finais_grupo_3 DOUBLE,
  afd_ef_anos_finais_grupo_4 DOUBLE,
  afd_ef_anos_finais_grupo_5 DOUBLE,
  afd_em_grupo_1 DOUBLE,
  afd_em_grupo_2 DOUBLE,
  afd_em_grupo_3 DOUBLE,
  afd_em_grupo_4 DOUBLE,
  afd_em_grupo_5 DOUBLE,
  afd_eja_fundamental_grupo_1 DOUBLE,
  afd_eja_fundamental_grupo_2 DOUBLE,
  afd_eja_fundamental_grupo_3 DOUBLE,
  afd_eja_fundamental_grupo_4 DOUBLE,
  afd_eja_fundamental_grupo_5 DOUBLE,
  afd_eja_medio_grupo_1 DOUBLE,
  afd_eja_medio_grupo_2 DOUBLE,
  afd_eja_medio_grupo_3 DOUBLE,
  afd_eja_medio_grupo_4 DOUBLE,
  afd_eja_medio_grupo_5 DOUBLE,
  ird_media_regularidade_docente DOUBLE,
  ied_ef_nivel_1 DOUBLE,
  ied_ef_nivel_2 DOUBLE,
  ied_ef_nivel_3 DOUBLE,
  ied_ef_nivel_4 DOUBLE,
  ied_ef_nivel_5 DOUBLE,
  ied_ef_nivel_6 DOUBLE,
  ied_ef_anos_iniciais_nivel_1 DOUBLE,
  ied_ef_anos_iniciais_nivel_2 DOUBLE,
  ied_ef_anos_iniciais_nivel_3 DOUBLE,
  ied_ef_anos_iniciais_nivel_4 DOUBLE,
  ied_ef_anos_iniciais_nivel_5 DOUBLE,
  ied_ef_anos_iniciais_nivel_6 DOUBLE,
  ied_ef_anos_finais_nivel_1 DOUBLE,
  ied_ef_anos_finais_nivel_2 DOUBLE,
  ied_ef_anos_finais_nivel_3 DOUBLE,
  ied_ef_anos_finais_nivel_4 DOUBLE,
  ied_ef_anos_finais_nivel_5 DOUBLE,
  ied_ef_anos_finais_nivel_6 DOUBLE,
  ied_em_nivel_1 DOUBLE,
  ied_em_nivel_2 DOUBLE,
  ied_em_nivel_3 DOUBLE,
  ied_em_nivel_4 DOUBLE,
  ied_em_nivel_5 DOUBLE,
  ied_em_nivel_6 DOUBLE,
  icg_nivel_complexidade_gestao_escola VARCHAR
); -- s3://baseldosdados/br_inep_indicadores_educacionais/escola/

CREATE TABLE br_inep_indicadores_educacionais.municipio (
  ano INT,
  id_municipio VARCHAR,
  localizacao VARCHAR,
  rede VARCHAR,
  atu_ei DOUBLE,
  atu_ei_creche DOUBLE,
  atu_ei_pre_escola DOUBLE,
  atu_ef DOUBLE,
  atu_ef_anos_iniciais DOUBLE,
  atu_ef_anos_finais DOUBLE,
  atu_ef_1_ano DOUBLE,
  atu_ef_2_ano DOUBLE,
  atu_ef_3_ano DOUBLE,
  atu_ef_4_ano DOUBLE,
  atu_ef_5_ano DOUBLE,
  atu_ef_6_ano DOUBLE,
  atu_ef_7_ano DOUBLE,
  atu_ef_8_ano DOUBLE,
  atu_ef_9_ano DOUBLE,
  atu_ef_turmas_unif_multi_fluxo DOUBLE,
  atu_em DOUBLE,
  atu_em_1_ano DOUBLE,
  atu_em_2_ano DOUBLE,
  atu_em_3_ano DOUBLE,
  atu_em_4_ano DOUBLE,
  atu_em_nao_seriado DOUBLE,
  had_ei DOUBLE,
  had_ei_creche DOUBLE,
  had_ei_pre_escola DOUBLE,
  had_ef DOUBLE,
  had_ef_anos_iniciais DOUBLE,
  had_ef_anos_finais DOUBLE,
  had_ef_1_ano DOUBLE,
  had_ef_2_ano DOUBLE,
  had_ef_3_ano DOUBLE,
  had_ef_4_ano DOUBLE,
  had_ef_5_ano DOUBLE,
  had_ef_6_ano DOUBLE,
  had_ef_7_ano DOUBLE,
  had_ef_8_ano DOUBLE,
  had_ef_9_ano DOUBLE,
  had_em DOUBLE,
  had_em_1_ano DOUBLE,
  had_em_2_ano DOUBLE,
  had_em_3_ano DOUBLE,
  had_em_4_ano DOUBLE,
  had_em_nao_seriado DOUBLE,
  tdi_ef DOUBLE,
  tdi_ef_anos_iniciais DOUBLE,
  tdi_ef_anos_finais DOUBLE,
  tdi_ef_1_ano DOUBLE,
  tdi_ef_2_ano DOUBLE,
  tdi_ef_3_ano DOUBLE,
  tdi_ef_4_ano DOUBLE,
  tdi_ef_5_ano DOUBLE,
  tdi_ef_6_ano DOUBLE,
  tdi_ef_7_ano DOUBLE,
  tdi_ef_8_ano DOUBLE,
  tdi_ef_9_ano DOUBLE,
  tdi_em DOUBLE,
  tdi_em_1_ano DOUBLE,
  tdi_em_2_ano DOUBLE,
  tdi_em_3_ano DOUBLE,
  tdi_em_4_ano DOUBLE,
  taxa_aprovacao_ef DOUBLE,
  taxa_aprovacao_ef_anos_iniciais DOUBLE,
  taxa_aprovacao_ef_anos_finais DOUBLE,
  taxa_aprovacao_ef_1_ano DOUBLE,
  taxa_aprovacao_ef_2_ano DOUBLE,
  taxa_aprovacao_ef_3_ano DOUBLE,
  taxa_aprovacao_ef_4_ano DOUBLE,
  taxa_aprovacao_ef_5_ano DOUBLE,
  taxa_aprovacao_ef_6_ano DOUBLE,
  taxa_aprovacao_ef_7_ano DOUBLE,
  taxa_aprovacao_ef_8_ano DOUBLE,
  taxa_aprovacao_ef_9_ano DOUBLE,
  taxa_aprovacao_em DOUBLE,
  taxa_aprovacao_em_1_ano DOUBLE,
  taxa_aprovacao_em_2_ano DOUBLE,
  taxa_aprovacao_em_3_ano DOUBLE,
  taxa_aprovacao_em_4_ano DOUBLE,
  taxa_aprovacao_em_nao_seriado DOUBLE,
  taxa_reprovacao_ef DOUBLE,
  taxa_reprovacao_ef_anos_iniciais DOUBLE,
  taxa_reprovacao_ef_anos_finais DOUBLE,
  taxa_reprovacao_ef_1_ano DOUBLE,
  taxa_reprovacao_ef_2_ano DOUBLE,
  taxa_reprovacao_ef_3_ano DOUBLE,
  taxa_reprovacao_ef_4_ano DOUBLE,
  taxa_reprovacao_ef_5_ano DOUBLE,
  taxa_reprovacao_ef_6_ano DOUBLE,
  taxa_reprovacao_ef_7_ano DOUBLE,
  taxa_reprovacao_ef_8_ano DOUBLE,
  taxa_reprovacao_ef_9_ano DOUBLE,
  taxa_reprovacao_em DOUBLE,
  taxa_reprovacao_em_1_ano DOUBLE,
  taxa_reprovacao_em_2_ano DOUBLE,
  taxa_reprovacao_em_3_ano DOUBLE,
  taxa_reprovacao_em_4_ano DOUBLE,
  taxa_reprovacao_em_nao_seriado DOUBLE,
  taxa_abandono_ef DOUBLE,
  taxa_abandono_ef_anos_iniciais DOUBLE,
  taxa_abandono_ef_anos_finais DOUBLE,
  taxa_abandono_ef_1_ano DOUBLE,
  taxa_abandono_ef_2_ano DOUBLE,
  taxa_abandono_ef_3_ano DOUBLE,
  taxa_abandono_ef_4_ano DOUBLE,
  taxa_abandono_ef_5_ano DOUBLE,
  taxa_abandono_ef_6_ano DOUBLE,
  taxa_abandono_ef_7_ano DOUBLE,
  taxa_abandono_ef_8_ano DOUBLE,
  taxa_abandono_ef_9_ano DOUBLE,
  taxa_abandono_em DOUBLE,
  taxa_abandono_em_1_ano DOUBLE,
  taxa_abandono_em_2_ano DOUBLE,
  taxa_abandono_em_3_ano DOUBLE,
  taxa_abandono_em_4_ano DOUBLE,
  taxa_abandono_em_nao_seriado DOUBLE,
  tnr_ef DOUBLE,
  tnr_ef_anos_iniciais DOUBLE,
  tnr_ef_anos_finais DOUBLE,
  tnr_ef_1_ano DOUBLE,
  tnr_ef_2_ano DOUBLE,
  tnr_ef_3_ano DOUBLE,
  tnr_ef_4_ano DOUBLE,
  tnr_ef_5_ano DOUBLE,
  tnr_ef_6_ano DOUBLE,
  tnr_ef_7_ano DOUBLE,
  tnr_ef_8_ano DOUBLE,
  tnr_ef_9_ano DOUBLE,
  tnr_em DOUBLE,
  tnr_em_1_ano DOUBLE,
  tnr_em_2_ano DOUBLE,
  tnr_em_3_ano DOUBLE,
  tnr_em_4_ano DOUBLE,
  tnr_em_nao_seriado DOUBLE,
  dsu_ei DOUBLE,
  dsu_ei_creche DOUBLE,
  dsu_ei_pre_escola DOUBLE,
  dsu_ef DOUBLE,
  dsu_ef_anos_iniciais DOUBLE,
  dsu_ef_anos_finais DOUBLE,
  dsu_em DOUBLE,
  dsu_ep DOUBLE,
  dsu_eja DOUBLE,
  dsu_ee DOUBLE,
  afd_ei_grupo_1 DOUBLE,
  afd_ei_grupo_2 DOUBLE,
  afd_ei_grupo_3 DOUBLE,
  afd_ei_grupo_4 DOUBLE,
  afd_ei_grupo_5 DOUBLE,
  afd_ef_grupo_1 DOUBLE,
  afd_ef_grupo_2 DOUBLE,
  afd_ef_grupo_3 DOUBLE,
  afd_ef_grupo_4 DOUBLE,
  afd_ef_grupo_5 DOUBLE,
  afd_ef_anos_iniciais_grupo_1 DOUBLE,
  afd_ef_anos_iniciais_grupo_2 DOUBLE,
  afd_ef_anos_iniciais_grupo_3 DOUBLE,
  afd_ef_anos_iniciais_grupo_4 DOUBLE,
  afd_ef_anos_iniciais_grupo_5 DOUBLE,
  afd_ef_anos_finais_grupo_1 DOUBLE,
  afd_ef_anos_finais_grupo_2 DOUBLE,
  afd_ef_anos_finais_grupo_3 DOUBLE,
  afd_ef_anos_finais_grupo_4 DOUBLE,
  afd_ef_anos_finais_grupo_5 DOUBLE,
  afd_em_grupo_1 DOUBLE,
  afd_em_grupo_2 DOUBLE,
  afd_em_grupo_3 DOUBLE,
  afd_em_grupo_4 DOUBLE,
  afd_em_grupo_5 DOUBLE,
  afd_eja_fundamental_grupo_1 DOUBLE,
  afd_eja_fundamental_grupo_2 DOUBLE,
  afd_eja_fundamental_grupo_3 DOUBLE,
  afd_eja_fundamental_grupo_4 DOUBLE,
  afd_eja_fundamental_grupo_5 DOUBLE,
  afd_eja_medio_grupo_1 DOUBLE,
  afd_eja_medio_grupo_2 DOUBLE,
  afd_eja_medio_grupo_3 DOUBLE,
  afd_eja_medio_grupo_4 DOUBLE,
  afd_eja_medio_grupo_5 DOUBLE,
  ird_baixa_regularidade DOUBLE,
  ird_media_baixa DOUBLE,
  ird_media_alta DOUBLE,
  ird_alta DOUBLE,
  ied_ef_nivel_1 DOUBLE,
  ied_ef_nivel_2 DOUBLE,
  ied_ef_nivel_3 DOUBLE,
  ied_ef_nivel_4 DOUBLE,
  ied_ef_nivel_5 DOUBLE,
  ied_ef_nivel_6 DOUBLE,
  ied_ef_anos_iniciais_nivel_1 DOUBLE,
  ied_ef_anos_iniciais_nivel_2 DOUBLE,
  ied_ef_anos_iniciais_nivel_3 DOUBLE,
  ied_ef_anos_iniciais_nivel_4 DOUBLE,
  ied_ef_anos_iniciais_nivel_5 DOUBLE,
  ied_ef_anos_iniciais_nivel_6 DOUBLE,
  ied_ef_anos_finais_nivel_1 DOUBLE,
  ied_ef_anos_finais_nivel_2 DOUBLE,
  ied_ef_anos_finais_nivel_3 DOUBLE,
  ied_ef_anos_finais_nivel_4 DOUBLE,
  ied_ef_anos_finais_nivel_5 DOUBLE,
  ied_ef_anos_finais_nivel_6 DOUBLE,
  ied_em_nivel_1 DOUBLE,
  ied_em_nivel_2 DOUBLE,
  ied_em_nivel_3 DOUBLE,
  ied_em_nivel_4 DOUBLE,
  ied_em_nivel_5 DOUBLE,
  ied_em_nivel_6 DOUBLE,
  icg_nivel_1 DOUBLE,
  icg_nivel_2 DOUBLE,
  icg_nivel_3 DOUBLE,
  icg_nivel_4 DOUBLE,
  icg_nivel_5 DOUBLE,
  icg_nivel_6 DOUBLE
); -- s3://baseldosdados/br_inep_indicadores_educacionais/municipio/

CREATE TABLE br_inep_indicadores_educacionais.municipio_taxa_transicao (
  ano INT,
  id_municipio VARCHAR,
  localizacao VARCHAR,
  rede VARCHAR,
  taxa_evasao_ef DOUBLE,
  taxa_evasao_ef_1_ano DOUBLE,
  taxa_evasao_ef_2_ano DOUBLE,
  taxa_evasao_ef_3_ano DOUBLE,
  taxa_evasao_ef_4_ano DOUBLE,
  taxa_evasao_ef_5_ano DOUBLE,
  taxa_evasao_ef_6_ano DOUBLE,
  taxa_evasao_ef_7_ano DOUBLE,
  taxa_evasao_ef_8_ano DOUBLE,
  taxa_evasao_ef_9_ano DOUBLE,
  taxa_evasao_ef_anos_finais DOUBLE,
  taxa_evasao_ef_anos_iniciais DOUBLE,
  taxa_evasao_em DOUBLE,
  taxa_evasao_em_1_ano DOUBLE,
  taxa_evasao_em_2_ano DOUBLE,
  taxa_evasao_em_3_ano DOUBLE,
  taxa_migracao_eja_ef DOUBLE,
  taxa_migracao_eja_ef_1_ano DOUBLE,
  taxa_migracao_eja_ef_2_ano DOUBLE,
  taxa_migracao_eja_ef_3_ano DOUBLE,
  taxa_migracao_eja_ef_4_ano DOUBLE,
  taxa_migracao_eja_ef_5_ano DOUBLE,
  taxa_migracao_eja_ef_6_ano DOUBLE,
  taxa_migracao_eja_ef_7_ano DOUBLE,
  taxa_migracao_eja_ef_8_ano DOUBLE,
  taxa_migracao_eja_ef_9_ano DOUBLE,
  taxa_migracao_eja_ef_anos_finais DOUBLE,
  taxa_migracao_eja_ef_anos_iniciais DOUBLE,
  taxa_migracao_eja_em DOUBLE,
  taxa_migracao_eja_em_1_ano DOUBLE,
  taxa_migracao_eja_em_2_ano DOUBLE,
  taxa_migracao_eja_em_3_ano DOUBLE,
  taxa_promocao_ef DOUBLE,
  taxa_promocao_ef_1_ano DOUBLE,
  taxa_promocao_ef_2_ano DOUBLE,
  taxa_promocao_ef_3_ano DOUBLE,
  taxa_promocao_ef_4_ano DOUBLE,
  taxa_promocao_ef_5_ano DOUBLE,
  taxa_promocao_ef_6_ano DOUBLE,
  taxa_promocao_ef_7_ano DOUBLE,
  taxa_promocao_ef_8_ano DOUBLE,
  taxa_promocao_ef_9_ano DOUBLE,
  taxa_promocao_ef_anos_finais DOUBLE,
  taxa_promocao_ef_anos_iniciais DOUBLE,
  taxa_promocao_em DOUBLE,
  taxa_promocao_em_1_ano DOUBLE,
  taxa_promocao_em_2_ano DOUBLE,
  taxa_promocao_em_3_ano DOUBLE,
  taxa_repetencia_ef DOUBLE,
  taxa_repetencia_ef_1_ano DOUBLE,
  taxa_repetencia_ef_2_ano DOUBLE,
  taxa_repetencia_ef_3_ano DOUBLE,
  taxa_repetencia_ef_4_ano DOUBLE,
  taxa_repetencia_ef_5_ano DOUBLE,
  taxa_repetencia_ef_6_ano DOUBLE,
  taxa_repetencia_ef_7_ano DOUBLE,
  taxa_repetencia_ef_8_ano DOUBLE,
  taxa_repetencia_ef_9_ano DOUBLE,
  taxa_repetencia_ef_anos_finais DOUBLE,
  taxa_repetencia_ef_anos_iniciais DOUBLE,
  taxa_repetencia_em DOUBLE,
  taxa_repetencia_em_1_ano DOUBLE,
  taxa_repetencia_em_2_ano DOUBLE,
  taxa_repetencia_em_3_ano DOUBLE
); -- s3://baseldosdados/br_inep_indicadores_educacionais/municipio_taxa_transicao/

CREATE TABLE br_inep_indicadores_educacionais.regiao (
  ano INT,
  regiao VARCHAR,
  localizacao VARCHAR,
  rede VARCHAR,
  atu_ei DOUBLE,
  atu_ei_creche DOUBLE,
  atu_ei_pre_escola DOUBLE,
  atu_ef DOUBLE,
  atu_ef_anos_iniciais DOUBLE,
  atu_ef_anos_finais DOUBLE,
  atu_ef_1_ano DOUBLE,
  atu_ef_2_ano DOUBLE,
  atu_ef_3_ano DOUBLE,
  atu_ef_4_ano DOUBLE,
  atu_ef_5_ano DOUBLE,
  atu_ef_6_ano DOUBLE,
  atu_ef_7_ano DOUBLE,
  atu_ef_8_ano DOUBLE,
  atu_ef_9_ano DOUBLE,
  atu_ef_turmas_unif_multi_fluxo DOUBLE,
  atu_em DOUBLE,
  atu_em_1_ano DOUBLE,
  atu_em_2_ano DOUBLE,
  atu_em_3_ano DOUBLE,
  atu_em_4_ano DOUBLE,
  atu_em_nao_seriado DOUBLE,
  had_ei DOUBLE,
  had_ei_creche DOUBLE,
  had_ei_pre_escola DOUBLE,
  had_ef DOUBLE,
  had_ef_anos_iniciais DOUBLE,
  had_ef_anos_finais DOUBLE,
  had_ef_1_ano DOUBLE,
  had_ef_2_ano DOUBLE,
  had_ef_3_ano DOUBLE,
  had_ef_4_ano DOUBLE,
  had_ef_5_ano DOUBLE,
  had_ef_6_ano DOUBLE,
  had_ef_7_ano DOUBLE,
  had_ef_8_ano DOUBLE,
  had_ef_9_ano DOUBLE,
  had_em DOUBLE,
  had_em_1_ano DOUBLE,
  had_em_2_ano DOUBLE,
  had_em_3_ano DOUBLE,
  had_em_4_ano DOUBLE,
  had_em_nao_seriado DOUBLE,
  tdi_ef DOUBLE,
  tdi_ef_anos_iniciais DOUBLE,
  tdi_ef_anos_finais DOUBLE,
  tdi_ef_1_ano DOUBLE,
  tdi_ef_2_ano DOUBLE,
  tdi_ef_3_ano DOUBLE,
  tdi_ef_4_ano DOUBLE,
  tdi_ef_5_ano DOUBLE,
  tdi_ef_6_ano DOUBLE,
  tdi_ef_7_ano DOUBLE,
  tdi_ef_8_ano DOUBLE,
  tdi_ef_9_ano DOUBLE,
  tdi_em DOUBLE,
  tdi_em_1_ano DOUBLE,
  tdi_em_2_ano DOUBLE,
  tdi_em_3_ano DOUBLE,
  tdi_em_4_ano DOUBLE,
  taxa_aprovacao_ef DOUBLE,
  taxa_aprovacao_ef_anos_iniciais DOUBLE,
  taxa_aprovacao_ef_anos_finais DOUBLE,
  taxa_aprovacao_ef_1_ano DOUBLE,
  taxa_aprovacao_ef_2_ano DOUBLE,
  taxa_aprovacao_ef_3_ano DOUBLE,
  taxa_aprovacao_ef_4_ano DOUBLE,
  taxa_aprovacao_ef_5_ano DOUBLE,
  taxa_aprovacao_ef_6_ano DOUBLE,
  taxa_aprovacao_ef_7_ano DOUBLE,
  taxa_aprovacao_ef_8_ano DOUBLE,
  taxa_aprovacao_ef_9_ano DOUBLE,
  taxa_aprovacao_em DOUBLE,
  taxa_aprovacao_em_1_ano DOUBLE,
  taxa_aprovacao_em_2_ano DOUBLE,
  taxa_aprovacao_em_3_ano DOUBLE,
  taxa_aprovacao_em_4_ano DOUBLE,
  taxa_aprovacao_em_nao_seriado DOUBLE,
  taxa_reprovacao_ef DOUBLE,
  taxa_reprovacao_ef_anos_iniciais DOUBLE,
  taxa_reprovacao_ef_anos_finais DOUBLE,
  taxa_reprovacao_ef_1_ano DOUBLE,
  taxa_reprovacao_ef_2_ano DOUBLE,
  taxa_reprovacao_ef_3_ano DOUBLE,
  taxa_reprovacao_ef_4_ano DOUBLE,
  taxa_reprovacao_ef_5_ano DOUBLE,
  taxa_reprovacao_ef_6_ano DOUBLE,
  taxa_reprovacao_ef_7_ano DOUBLE,
  taxa_reprovacao_ef_8_ano DOUBLE,
  taxa_reprovacao_ef_9_ano DOUBLE,
  taxa_reprovacao_em DOUBLE,
  taxa_reprovacao_em_1_ano DOUBLE,
  taxa_reprovacao_em_2_ano DOUBLE,
  taxa_reprovacao_em_3_ano DOUBLE,
  taxa_reprovacao_em_4_ano DOUBLE,
  taxa_reprovacao_em_nao_seriado DOUBLE,
  taxa_abandono_ef DOUBLE,
  taxa_abandono_ef_anos_iniciais DOUBLE,
  taxa_abandono_ef_anos_finais DOUBLE,
  taxa_abandono_ef_1_ano DOUBLE,
  taxa_abandono_ef_2_ano DOUBLE,
  taxa_abandono_ef_3_ano DOUBLE,
  taxa_abandono_ef_4_ano DOUBLE,
  taxa_abandono_ef_5_ano DOUBLE,
  taxa_abandono_ef_6_ano DOUBLE,
  taxa_abandono_ef_7_ano DOUBLE,
  taxa_abandono_ef_8_ano DOUBLE,
  taxa_abandono_ef_9_ano DOUBLE,
  taxa_abandono_em DOUBLE,
  taxa_abandono_em_1_ano DOUBLE,
  taxa_abandono_em_2_ano DOUBLE,
  taxa_abandono_em_3_ano DOUBLE,
  taxa_abandono_em_4_ano DOUBLE,
  taxa_abandono_em_nao_seriado DOUBLE,
  tnr_ef DOUBLE,
  tnr_ef_anos_iniciais DOUBLE,
  tnr_ef_anos_finais DOUBLE,
  tnr_ef_1_ano DOUBLE,
  tnr_ef_2_ano DOUBLE,
  tnr_ef_3_ano DOUBLE,
  tnr_ef_4_ano DOUBLE,
  tnr_ef_5_ano DOUBLE,
  tnr_ef_6_ano DOUBLE,
  tnr_ef_7_ano DOUBLE,
  tnr_ef_8_ano DOUBLE,
  tnr_ef_9_ano DOUBLE,
  tnr_em DOUBLE,
  tnr_em_1_ano DOUBLE,
  tnr_em_2_ano DOUBLE,
  tnr_em_3_ano DOUBLE,
  tnr_em_4_ano DOUBLE,
  tnr_em_nao_seriado DOUBLE,
  dsu_ei DOUBLE,
  dsu_ei_creche DOUBLE,
  dsu_ei_pre_escola DOUBLE,
  dsu_ef DOUBLE,
  dsu_ef_anos_iniciais DOUBLE,
  dsu_ef_anos_finais DOUBLE,
  dsu_em DOUBLE,
  dsu_ep DOUBLE,
  dsu_eja DOUBLE,
  dsu_ee DOUBLE,
  afd_ei_grupo_1 DOUBLE,
  afd_ei_grupo_2 DOUBLE,
  afd_ei_grupo_3 DOUBLE,
  afd_ei_grupo_4 DOUBLE,
  afd_ei_grupo_5 DOUBLE,
  afd_ef_grupo_1 DOUBLE,
  afd_ef_grupo_2 DOUBLE,
  afd_ef_grupo_3 DOUBLE,
  afd_ef_grupo_4 DOUBLE,
  afd_ef_grupo_5 DOUBLE,
  afd_ef_anos_iniciais_grupo_1 DOUBLE,
  afd_ef_anos_iniciais_grupo_2 DOUBLE,
  afd_ef_anos_iniciais_grupo_3 DOUBLE,
  afd_ef_anos_iniciais_grupo_4 DOUBLE,
  afd_ef_anos_iniciais_grupo_5 DOUBLE,
  afd_ef_anos_finais_grupo_1 DOUBLE,
  afd_ef_anos_finais_grupo_2 DOUBLE,
  afd_ef_anos_finais_grupo_3 DOUBLE,
  afd_ef_anos_finais_grupo_4 DOUBLE,
  afd_ef_anos_finais_grupo_5 DOUBLE,
  afd_em_grupo_1 DOUBLE,
  afd_em_grupo_2 DOUBLE,
  afd_em_grupo_3 DOUBLE,
  afd_em_grupo_4 DOUBLE,
  afd_em_grupo_5 DOUBLE,
  afd_eja_fundamental_grupo_1 DOUBLE,
  afd_eja_fundamental_grupo_2 DOUBLE,
  afd_eja_fundamental_grupo_3 DOUBLE,
  afd_eja_fundamental_grupo_4 DOUBLE,
  afd_eja_fundamental_grupo_5 DOUBLE,
  afd_eja_medio_grupo_1 DOUBLE,
  afd_eja_medio_grupo_2 DOUBLE,
  afd_eja_medio_grupo_3 DOUBLE,
  afd_eja_medio_grupo_4 DOUBLE,
  afd_eja_medio_grupo_5 DOUBLE,
  ird_baixa_regularidade DOUBLE,
  ird_media_baixa DOUBLE,
  ird_media_alta DOUBLE,
  ird_alta DOUBLE,
  ied_ef_nivel_1 DOUBLE,
  ied_ef_nivel_2 DOUBLE,
  ied_ef_nivel_3 DOUBLE,
  ied_ef_nivel_4 DOUBLE,
  ied_ef_nivel_5 DOUBLE,
  ied_ef_nivel_6 DOUBLE,
  ied_ef_anos_iniciais_nivel_1 DOUBLE,
  ied_ef_anos_iniciais_nivel_2 DOUBLE,
  ied_ef_anos_iniciais_nivel_3 DOUBLE,
  ied_ef_anos_iniciais_nivel_4 DOUBLE,
  ied_ef_anos_iniciais_nivel_5 DOUBLE,
  ied_ef_anos_iniciais_nivel_6 DOUBLE,
  ied_ef_anos_finais_nivel_1 DOUBLE,
  ied_ef_anos_finais_nivel_2 DOUBLE,
  ied_ef_anos_finais_nivel_3 DOUBLE,
  ied_ef_anos_finais_nivel_4 DOUBLE,
  ied_ef_anos_finais_nivel_5 DOUBLE,
  ied_ef_anos_finais_nivel_6 DOUBLE,
  ied_em_nivel_1 DOUBLE,
  ied_em_nivel_2 DOUBLE,
  ied_em_nivel_3 DOUBLE,
  ied_em_nivel_4 DOUBLE,
  ied_em_nivel_5 DOUBLE,
  ied_em_nivel_6 DOUBLE,
  icg_nivel_1 DOUBLE,
  icg_nivel_2 DOUBLE,
  icg_nivel_3 DOUBLE,
  icg_nivel_4 DOUBLE,
  icg_nivel_5 DOUBLE,
  icg_nivel_6 DOUBLE
); -- s3://baseldosdados/br_inep_indicadores_educacionais/regiao/

CREATE TABLE br_inep_indicadores_educacionais.regiao_taxa_transicao (
  ano INT,
  regiao VARCHAR,
  localizacao VARCHAR,
  rede VARCHAR,
  taxa_promocao_ef DOUBLE,
  taxa_promocao_ef_anos_iniciais DOUBLE,
  taxa_promocao_ef_anos_finais DOUBLE,
  taxa_promocao_ef_1_ano DOUBLE,
  taxa_promocao_ef_2_ano DOUBLE,
  taxa_promocao_ef_3_ano DOUBLE,
  taxa_promocao_ef_4_ano DOUBLE,
  taxa_promocao_ef_5_ano DOUBLE,
  taxa_promocao_ef_6_ano DOUBLE,
  taxa_promocao_ef_7_ano DOUBLE,
  taxa_promocao_ef_8_ano DOUBLE,
  taxa_promocao_ef_9_ano DOUBLE,
  taxa_promocao_em DOUBLE,
  taxa_promocao_em_1_ano DOUBLE,
  taxa_promocao_em_2_ano DOUBLE,
  taxa_promocao_em_3_ano DOUBLE,
  taxa_repetencia_ef DOUBLE,
  taxa_repetencia_ef_anos_iniciais DOUBLE,
  taxa_repetencia_ef_anos_finais DOUBLE,
  taxa_repetencia_ef_1_ano DOUBLE,
  taxa_repetencia_ef_2_ano DOUBLE,
  taxa_repetencia_ef_3_ano DOUBLE,
  taxa_repetencia_ef_4_ano DOUBLE,
  taxa_repetencia_ef_5_ano DOUBLE,
  taxa_repetencia_ef_6_ano DOUBLE,
  taxa_repetencia_ef_7_ano DOUBLE,
  taxa_repetencia_ef_8_ano DOUBLE,
  taxa_repetencia_ef_9_ano DOUBLE,
  taxa_repetencia_em DOUBLE,
  taxa_repetencia_em_1_ano DOUBLE,
  taxa_repetencia_em_2_ano DOUBLE,
  taxa_repetencia_em_3_ano DOUBLE,
  taxa_evasao_ef DOUBLE,
  taxa_evasao_ef_anos_iniciais DOUBLE,
  taxa_evasao_ef_anos_finais DOUBLE,
  taxa_evasao_ef_1_ano DOUBLE,
  taxa_evasao_ef_2_ano DOUBLE,
  taxa_evasao_ef_3_ano DOUBLE,
  taxa_evasao_ef_4_ano DOUBLE,
  taxa_evasao_ef_5_ano DOUBLE,
  taxa_evasao_ef_6_ano DOUBLE,
  taxa_evasao_ef_7_ano DOUBLE,
  taxa_evasao_ef_8_ano DOUBLE,
  taxa_evasao_ef_9_ano DOUBLE,
  taxa_evasao_em DOUBLE,
  taxa_evasao_em_1_ano DOUBLE,
  taxa_evasao_em_2_ano DOUBLE,
  taxa_evasao_em_3_ano DOUBLE,
  taxa_migracao_eja_ef DOUBLE,
  taxa_migracao_eja_ef_anos_iniciais DOUBLE,
  taxa_migracao_eja_ef_anos_finais DOUBLE,
  taxa_migracao_eja_ef_1_ano DOUBLE,
  taxa_migracao_eja_ef_2_ano DOUBLE,
  taxa_migracao_eja_ef_3_ano DOUBLE,
  taxa_migracao_eja_ef_4_ano DOUBLE,
  taxa_migracao_eja_ef_5_ano DOUBLE,
  taxa_migracao_eja_ef_6_ano DOUBLE,
  taxa_migracao_eja_ef_7_ano DOUBLE,
  taxa_migracao_eja_ef_8_ano DOUBLE,
  taxa_migracao_eja_ef_9_ano DOUBLE,
  taxa_migracao_eja_em DOUBLE,
  taxa_migracao_eja_em_1_ano DOUBLE,
  taxa_migracao_eja_em_2_ano DOUBLE,
  taxa_migracao_eja_em_3_ano DOUBLE
); -- s3://baseldosdados/br_inep_indicadores_educacionais/regiao_taxa_transicao/

CREATE TABLE br_inep_indicadores_educacionais.uf (
  ano INT,
  sigla_uf VARCHAR,
  localizacao VARCHAR,
  rede VARCHAR,
  atu_ei DOUBLE,
  atu_ei_creche DOUBLE,
  atu_ei_pre_escola DOUBLE,
  atu_ef DOUBLE,
  atu_ef_anos_iniciais DOUBLE,
  atu_ef_anos_finais DOUBLE,
  atu_ef_1_ano DOUBLE,
  atu_ef_2_ano DOUBLE,
  atu_ef_3_ano DOUBLE,
  atu_ef_4_ano DOUBLE,
  atu_ef_5_ano DOUBLE,
  atu_ef_6_ano DOUBLE,
  atu_ef_7_ano DOUBLE,
  atu_ef_8_ano DOUBLE,
  atu_ef_9_ano DOUBLE,
  atu_ef_turmas_unif_multi_fluxo DOUBLE,
  atu_em DOUBLE,
  atu_em_1_ano DOUBLE,
  atu_em_2_ano DOUBLE,
  atu_em_3_ano DOUBLE,
  atu_em_4_ano DOUBLE,
  atu_em_nao_seriado DOUBLE,
  had_ei DOUBLE,
  had_ei_creche DOUBLE,
  had_ei_pre_escola DOUBLE,
  had_ef DOUBLE,
  had_ef_anos_iniciais DOUBLE,
  had_ef_anos_finais DOUBLE,
  had_ef_1_ano DOUBLE,
  had_ef_2_ano DOUBLE,
  had_ef_3_ano DOUBLE,
  had_ef_4_ano DOUBLE,
  had_ef_5_ano DOUBLE,
  had_ef_6_ano DOUBLE,
  had_ef_7_ano DOUBLE,
  had_ef_8_ano DOUBLE,
  had_ef_9_ano DOUBLE,
  had_em DOUBLE,
  had_em_1_ano DOUBLE,
  had_em_2_ano DOUBLE,
  had_em_3_ano DOUBLE,
  had_em_4_ano DOUBLE,
  had_em_nao_seriado DOUBLE,
  tdi_ef DOUBLE,
  tdi_ef_anos_iniciais DOUBLE,
  tdi_ef_anos_finais DOUBLE,
  tdi_ef_1_ano DOUBLE,
  tdi_ef_2_ano DOUBLE,
  tdi_ef_3_ano DOUBLE,
  tdi_ef_4_ano DOUBLE,
  tdi_ef_5_ano DOUBLE,
  tdi_ef_6_ano DOUBLE,
  tdi_ef_7_ano DOUBLE,
  tdi_ef_8_ano DOUBLE,
  tdi_ef_9_ano DOUBLE,
  tdi_em DOUBLE,
  tdi_em_1_ano DOUBLE,
  tdi_em_2_ano DOUBLE,
  tdi_em_3_ano DOUBLE,
  tdi_em_4_ano DOUBLE,
  taxa_aprovacao_ef DOUBLE,
  taxa_aprovacao_ef_anos_iniciais DOUBLE,
  taxa_aprovacao_ef_anos_finais DOUBLE,
  taxa_aprovacao_ef_1_ano DOUBLE,
  taxa_aprovacao_ef_2_ano DOUBLE,
  taxa_aprovacao_ef_3_ano DOUBLE,
  taxa_aprovacao_ef_4_ano DOUBLE,
  taxa_aprovacao_ef_5_ano DOUBLE,
  taxa_aprovacao_ef_6_ano DOUBLE,
  taxa_aprovacao_ef_7_ano DOUBLE,
  taxa_aprovacao_ef_8_ano DOUBLE,
  taxa_aprovacao_ef_9_ano DOUBLE,
  taxa_aprovacao_em DOUBLE,
  taxa_aprovacao_em_1_ano DOUBLE,
  taxa_aprovacao_em_2_ano DOUBLE,
  taxa_aprovacao_em_3_ano DOUBLE,
  taxa_aprovacao_em_4_ano DOUBLE,
  taxa_aprovacao_em_nao_seriado DOUBLE,
  taxa_reprovacao_ef DOUBLE,
  taxa_reprovacao_ef_anos_iniciais DOUBLE,
  taxa_reprovacao_ef_anos_finais DOUBLE,
  taxa_reprovacao_ef_1_ano DOUBLE,
  taxa_reprovacao_ef_2_ano DOUBLE,
  taxa_reprovacao_ef_3_ano DOUBLE,
  taxa_reprovacao_ef_4_ano DOUBLE,
  taxa_reprovacao_ef_5_ano DOUBLE,
  taxa_reprovacao_ef_6_ano DOUBLE,
  taxa_reprovacao_ef_7_ano DOUBLE,
  taxa_reprovacao_ef_8_ano DOUBLE,
  taxa_reprovacao_ef_9_ano DOUBLE,
  taxa_reprovacao_em DOUBLE,
  taxa_reprovacao_em_1_ano DOUBLE,
  taxa_reprovacao_em_2_ano DOUBLE,
  taxa_reprovacao_em_3_ano DOUBLE,
  taxa_reprovacao_em_4_ano DOUBLE,
  taxa_reprovacao_em_nao_seriado DOUBLE,
  taxa_abandono_ef DOUBLE,
  taxa_abandono_ef_anos_iniciais DOUBLE,
  taxa_abandono_ef_anos_finais DOUBLE,
  taxa_abandono_ef_1_ano DOUBLE,
  taxa_abandono_ef_2_ano DOUBLE,
  taxa_abandono_ef_3_ano DOUBLE,
  taxa_abandono_ef_4_ano DOUBLE,
  taxa_abandono_ef_5_ano DOUBLE,
  taxa_abandono_ef_6_ano DOUBLE,
  taxa_abandono_ef_7_ano DOUBLE,
  taxa_abandono_ef_8_ano DOUBLE,
  taxa_abandono_ef_9_ano DOUBLE,
  taxa_abandono_em DOUBLE,
  taxa_abandono_em_1_ano DOUBLE,
  taxa_abandono_em_2_ano DOUBLE,
  taxa_abandono_em_3_ano DOUBLE,
  taxa_abandono_em_4_ano DOUBLE,
  taxa_abandono_em_nao_seriado DOUBLE,
  tnr_ef DOUBLE,
  tnr_ef_anos_iniciais DOUBLE,
  tnr_ef_anos_finais DOUBLE,
  tnr_ef_1_ano DOUBLE,
  tnr_ef_2_ano DOUBLE,
  tnr_ef_3_ano DOUBLE,
  tnr_ef_4_ano DOUBLE,
  tnr_ef_5_ano DOUBLE,
  tnr_ef_6_ano DOUBLE,
  tnr_ef_7_ano DOUBLE,
  tnr_ef_8_ano DOUBLE,
  tnr_ef_9_ano DOUBLE,
  tnr_em DOUBLE,
  tnr_em_1_ano DOUBLE,
  tnr_em_2_ano DOUBLE,
  tnr_em_3_ano DOUBLE,
  tnr_em_4_ano DOUBLE,
  tnr_em_nao_seriado DOUBLE,
  dsu_ei DOUBLE,
  dsu_ei_creche DOUBLE,
  dsu_ei_pre_escola DOUBLE,
  dsu_ef DOUBLE,
  dsu_ef_anos_iniciais DOUBLE,
  dsu_ef_anos_finais DOUBLE,
  dsu_em DOUBLE,
  dsu_ep DOUBLE,
  dsu_eja DOUBLE,
  dsu_ee DOUBLE,
  afd_ei_grupo_1 DOUBLE,
  afd_ei_grupo_2 DOUBLE,
  afd_ei_grupo_3 DOUBLE,
  afd_ei_grupo_4 DOUBLE,
  afd_ei_grupo_5 DOUBLE,
  afd_ef_grupo_1 DOUBLE,
  afd_ef_grupo_2 DOUBLE,
  afd_ef_grupo_3 DOUBLE,
  afd_ef_grupo_4 DOUBLE,
  afd_ef_grupo_5 DOUBLE,
  afd_ef_anos_iniciais_grupo_1 DOUBLE,
  afd_ef_anos_iniciais_grupo_2 DOUBLE,
  afd_ef_anos_iniciais_grupo_3 DOUBLE,
  afd_ef_anos_iniciais_grupo_4 DOUBLE,
  afd_ef_anos_iniciais_grupo_5 DOUBLE,
  afd_ef_anos_finais_grupo_1 DOUBLE,
  afd_ef_anos_finais_grupo_2 DOUBLE,
  afd_ef_anos_finais_grupo_3 DOUBLE,
  afd_ef_anos_finais_grupo_4 DOUBLE,
  afd_ef_anos_finais_grupo_5 DOUBLE,
  afd_em_grupo_1 DOUBLE,
  afd_em_grupo_2 DOUBLE,
  afd_em_grupo_3 DOUBLE,
  afd_em_grupo_4 DOUBLE,
  afd_em_grupo_5 DOUBLE,
  afd_eja_fundamental_grupo_1 DOUBLE,
  afd_eja_fundamental_grupo_2 DOUBLE,
  afd_eja_fundamental_grupo_3 DOUBLE,
  afd_eja_fundamental_grupo_4 DOUBLE,
  afd_eja_fundamental_grupo_5 DOUBLE,
  afd_eja_medio_grupo_1 DOUBLE,
  afd_eja_medio_grupo_2 DOUBLE,
  afd_eja_medio_grupo_3 DOUBLE,
  afd_eja_medio_grupo_4 DOUBLE,
  afd_eja_medio_grupo_5 DOUBLE,
  ird_baixa_regularidade DOUBLE,
  ird_media_baixa DOUBLE,
  ird_media_alta DOUBLE,
  ird_alta DOUBLE,
  ied_ef_nivel_1 DOUBLE,
  ied_ef_nivel_2 DOUBLE,
  ied_ef_nivel_3 DOUBLE,
  ied_ef_nivel_4 DOUBLE,
  ied_ef_nivel_5 DOUBLE,
  ied_ef_nivel_6 DOUBLE,
  ied_ef_anos_iniciais_nivel_1 DOUBLE,
  ied_ef_anos_iniciais_nivel_2 DOUBLE,
  ied_ef_anos_iniciais_nivel_3 DOUBLE,
  ied_ef_anos_iniciais_nivel_4 DOUBLE,
  ied_ef_anos_iniciais_nivel_5 DOUBLE,
  ied_ef_anos_iniciais_nivel_6 DOUBLE,
  ied_ef_anos_finais_nivel_1 DOUBLE,
  ied_ef_anos_finais_nivel_2 DOUBLE,
  ied_ef_anos_finais_nivel_3 DOUBLE,
  ied_ef_anos_finais_nivel_4 DOUBLE,
  ied_ef_anos_finais_nivel_5 DOUBLE,
  ied_ef_anos_finais_nivel_6 DOUBLE,
  ied_em_nivel_1 DOUBLE,
  ied_em_nivel_2 DOUBLE,
  ied_em_nivel_3 DOUBLE,
  ied_em_nivel_4 DOUBLE,
  ied_em_nivel_5 DOUBLE,
  ied_em_nivel_6 DOUBLE,
  icg_nivel_1 DOUBLE,
  icg_nivel_2 DOUBLE,
  icg_nivel_3 DOUBLE,
  icg_nivel_4 DOUBLE,
  icg_nivel_5 DOUBLE,
  icg_nivel_6 DOUBLE
); -- s3://baseldosdados/br_inep_indicadores_educacionais/uf/

CREATE TABLE br_inep_indicadores_educacionais.uf_remuneracao_docentes (
  ano INT,
  sigla_uf VARCHAR,
  rede VARCHAR,
  escolaridade VARCHAR,
  numero_docentes INT,
  prop_docentes_rais DOUBLE,
  rem_bruta_rais_1_quartil DOUBLE,
  rem_bruta_rais_mediana DOUBLE,
  rem_bruta_rais_media DOUBLE,
  rem_bruta_rais_3_quartil DOUBLE,
  rem_bruta_rais_desvio_padrao DOUBLE,
  carga_horaria_media_semanal DOUBLE,
  rem_media_40_horas_semanais DOUBLE
); -- s3://baseldosdados/br_inep_indicadores_educacionais/uf_remuneracao_docentes/

CREATE TABLE br_inep_indicadores_educacionais.uf_taxa_transicao (
  ano INT,
  sigla_uf VARCHAR,
  localizacao VARCHAR,
  rede VARCHAR,
  taxa_promocao_ef DOUBLE,
  taxa_promocao_ef_anos_iniciais DOUBLE,
  taxa_promocao_ef_anos_finais DOUBLE,
  taxa_promocao_ef_1_ano DOUBLE,
  taxa_promocao_ef_2_ano DOUBLE,
  taxa_promocao_ef_3_ano DOUBLE,
  taxa_promocao_ef_4_ano DOUBLE,
  taxa_promocao_ef_5_ano DOUBLE,
  taxa_promocao_ef_6_ano DOUBLE,
  taxa_promocao_ef_7_ano DOUBLE,
  taxa_promocao_ef_8_ano DOUBLE,
  taxa_promocao_ef_9_ano DOUBLE,
  taxa_promocao_em DOUBLE,
  taxa_promocao_em_1_ano DOUBLE,
  taxa_promocao_em_2_ano DOUBLE,
  taxa_promocao_em_3_ano DOUBLE,
  taxa_repetencia_ef DOUBLE,
  taxa_repetencia_ef_anos_iniciais DOUBLE,
  taxa_repetencia_ef_anos_finais DOUBLE,
  taxa_repetencia_ef_1_ano DOUBLE,
  taxa_repetencia_ef_2_ano DOUBLE,
  taxa_repetencia_ef_3_ano DOUBLE,
  taxa_repetencia_ef_4_ano DOUBLE,
  taxa_repetencia_ef_5_ano DOUBLE,
  taxa_repetencia_ef_6_ano DOUBLE,
  taxa_repetencia_ef_7_ano DOUBLE,
  taxa_repetencia_ef_8_ano DOUBLE,
  taxa_repetencia_ef_9_ano DOUBLE,
  taxa_repetencia_em DOUBLE,
  taxa_repetencia_em_1_ano DOUBLE,
  taxa_repetencia_em_2_ano DOUBLE,
  taxa_repetencia_em_3_ano DOUBLE,
  taxa_evasao_ef DOUBLE,
  taxa_evasao_ef_anos_iniciais DOUBLE,
  taxa_evasao_ef_anos_finais DOUBLE,
  taxa_evasao_ef_1_ano DOUBLE,
  taxa_evasao_ef_2_ano DOUBLE,
  taxa_evasao_ef_3_ano DOUBLE,
  taxa_evasao_ef_4_ano DOUBLE,
  taxa_evasao_ef_5_ano DOUBLE,
  taxa_evasao_ef_6_ano DOUBLE,
  taxa_evasao_ef_7_ano DOUBLE,
  taxa_evasao_ef_8_ano DOUBLE,
  taxa_evasao_ef_9_ano DOUBLE,
  taxa_evasao_em DOUBLE,
  taxa_evasao_em_1_ano DOUBLE,
  taxa_evasao_em_2_ano DOUBLE,
  taxa_evasao_em_3_ano DOUBLE,
  taxa_migracao_eja_ef DOUBLE,
  taxa_migracao_eja_ef_anos_iniciais DOUBLE,
  taxa_migracao_eja_ef_anos_finais DOUBLE,
  taxa_migracao_eja_ef_1_ano DOUBLE,
  taxa_migracao_eja_ef_2_ano DOUBLE,
  taxa_migracao_eja_ef_3_ano DOUBLE,
  taxa_migracao_eja_ef_4_ano DOUBLE,
  taxa_migracao_eja_ef_5_ano DOUBLE,
  taxa_migracao_eja_ef_6_ano DOUBLE,
  taxa_migracao_eja_ef_7_ano DOUBLE,
  taxa_migracao_eja_ef_8_ano DOUBLE,
  taxa_migracao_eja_ef_9_ano DOUBLE,
  taxa_migracao_eja_em DOUBLE,
  taxa_migracao_eja_em_1_ano DOUBLE,
  taxa_migracao_eja_em_2_ano DOUBLE,
  taxa_migracao_eja_em_3_ano DOUBLE
); -- s3://baseldosdados/br_inep_indicadores_educacionais/uf_taxa_transicao/

-- ============================================================
-- Dataset: br_inep_saeb  (11 tables)
-- ============================================================

CREATE TABLE br_inep_saeb.aluno_ef_2ano (
  ano INT,
  id_regiao VARCHAR,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  area VARCHAR,
  id_escola VARCHAR,
  rede VARCHAR,
  localizacao VARCHAR,
  id_turma VARCHAR,
  turno VARCHAR,
  serie INT,
  id_aluno VARCHAR,
  situacao_censo INT,
  disciplina VARCHAR,
  preenchimento_caderno INT,
  presenca INT,
  caderno VARCHAR,
  bloco_1 VARCHAR,
  bloco_2 VARCHAR,
  bloco_1_aberto VARCHAR,
  bloco_2_aberto VARCHAR,
  respostas_bloco_1 VARCHAR,
  respostas_bloco_2 VARCHAR,
  conceito_q1 VARCHAR,
  conceito_q2 VARCHAR,
  resposta_texto VARCHAR,
  conceito_proposito VARCHAR,
  conceito_elemento VARCHAR,
  conceito_segmentacao VARCHAR,
  texto_grafia VARCHAR,
  indicador_proficiencia VARCHAR,
  amostra VARCHAR,
  estrato VARCHAR,
  peso_aluno DOUBLE,
  proficiencia DOUBLE,
  erro_padrao DOUBLE,
  proficiencia_saeb DOUBLE,
  erro_padrao_saeb DOUBLE
); -- s3://baseldosdados/br_inep_saeb/aluno_ef_2ano/

CREATE TABLE br_inep_saeb.aluno_ef_5ano (
  ano INT,
  sigla_uf VARCHAR,
  id_regiao VARCHAR,
  id_municipio VARCHAR,
  area VARCHAR,
  mascara VARCHAR,
  ano_mascara INT,
  id_escola VARCHAR,
  rede VARCHAR,
  escola_publica VARCHAR,
  localizacao VARCHAR,
  id_turma VARCHAR,
  turno VARCHAR,
  serie INT,
  id_aluno VARCHAR,
  situacao_censo VARCHAR,
  disciplina VARCHAR,
  preenchimento_caderno INT,
  presenca INT,
  caderno VARCHAR,
  bloco_1 VARCHAR,
  bloco_2 VARCHAR,
  bloco_3 VARCHAR,
  respostas_bloco_1 VARCHAR,
  respostas_bloco_2 VARCHAR,
  respostas_bloco_3 VARCHAR,
  gabarito_bloco_1 VARCHAR,
  gabarito_bloco_2 VARCHAR,
  gabarito_bloco_3 VARCHAR,
  indicador_proficiencia INT,
  indicador_prova_brasil INT,
  amostra VARCHAR,
  estrato VARCHAR,
  peso_escola DOUBLE,
  peso_turma DOUBLE,
  peso_aluno_turma DOUBLE,
  peso_aluno DOUBLE,
  proficiencia DOUBLE,
  erro_padrao DOUBLE,
  proficiencia_saeb DOUBLE,
  erro_padrao_saeb DOUBLE,
  desempenho_aluno DOUBLE,
  preenchimento_questionario INT,
  sexo VARCHAR,
  raca_cor VARCHAR,
  mes_nascimento INT,
  ano_nascimento INT,
  idade VARCHAR,
  faixa_etaria VARCHAR,
  aniversariante VARCHAR,
  possui_necessidade_especial VARCHAR,
  com_quem_mora VARCHAR,
  mora_mae VARCHAR,
  mora_pai VARCHAR,
  mora_irmaos VARCHAR,
  mora_avos VARCHAR,
  mora_outros_parentes VARCHAR,
  mora_amigos VARCHAR,
  idioma_domicilio VARCHAR,
  quantidade_pessoas_domicilio VARCHAR,
  quantidade_pessoas_despesas_domicilio VARCHAR,
  indicador_inse INT,
  inse DOUBLE,
  nivel_inse VARCHAR,
  peso_inse DOUBLE,
  possui_trabalho VARCHAR,
  turma_bolsa_escola VARCHAR,
  aluno_bolsa_escola VARCHAR,
  possui_moradia_rua_urbanizada VARCHAR,
  possui_agua_encanada VARCHAR,
  possui_eletrecidade VARCHAR,
  possui_eletrodomestico_sem_eletricidade VARCHAR,
  possui_casa_dormitorio VARCHAR,
  possui_casa_quarto_individual VARCHAR,
  possui_casa_cozinha VARCHAR,
  possui_casa_banheiro VARCHAR,
  possui_casa_sala VARCHAR,
  possui_casa_garagem VARCHAR,
  possui_automovel VARCHAR,
  possui_geladeira VARCHAR,
  possui_geladeira_freezer VARCHAR,
  possui_freezer VARCHAR,
  possui_microondas VARCHAR,
  possui_maquina_lavar_roupa VARCHAR,
  possui_aspirador_po VARCHAR,
  possui_radio VARCHAR,
  possui_tv VARCHAR,
  possui_tv_assinatura VARCHAR,
  possui_videocassete_dvd VARCHAR,
  possui_internet VARCHAR,
  possui_computador VARCHAR,
  possui_computador_sem_internet VARCHAR,
  possui_tablet VARCHAR,
  possui_telefone VARCHAR,
  possui_celular VARCHAR,
  possui_escrivaninha VARCHAR,
  possui_enciclopedia VARCHAR,
  possui_atlas VARCHAR,
  possui_dicionario VARCHAR,
  possui_calculadora VARCHAR,
  possui_empregada_domestica VARCHAR,
  possui_empregada_domestica_cinco_dias VARCHAR,
  escolaridade_mae VARCHAR,
  mae_sabe_ler_escrever VARCHAR,
  mae_le VARCHAR,
  ocupacao_mae VARCHAR,
  escolaridade_pai VARCHAR,
  pai_sabe_ler_escrever VARCHAR,
  pai_le VARCHAR,
  ocupacao_pai VARCHAR,
  pessoa_acompanha_vida_escolar VARCHAR,
  escolaridade_pessoa VARCHAR,
  responsaveis_conhecem_diretor VARCHAR,
  responsaveis_conhecem_professor VARCHAR,
  responsaveis_conhecem_amigo VARCHAR,
  responsaveis_conhecem_responsavel_amigo VARCHAR,
  responsaveis_conversam_professor_diretor VARCHAR,
  responsaveis_almocam_jantam_contigo VARCHAR,
  responsaveis_ouvem_musica_contigo VARCHAR,
  responsaveis_conversam_livros_contigo VARCHAR,
  responsaveis_conversam_filmes_contigo VARCHAR,
  responsaveis_conversam_programas_tv_contigo VARCHAR,
  responsaveis_conversam_amigos VARCHAR,
  responsaveis_conversam_responsaveis_amigo VARCHAR,
  responsaveis_conversam_outros_assuntos_contigo VARCHAR,
  responsaveis_conversam_escola VARCHAR,
  responsaveis_conversam_boletim VARCHAR,
  responsaveis_conversam_comportamento VARCHAR,
  responsaveis_leem VARCHAR,
  responsaveis_cobram_realizacao_licao_casa VARCHAR,
  responsaveis_ajudam_realizacao_licao_casa VARCHAR,
  responsaveis_incentivam_realizacao_licao_casa VARCHAR,
  responsaveis_incentivam_estudos VARCHAR,
  responsaveis_incentivam_leitura VARCHAR,
  responsaveis_incentivam_comparecer_aulas VARCHAR,
  responsaveis_incentivam_pontualidade VARCHAR,
  responsaveis_incentivam_boas_notas VARCHAR,
  responsaveis_comparecem_reuniao_pais VARCHAR,
  responsaveis_participam_festas_escola VARCHAR,
  responsaveis_participam_trabalho_voluntario VARCHAR,
  tempo_chegada_escola VARCHAR,
  forma_chegada_escola VARCHAR,
  transporte_escolar VARCHAR,
  inicio_estudos VARCHAR,
  quantos_anos_primeiro_grau VARCHAR,
  idade_entrada_escola VARCHAR,
  quantidade_mudancas_escola VARCHAR,
  rede_ef VARCHAR,
  estudos_mesma_escola VARCHAR,
  reprovacao VARCHAR,
  evasao_escolar_ate_final_ano VARCHAR,
  evasao_escolar_temporaria VARCHAR,
  motivo_evasao_escolar VARCHAR,
  faltas_aula VARCHAR,
  motivo_faltas VARCHAR,
  tempo_lazer VARCHAR,
  tipo_programacao_tv VARCHAR,
  tempo_cursos VARCHAR,
  tempo_trabalho_domestico VARCHAR,
  tempo_estudos VARCHAR,
  gosta_leitura VARCHAR,
  tipo_leitura VARCHAR,
  quantidade_livros VARCHAR,
  recebe_jornais VARCHAR,
  recebe_revistas VARCHAR,
  leitura_jornais VARCHAR,
  leitura_noticias VARCHAR,
  leitura_livros_geral VARCHAR,
  leitura_literatura VARCHAR,
  leitura_literatura_infantojuvenil VARCHAR,
  leitura_historia_quadrinhos VARCHAR,
  leitura_revistas_tematicas VARCHAR,
  leitura_revista_comportamento VARCHAR,
  leitura_revistas_geral VARCHAR,
  leitura_internet VARCHAR,
  leitura_outros_materiais VARCHAR,
  frequenta_biblioteca VARCHAR,
  frequenta_cinema VARCHAR,
  frequenta_museu VARCHAR,
  frequenta_espetaculo_exposicao VARCHAR,
  frequenta_teatro VARCHAR,
  frequenta_show VARCHAR,
  frequenta_festas_comunidade VARCHAR,
  participa_atividades_esporte VARCHAR,
  participa_atividades_artisticas VARCHAR,
  participa_trabalho_solidario VARCHAR,
  participa_reforco_escolar VARCHAR,
  participa_excursao_acampamento VARCHAR,
  participa_festas VARCHAR,
  curso_atividades_artisticas VARCHAR,
  curso_reforco_escolar VARCHAR,
  curso_idioma_externo VARCHAR,
  curso_informatica VARCHAR,
  quando_nao_entende_materia VARCHAR,
  gosta_estudar_disciplina VARCHAR,
  entendimento_ensino VARCHAR,
  professor_disciplina VARCHAR,
  faz_licao_casa VARCHAR,
  tempo_licao_casa VARCHAR,
  fez_redacao VARCHAR,
  professor_leitura_livros_licao_casa VARCHAR,
  correcao_licao_casa VARCHAR,
  correcao_licao_casa_alunos VARCHAR,
  consulta_jornais_revistas_licao_casa VARCHAR,
  estuda_fazendo_licao_casa VARCHAR,
  estuda_fazendo_resumos VARCHAR,
  estuda_lendo_relendo_livros VARCHAR,
  estuda_refazendo_exercicios VARCHAR,
  estuda_fazendo_anotacoes VARCHAR,
  estuda_lendo_anotacoes VARCHAR,
  estuda_somente_assistindo_aulas VARCHAR,
  estuda_fora_sala_aula VARCHAR,
  utiliza_computador_licao_casa VARCHAR,
  utiliza_computador VARCHAR,
  utiliza_computador_escola VARCHAR,
  utiliza_biblioteca_escola VARCHAR,
  utiliza_biblioteca_externa VARCHAR,
  existe_lugar_calmo_estudos VARCHAR,
  comparacao_colegas_disciplina VARCHAR,
  boas_notas_disciplina VARCHAR,
  professor_importa_voce_diz VARCHAR,
  professor_conversa_avaliacao VARCHAR,
  professor_elogia_merecimento VARCHAR,
  professor_esforca_aprendizado VARCHAR,
  professor_trata_carinho VARCHAR,
  turma_exclui VARCHAR,
  alunos_desordeiros VARCHAR,
  alunos_atentos VARCHAR,
  alunos_obedientes VARCHAR,
  possui_amigos_sala VARCHAR,
  motivo_estar_escola VARCHAR,
  utiliza_aprendizado_diariamente VARCHAR,
  pandemia_equipamento_ensino_remoto VARCHAR,
  pandemia_internet_ensino_remoto VARCHAR,
  pandemia_facilidade_programas VARCHAR,
  pandemia_recebeu_material VARCHAR,
  pandemia_auxilio_professor VARCHAR,
  pandemia_compreensao_conteudo VARCHAR,
  pandemia_ambiente_tranquilo VARCHAR,
  pandemia_apoio_familia VARCHAR,
  pandemia_apoio_colegas VARCHAR,
  pretensao_futura VARCHAR,
  opiniao_teste VARCHAR
); -- s3://baseldosdados/br_inep_saeb/aluno_ef_5ano/

CREATE TABLE br_inep_saeb.aluno_ef_9ano (
  ano INT,
  sigla_uf VARCHAR,
  id_regiao VARCHAR,
  id_municipio VARCHAR,
  area VARCHAR,
  mascara VARCHAR,
  ano_mascara INT,
  id_escola VARCHAR,
  rede VARCHAR,
  escola_publica INT,
  localizacao VARCHAR,
  id_turma VARCHAR,
  turno VARCHAR,
  serie INT,
  id_aluno VARCHAR,
  situacao_censo INT,
  disciplina VARCHAR,
  preenchimento_caderno INT,
  presenca INT,
  caderno VARCHAR,
  bloco_1 VARCHAR,
  bloco_2 VARCHAR,
  bloco_3 VARCHAR,
  bloco_1_aberto VARCHAR,
  bloco_2_aberto VARCHAR,
  respostas_bloco_1 VARCHAR,
  respostas_bloco_2 VARCHAR,
  respostas_bloco_3 VARCHAR,
  conceito_q1 VARCHAR,
  conceito_q2 VARCHAR,
  gabarito_bloco_1 VARCHAR,
  gabarito_bloco_2 VARCHAR,
  gabarito_bloco_3 VARCHAR,
  indicador_proficiencia INT,
  indicador_prova_brasil INT,
  amostra INT,
  estrato INT,
  peso_escola DOUBLE,
  peso_turma DOUBLE,
  peso_aluno_turma DOUBLE,
  peso_aluno DOUBLE,
  proficiencia DOUBLE,
  erro_padrao DOUBLE,
  proficiencia_saeb DOUBLE,
  erro_padrao_saeb DOUBLE,
  desempenho_aluno VARCHAR,
  preenchimento_questionario INT,
  sexo VARCHAR,
  raca_cor VARCHAR,
  mes_nascimento INT,
  ano_nascimento INT,
  idade INT,
  faixa_etaria VARCHAR,
  possui_necessidade_especial VARCHAR,
  estado_civil VARCHAR,
  possui_filhos VARCHAR,
  com_quem_mora VARCHAR,
  mora_mae VARCHAR,
  mora_pai VARCHAR,
  mora_irmaos VARCHAR,
  mora_avos VARCHAR,
  mora_conjuge VARCHAR,
  mora_filhos VARCHAR,
  mora_outros_parentes VARCHAR,
  mora_amigos VARCHAR,
  idioma_domicilio VARCHAR,
  quantidade_pessoas_domicilio VARCHAR,
  quantidade_pessoas_despesas_domicilio VARCHAR,
  situacao_economica VARCHAR,
  possui_trabalho VARCHAR,
  turma_bolsa_escola VARCHAR,
  aluno_bolsa_escola VARCHAR,
  indicador_inse INT,
  inse DOUBLE,
  nivel_inse VARCHAR,
  peso_inse DOUBLE,
  possui_moradia_rua_urbanizada VARCHAR,
  possui_agua_encanada VARCHAR,
  possui_eletrecidade VARCHAR,
  possui_eletrodomestico_sem_eletricidade VARCHAR,
  possui_casa_dormitorio VARCHAR,
  possui_casa_quarto_individual VARCHAR,
  possui_casa_cozinha VARCHAR,
  possui_casa_banheiro VARCHAR,
  possui_casa_sala VARCHAR,
  possui_automovel VARCHAR,
  possui_casa_garagem VARCHAR,
  possui_geladeira VARCHAR,
  possui_geladeira_freezer VARCHAR,
  possui_freezer VARCHAR,
  possui_microondas VARCHAR,
  possui_maquina_lavar_roupa VARCHAR,
  possui_aspirador_po VARCHAR,
  possui_radio VARCHAR,
  possui_tv VARCHAR,
  possui_tv_assinatura VARCHAR,
  possui_videocassete_dvd VARCHAR,
  possui_internet VARCHAR,
  possui_computador VARCHAR,
  possui_computador_sem_internet VARCHAR,
  possui_tablet VARCHAR,
  possui_telefone VARCHAR,
  possui_celular VARCHAR,
  possui_escrivaninha VARCHAR,
  possui_enciclopedia VARCHAR,
  possui_atlas VARCHAR,
  possui_dicionario VARCHAR,
  possui_calculadora VARCHAR,
  possui_empregada_domestica VARCHAR,
  possui_empregada_domestica_cinco_dias VARCHAR,
  escolaridade_mae VARCHAR,
  mae_sabe_ler_escrever VARCHAR,
  mae_le VARCHAR,
  ocupacao_mae VARCHAR,
  escolaridade_pai VARCHAR,
  pai_sabe_ler_escrever VARCHAR,
  pai_le VARCHAR,
  ocupacao_pai VARCHAR,
  pessoa_acompanha_vida_escolar VARCHAR,
  escolaridade_pessoa VARCHAR,
  responsaveis_conhecem_diretor VARCHAR,
  responsaveis_conhecem_professor VARCHAR,
  responsaveis_conversam_professor_diretor VARCHAR,
  responsaveis_conversam_diretor VARCHAR,
  responsaveis_conversam_professor VARCHAR,
  responsaveis_conhecem_amigo VARCHAR,
  responsaveis_conhecem_responsavel_amigo VARCHAR,
  responsaveis_leem VARCHAR,
  responsaveis_almocam_jantam_contigo VARCHAR,
  responsaveis_ouvem_musica_contigo VARCHAR,
  responsaveis_conversam_livros_contigo VARCHAR,
  responsaveis_conversam_filmes_contigo VARCHAR,
  responsaveis_conversam_programas_tv_contigo VARCHAR,
  responsaveis_conversam_amigos VARCHAR,
  responsaveis_conversam_amigos_escola VARCHAR,
  responsaveis_conversam_responsaveis_amigo VARCHAR,
  responsaveis_conversam_outros_assuntos_contigo VARCHAR,
  responsaveis_conversam_escola VARCHAR,
  responsaveis_conversam_boletim VARCHAR,
  responsaveis_conversam_comportamento VARCHAR,
  responsaveis_cobram_realizacao_tarefa_casa VARCHAR,
  responsaveis_ajudam_realizacao_tarefa_casa VARCHAR,
  responsaveis_incentivam_realizacao_licao_casa VARCHAR,
  responsaveis_incentivam_estudos VARCHAR,
  responsaveis_incentivam_leitura VARCHAR,
  responsaveis_incentivam_comparecer_aulas VARCHAR,
  responsaveis_incentivam_pontualidade VARCHAR,
  responsaveis_incentivam_boas_notas VARCHAR,
  responsaveis_comparecem_reuniao_pais VARCHAR,
  responsaveis_participam_festas_escola VARCHAR,
  responsaveis_participam_trabalho_voluntario VARCHAR,
  tempo_chegada_escola VARCHAR,
  forma_chegada_escola VARCHAR,
  transporte_escolar VARCHAR,
  inicio_estudos VARCHAR,
  quantos_anos_primeiro_grau VARCHAR,
  quantos_anos_segundo_grau VARCHAR,
  idade_entrada_escola VARCHAR,
  quantidade_mudancas_escola VARCHAR,
  presenca_professor VARCHAR,
  supletivo_ef VARCHAR,
  rede_ef VARCHAR,
  reprovacao VARCHAR,
  evasao_escolar_ate_final_ano VARCHAR,
  evasao_escolar_temporaria VARCHAR,
  motivo_evasao_escolar VARCHAR,
  faltas_aula VARCHAR,
  motivo_faltas VARCHAR,
  desempenho_prejudicado_falta VARCHAR,
  tempo_lazer VARCHAR,
  tipo_programacao_tv VARCHAR,
  tempo_cursos VARCHAR,
  tempo_trabalho_domestico VARCHAR,
  tempo_estudos VARCHAR,
  quantidade_livros VARCHAR,
  recebe_jornais VARCHAR,
  recebe_revistas VARCHAR,
  leitura_jornais VARCHAR,
  leitura_noticias VARCHAR,
  leitura_livros_geral VARCHAR,
  leitura_literatura VARCHAR,
  leitura_literatura_infantojuvenil VARCHAR,
  leitura_historia_quadrinhos VARCHAR,
  leitura_revistas_tematicas VARCHAR,
  leitura_revista_comportamento VARCHAR,
  leitura_revistas_geral VARCHAR,
  leitura_internet VARCHAR,
  leitura_outros_materiais VARCHAR,
  frequenta_biblioteca VARCHAR,
  frequenta_cinema VARCHAR,
  frequenta_espetaculo_exposicao VARCHAR,
  frequenta_teatro VARCHAR,
  frequenta_show VARCHAR,
  frequenta_festas_comunidade VARCHAR,
  participa_gremio_escolar VARCHAR,
  participa_associacao_desportiva VARCHAR,
  participa_associacao_moradores VARCHAR,
  participa_sindicato VARCHAR,
  participa_movimento_religioso VARCHAR,
  participa_partido_politico VARCHAR,
  participa_ong VARCHAR,
  nao_participa VARCHAR,
  participa_atividades_esporte VARCHAR,
  participa_atividades_artisticas VARCHAR,
  participa_trabalho_solidario VARCHAR,
  participa_reforco_escolar VARCHAR,
  participa_excursao_acampamento VARCHAR,
  participa_festas VARCHAR,
  curso_atividades_artisticas VARCHAR,
  curso_reforco_escolar VARCHAR,
  curso_idioma_externo VARCHAR,
  curso_informatica VARCHAR,
  curso_outros VARCHAR,
  quando_nao_entende_materia VARCHAR,
  gosta_estudar_disciplina VARCHAR,
  entendimento_ensino VARCHAR,
  disciplina_auxilia_compreensao VARCHAR,
  professor_disciplina VARCHAR,
  faz_licao_casa VARCHAR,
  tempo_licao_casa VARCHAR,
  fez_redacao VARCHAR,
  professor_leitura_livros_licao_casa VARCHAR,
  correcao_licao_casa VARCHAR,
  correcao_licao_casa_alunos VARCHAR,
  consulta_jornais_revistas_licao_casa VARCHAR,
  utiliza_computador_licao_casa VARCHAR,
  utiliza_computador VARCHAR,
  utiliza_computador_escola VARCHAR,
  utiliza_biblioteca_escola VARCHAR,
  utiliza_biblioteca_externa VARCHAR,
  existe_lugar_calmo_estudos VARCHAR,
  comparacao_colegas_disciplina VARCHAR,
  boas_notas_disciplina VARCHAR,
  desempenho_disciplina VARCHAR,
  professor_importa_voce_diz VARCHAR,
  professor_conversa_avaliacao VARCHAR,
  professor_elogia_merecimento VARCHAR,
  professor_ajuda_se_necessario VARCHAR,
  professor_atende_prontamente VARCHAR,
  professor_esforca_aprendizado VARCHAR,
  professor_utiliza_espacos_externos VARCHAR,
  professor_espera_silencio VARCHAR,
  professor_cobra VARCHAR,
  brigou_professor VARCHAR,
  turma_exclui VARCHAR,
  familia_avisada_falta VARCHAR,
  alunos_desordeiros VARCHAR,
  alunos_atentos VARCHAR,
  alunos_obedientes VARCHAR,
  possui_amigos_sala VARCHAR,
  estuda_habitualmente VARCHAR,
  motivo_estar_escola VARCHAR,
  utiliza_aprendizado_diariamente VARCHAR,
  pandemia_equipamento_ensino_remoto VARCHAR,
  pandemia_internet_ensino_remoto VARCHAR,
  pandemia_facilidade_programas VARCHAR,
  pandemia_recebeu_material VARCHAR,
  pandemia_auxilio_professor VARCHAR,
  pandemia_compreensao_conteudo VARCHAR,
  pandemia_ambiente_tranquilo VARCHAR,
  pandemia_apoio_familia VARCHAR,
  pandemia_apoio_colegas VARCHAR,
  pretensao_futura VARCHAR,
  opiniao_teste VARCHAR,
  opiniao_frase_1 VARCHAR,
  opiniao_frase_2 VARCHAR,
  opiniao_frase_3 VARCHAR
); -- s3://baseldosdados/br_inep_saeb/aluno_ef_9ano/

CREATE TABLE br_inep_saeb.aluno_em_34ano (
  ano INT,
  id_regiao VARCHAR,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  area VARCHAR,
  id_escola VARCHAR,
  escola_publica VARCHAR,
  localizacao VARCHAR,
  id_turma VARCHAR,
  serie VARCHAR,
  id_aluno VARCHAR,
  situacao_censo VARCHAR,
  preenchimento_caderno VARCHAR,
  disciplina VARCHAR,
  presenca VARCHAR,
  caderno VARCHAR,
  bloco_1 VARCHAR,
  bloco_2 VARCHAR,
  respostas_bloco_1 VARCHAR,
  respostas_bloco_2 VARCHAR,
  indicador_proficiencia VARCHAR,
  amostra VARCHAR,
  estrato VARCHAR,
  peso_aluno DOUBLE,
  proficiencia DOUBLE,
  erro_padrao DOUBLE,
  erro_padrao_saeb DOUBLE,
  proficiencia_saeb DOUBLE,
  preenchimento_questionario VARCHAR,
  indicador_inse VARCHAR,
  inse DOUBLE,
  nivel_inse VARCHAR,
  peso_inse DOUBLE,
  sexo VARCHAR,
  idade VARCHAR,
  idioma_domicilio VARCHAR,
  raca_cor VARCHAR,
  possui_deficiencia VARCHAR,
  possui_tea VARCHAR,
  possui_altas_habilidades_superdotacao VARCHAR,
  quantidade_pessoas_domicilio VARCHAR,
  mora_mae VARCHAR,
  mora_pai VARCHAR,
  mora_avos VARCHAR,
  mora_avo VARCHAR,
  mora_outros_parentes VARCHAR,
  escolaridade_mae VARCHAR,
  escolaridade_pai VARCHAR,
  responsaveis_leem VARCHAR,
  responsaveis_conversam_escola VARCHAR,
  responsaveis_incentivam_estudo VARCHAR,
  responsvaveis_incentivam_tarefa_casa VARCHAR,
  responsaveis_incentivam_comparecer_aulas VARCHAR,
  responsaveis_comparecem_reuniao_pais VARCHAR,
  possui_moradia_rua_urbanizada VARCHAR,
  possui_agua_encanada VARCHAR,
  possui_eletricidade VARCHAR,
  possui_geladeira VARCHAR,
  possui_computador VARCHAR,
  possui_casa_quartos VARCHAR,
  possui_casa_televisao VARCHAR,
  possui_casa_banheiro VARCHAR,
  possui_casa_carro VARCHAR,
  posui_smartphone_com_internet VARCHAR,
  possui_tv_assinatura VARCHAR,
  possui_wifi VARCHAR,
  possui_casa_quarto_individual VARCHAR,
  possui_escrivaninha VARCHAR,
  possui_microondas VARCHAR,
  possui_aspirador VARCHAR,
  possui_maquina_lavar_roupa VARCHAR,
  possui_freezer VARCHAR,
  possui_casa_garagem VARCHAR,
  tempo_chegada_escola VARCHAR,
  transporte_escolar VARCHAR,
  possui_passe_escolar VARCHAR,
  forma_chegada_escola VARCHAR,
  inicio_estudos VARCHAR,
  rede_ef VARCHAR,
  reprovacao VARCHAR,
  evasao_escolar_ate_final_ano VARCHAR,
  tempo_estudos VARCHAR,
  tempo_cursos VARCHAR,
  tempo_trabalho_domestico VARCHAR,
  tempo_trabalho VARCHAR,
  tempo_lazer VARCHAR,
  professor_informa_conteudo_inicio_ano VARCHAR,
  professor_investiga_conhecimento_previo VARCHAR,
  professor_contextualiza_conteudo_cotidiano VARCHAR,
  professor_aborda_desigualdade_racial VARCHAR,
  professor_aborda_desigualdade_genero VARCHAR,
  professor_aborda_bullying_violencia VARCHAR,
  professor_desenvolve_trabalho_grupo VARCHAR,
  professor_aborda_futuro_profissional VARCHAR,
  aluno_interesse_conteudos VARCHAR,
  aluno_motivacao_aplicar_aprendizado VARCHAR,
  sala_espaco_diferentes_opinioes VARCHAR,
  aluno_sente_seguranca_escola VARCHAR,
  aluno_conforto_discordar_professor VARCHAR,
  aluno_capacidade_argumentacao VARCHAR,
  avaliacao_representa_aprendizado VARCHAR,
  professor_acredita_capacidade_aluno VARCHAR,
  professor_motiva_continuidade_estudos VARCHAR,
  pretensao_futura VARCHAR,
  concluiu_fundamental_eja VARCHAR
); -- s3://baseldosdados/br_inep_saeb/aluno_em_34ano/

CREATE TABLE br_inep_saeb.brasil (
  ano INT,
  rede VARCHAR,
  localizacao VARCHAR,
  disciplina VARCHAR,
  serie INT,
  media DOUBLE,
  nivel_0 DOUBLE,
  nivel_1 DOUBLE,
  nivel_2 DOUBLE,
  nivel_3 DOUBLE,
  nivel_4 DOUBLE,
  nivel_5 DOUBLE,
  nivel_6 DOUBLE,
  nivel_7 DOUBLE,
  nivel_8 DOUBLE,
  nivel_9 DOUBLE,
  nivel_10 DOUBLE
); -- s3://baseldosdados/br_inep_saeb/brasil/

CREATE TABLE br_inep_saeb.brasil_taxa_alfabetizacao (
  ano INT,
  rede VARCHAR,
  localizacao VARCHAR,
  area VARCHAR,
  taxa_alfabetizacao DOUBLE
); -- s3://baseldosdados/br_inep_saeb/brasil_taxa_alfabetizacao/

CREATE TABLE br_inep_saeb.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_inep_saeb/dicionario/

CREATE TABLE br_inep_saeb.municipio (
  ano INT,
  rede VARCHAR,
  localizacao VARCHAR,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  disciplina VARCHAR,
  serie INT,
  media DOUBLE,
  nivel_0 DOUBLE,
  nivel_1 DOUBLE,
  nivel_2 DOUBLE,
  nivel_3 DOUBLE,
  nivel_4 DOUBLE,
  nivel_5 DOUBLE,
  nivel_6 DOUBLE,
  nivel_7 DOUBLE,
  nivel_8 DOUBLE,
  nivel_9 DOUBLE,
  nivel_10 DOUBLE
); -- s3://baseldosdados/br_inep_saeb/municipio/

CREATE TABLE br_inep_saeb.proficiencia (
  ano INT,
  sigla_uf VARCHAR,
  id_regiao VARCHAR,
  id_municipio VARCHAR,
  id_escola VARCHAR,
  rede VARCHAR,
  localizacao VARCHAR,
  serie INT,
  turno VARCHAR,
  disciplina VARCHAR,
  id_turma VARCHAR,
  id_aluno VARCHAR,
  sexo VARCHAR,
  raca_cor VARCHAR,
  estrato INT,
  amostra INT,
  peso_aluno DOUBLE,
  proficiencia DOUBLE,
  erro_padrao DOUBLE,
  proficiencia_saeb DOUBLE,
  erro_padrao_saeb DOUBLE
); -- s3://baseldosdados/br_inep_saeb/proficiencia/

CREATE TABLE br_inep_saeb.uf (
  ano INT,
  rede VARCHAR,
  localizacao VARCHAR,
  sigla_uf VARCHAR,
  disciplina VARCHAR,
  serie INT,
  media DOUBLE,
  nivel_0 DOUBLE,
  nivel_1 DOUBLE,
  nivel_2 DOUBLE,
  nivel_3 DOUBLE,
  nivel_4 DOUBLE,
  nivel_5 DOUBLE,
  nivel_6 DOUBLE,
  nivel_7 DOUBLE,
  nivel_8 DOUBLE,
  nivel_9 DOUBLE,
  nivel_10 DOUBLE
); -- s3://baseldosdados/br_inep_saeb/uf/

CREATE TABLE br_inep_saeb.uf_taxa_alfabetizacao (
  ano INT,
  sigla_uf VARCHAR,
  rede VARCHAR,
  localizacao VARCHAR,
  area VARCHAR,
  taxa_alfabetizacao DOUBLE
); -- s3://baseldosdados/br_inep_saeb/uf_taxa_alfabetizacao/

-- ============================================================
-- Dataset: br_inep_sinopse_estatistica_educacao_basica  (18 tables)
-- ============================================================

CREATE TABLE br_inep_sinopse_estatistica_educacao_basica.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_inep_sinopse_estatistica_educacao_basica/dicionario/

CREATE TABLE br_inep_sinopse_estatistica_educacao_basica.docente_deficiencia (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  etapa_ensino VARCHAR,
  deficiencia VARCHAR,
  quantidade_docente INT
); -- s3://baseldosdados/br_inep_sinopse_estatistica_educacao_basica/docente_deficiencia/

CREATE TABLE br_inep_sinopse_estatistica_educacao_basica.docente_escolaridade (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  etapa_ensino VARCHAR,
  escolaridade VARCHAR,
  quantidade_docente INT
); -- s3://baseldosdados/br_inep_sinopse_estatistica_educacao_basica/docente_escolaridade/

CREATE TABLE br_inep_sinopse_estatistica_educacao_basica.docente_etapa_ensino (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  etapa_ensino VARCHAR,
  tipo_classe VARCHAR,
  rede VARCHAR,
  quantidade_docente INT
); -- s3://baseldosdados/br_inep_sinopse_estatistica_educacao_basica/docente_etapa_ensino/

CREATE TABLE br_inep_sinopse_estatistica_educacao_basica.docente_faixa_etaria_sexo (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  etapa_ensino VARCHAR,
  faixa_etaria VARCHAR,
  sexo VARCHAR,
  quantidade_docente INT
); -- s3://baseldosdados/br_inep_sinopse_estatistica_educacao_basica/docente_faixa_etaria_sexo/

CREATE TABLE br_inep_sinopse_estatistica_educacao_basica.docente_localizacao (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  etapa_ensino VARCHAR,
  rede VARCHAR,
  localizacao VARCHAR,
  quantidade_docente INT
); -- s3://baseldosdados/br_inep_sinopse_estatistica_educacao_basica/docente_localizacao/

CREATE TABLE br_inep_sinopse_estatistica_educacao_basica.docente_regime_contrato (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  etapa_ensino VARCHAR,
  rede VARCHAR,
  regime_contrato VARCHAR,
  quantidade_docente INT
); -- s3://baseldosdados/br_inep_sinopse_estatistica_educacao_basica/docente_regime_contrato/

CREATE TABLE br_inep_sinopse_estatistica_educacao_basica.educacao_especial_etapa_ensino (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  tipo_classe VARCHAR,
  etapa_ensino VARCHAR,
  quantidade_matricula DECIMAL
); -- s3://baseldosdados/br_inep_sinopse_estatistica_educacao_basica/educacao_especial_etapa_ensino/

CREATE TABLE br_inep_sinopse_estatistica_educacao_basica.educacao_especial_faixa_etaria (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  tipo_classe VARCHAR,
  faixa_etaria VARCHAR,
  quantidade_matricula DECIMAL
); -- s3://baseldosdados/br_inep_sinopse_estatistica_educacao_basica/educacao_especial_faixa_etaria/

CREATE TABLE br_inep_sinopse_estatistica_educacao_basica.educacao_especial_localizacao (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  tipo_classe VARCHAR,
  rede VARCHAR,
  localizacao VARCHAR,
  quantidade_matricula DECIMAL
); -- s3://baseldosdados/br_inep_sinopse_estatistica_educacao_basica/educacao_especial_localizacao/

CREATE TABLE br_inep_sinopse_estatistica_educacao_basica.educacao_especial_sexo_raca_cor (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  tipo_classe VARCHAR,
  sexo VARCHAR,
  raca_cor VARCHAR,
  quantidade_matricula DECIMAL
); -- s3://baseldosdados/br_inep_sinopse_estatistica_educacao_basica/educacao_especial_sexo_raca_cor/

CREATE TABLE br_inep_sinopse_estatistica_educacao_basica.educacao_especial_tempo_ensino (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  tipo_classe VARCHAR,
  rede VARCHAR,
  tempo_ensino VARCHAR,
  quantidade_matricula DECIMAL
); -- s3://baseldosdados/br_inep_sinopse_estatistica_educacao_basica/educacao_especial_tempo_ensino/

CREATE TABLE br_inep_sinopse_estatistica_educacao_basica.educacao_especial_tipo_deficiencia (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  tipo_classe VARCHAR,
  tipo_deficiencia VARCHAR,
  quantidade_matricula DECIMAL
); -- s3://baseldosdados/br_inep_sinopse_estatistica_educacao_basica/educacao_especial_tipo_deficiencia/

CREATE TABLE br_inep_sinopse_estatistica_educacao_basica.etapa_ensino_serie (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  rede VARCHAR,
  etapa_ensino VARCHAR,
  serie VARCHAR,
  quantidade_matricula INT
); -- s3://baseldosdados/br_inep_sinopse_estatistica_educacao_basica/etapa_ensino_serie/

CREATE TABLE br_inep_sinopse_estatistica_educacao_basica.faixa_etaria (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  etapa_ensino VARCHAR,
  faixa_etaria VARCHAR,
  quantidade_matricula INT
); -- s3://baseldosdados/br_inep_sinopse_estatistica_educacao_basica/faixa_etaria/

CREATE TABLE br_inep_sinopse_estatistica_educacao_basica.localizacao (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  rede VARCHAR,
  etapa_ensino VARCHAR,
  localizacao VARCHAR,
  quantidade_matricula INT
); -- s3://baseldosdados/br_inep_sinopse_estatistica_educacao_basica/localizacao/

CREATE TABLE br_inep_sinopse_estatistica_educacao_basica.sexo_raca_cor (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  etapa_ensino VARCHAR,
  sexo VARCHAR,
  raca_cor VARCHAR,
  quantidade_matricula INT
); -- s3://baseldosdados/br_inep_sinopse_estatistica_educacao_basica/sexo_raca_cor/

CREATE TABLE br_inep_sinopse_estatistica_educacao_basica.tempo_ensino (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  rede VARCHAR,
  tempo_ensino VARCHAR,
  etapa_ensino VARCHAR,
  quantidade_matricula INT
); -- s3://baseldosdados/br_inep_sinopse_estatistica_educacao_basica/tempo_ensino/

-- ============================================================
-- Dataset: br_inmet_bdmep  (1 tables)
-- ============================================================

CREATE TABLE br_inmet_bdmep.microdados (
  ano INT,
  mes INT,
  data DATE,
  hora TIME,
  id_estacao VARCHAR,
  precipitacao_total DOUBLE,
  pressao_atm_hora DOUBLE,
  pressao_atm_max DOUBLE,
  pressao_atm_min DOUBLE,
  radiacao_global DOUBLE,
  temperatura_bulbo_hora DOUBLE,
  temperatura_orvalho_hora DOUBLE,
  temperatura_max DOUBLE,
  temperatura_min DOUBLE,
  temperatura_orvalho_max DOUBLE,
  temperatura_orvalho_min DOUBLE,
  umidade_rel_max DOUBLE,
  umidade_rel_min DOUBLE,
  umidade_rel_hora DOUBLE,
  vento_direcao DOUBLE,
  vento_rajada_max DOUBLE,
  vento_velocidade DOUBLE
); -- s3://baseldosdados/br_inmet_bdmep/microdados/

-- ============================================================
-- Dataset: br_inpe_prodes  (1 tables)
-- ============================================================

CREATE TABLE br_inpe_prodes.municipio_bioma (
  ano INT,
  id_municipio VARCHAR,
  bioma VARCHAR,
  area_total DOUBLE,
  desmatado DOUBLE,
  vegetacao_natural DOUBLE,
  nao_vegetacao_natural DOUBLE,
  hidrografia DOUBLE
); -- s3://baseldosdados/br_inpe_prodes/municipio_bioma/

-- ============================================================
-- Dataset: br_inpe_queimadas  (1 tables)
-- ============================================================

CREATE TABLE br_inpe_queimadas.microdados (
  ano INT,
  mes INT,
  data_hora TIMESTAMP,
  bioma VARCHAR,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  latitude DOUBLE,
  longitude DOUBLE,
  satelite VARCHAR,
  dias_sem_chuva DOUBLE,
  precipitacao DOUBLE,
  risco_fogo DOUBLE,
  potencia_radiativa_fogo DOUBLE
); -- s3://baseldosdados/br_inpe_queimadas/microdados/

-- ============================================================
-- Dataset: br_inpe_sisam  (1 tables)
-- ============================================================

CREATE TABLE br_inpe_sisam.microdados (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  data_hora TIMESTAMP,
  co_ppb DOUBLE,
  no2_ppb DOUBLE,
  o3_ppb DOUBLE,
  pm25_ugm3 DOUBLE,
  so2_ugm3 DOUBLE,
  precipitacao_dia DOUBLE,
  temperatura DOUBLE,
  umidade_relativa DOUBLE,
  vento_direcao INT,
  vento_velocidade DOUBLE
); -- s3://baseldosdados/br_inpe_sisam/microdados/

-- ============================================================
-- Dataset: br_ipea_avs  (1 tables)
-- ============================================================

CREATE TABLE br_ipea_avs.municipio (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  raca_cor VARCHAR,
  sexo VARCHAR,
  localizacao VARCHAR,
  ivs DOUBLE,
  ivs_infraestrutura_urbana DOUBLE,
  ivs_capital_humano DOUBLE,
  ivs_renda_trabalho DOUBLE,
  udh VARCHAR,
  nome_udh VARCHAR,
  idhm DOUBLE,
  idhm_l DOUBLE,
  idhm_e DOUBLE,
  idhm_r DOUBLE,
  idhm_subescolaridade DOUBLE,
  idhm_subfrequencia DOUBLE,
  prosperidade_social VARCHAR,
  proporcao_vulnerabilidade_socioeconomica DOUBLE,
  propocao_energia_eletrica DOUBLE,
  proporcao_domicilio_densidade DOUBLE,
  proporcao_sem_agua_esgoto DOUBLE,
  proporcao_sem_coleta DOUBLE,
  renda_per_capita DOUBLE,
  renda_media_18_mais DOUBLE,
  proporcao_sem_renda_18_mais DOUBLE,
  renda_trabalho DOUBLE,
  renda_per_capita_vulneravel DOUBLE,
  proporcao_vulneravel DOUBLE,
  populacao_vulneravel_15_24 DOUBLE,
  proporcao_vulneravel_dependente_idoso DOUBLE,
  populacao_vulneravel_e_idoso DOUBLE,
  razao_dependencia DOUBLE,
  fecundidade_total DOUBLE,
  taxa_envelhecimento DOUBLE,
  mortalidade_1_menos DOUBLE,
  proporcao_mortalidade_5_menos DOUBLE,
  proporcao_crianca_fora_escola_0_5 DOUBLE,
  proporcao_escola_5_6 DOUBLE,
  proporcao_crianca_fora_escola_6_14 DOUBLE,
  proporcao_maternidade_10_17 DOUBLE,
  maternidade_crianca_15_menos DOUBLE,
  proporcao_maternidade_fundamental_incompleto_crianca_15_menos DOUBLE,
  proporcao_analfabetismo_15_mais DOUBLE,
  proporcao_analfabetismo_18_mais DOUBLE,
  proporcao_analfabetismo_25_mais DOUBLE,
  proporcao_responsavel_fundamental_incompleto DOUBLE,
  proporcao_anos_finais_11_13 DOUBLE,
  proporcao_fundamental_completo_15_17 DOUBLE,
  proporcao_fundamental_completo_18_mais DOUBLE,
  proporcao_medio_completo_18_20 DOUBLE,
  populacao_ocupada_trabalho DOUBLE,
  proporcao_ocupado_fundamental_18_mais DOUBLE,
  proporcao_ocupado_medio_18_mais DOUBLE,
  proporcao_ocupado_superior_18_mais DOUBLE,
  proporcao_desocupado_15_24 DOUBLE,
  proporcao_desocupado_18_mais DOUBLE,
  proporcao_ocupados_informal_18_mais DOUBLE,
  proporcao_carteira_18_mais DOUBLE,
  proporcao_sem_carteira_18_mais DOUBLE,
  proporcao_setor_publico_18_mais DOUBLE,
  proporcao_empreendedor_18_mais DOUBLE,
  proporcao_empregador_18_mais DOUBLE,
  proporcao_mercado_formal_18_mais DOUBLE,
  proporcao_atividade_10_14 DOUBLE,
  pea_10_mais INT,
  pea_10_14 INT,
  pea_15_17 INT,
  pea_18_mais INT,
  expectativa_vida DOUBLE,
  indice_gini DOUBLE,
  populacao_0_1 INT,
  populacao_1_3 INT,
  populacao_4 INT,
  populacao_5 INT,
  populacao_6 INT,
  populacao_6_10 INT,
  populacao_6_17 INT,
  populacao_11_13 INT,
  populacao_11_14 INT,
  populacao_12_14 INT,
  populacao_15_mais INT,
  populacao_15_17 INT,
  populacao_15_24 INT,
  populacao_16_18 INT,
  populacao_18_mais INT,
  populacao_18_20 INT,
  populacao_18_24 INT,
  populacao_19_21 INT,
  populacao_25_mais INT,
  populacao_65_mais INT
); -- s3://baseldosdados/br_ipea_avs/municipio/

-- ============================================================
-- Dataset: br_mdr_snis  (2 tables)
-- ============================================================

CREATE TABLE br_mdr_snis.municipio_agua_esgoto (
  ano INT,
  id_municipio VARCHAR,
  sigla_uf VARCHAR,
  populacao_atendida_agua INT,
  populacao_atentida_esgoto INT,
  populacao_urbana INT,
  populacao_urbana_residente_agua INT,
  populacao_urbana_atendida_agua INT,
  populacao_urbana_atendida_agua_ibge INT,
  populacao_urbana_residente_esgoto INT,
  populacao_urbana_atendida_esgoto INT,
  populacao_urbana_residente_esgoto_ibge INT,
  extensao_rede_agua DOUBLE,
  extensao_rede_esgoto DOUBLE,
  quantidade_sede_municipal_agua INT,
  quantidade_sede_municipal_esgoto INT,
  quantidade_localidade_agua INT,
  quantidade_localidade_esgoto INT,
  quantidade_ligacao_ativa_agua INT,
  quantidade_ligacao_ativa_esgoto INT,
  quantidade_ligacao_total_agua INT,
  quantidade_ligacao_total_esgoto INT,
  quantidade_economia_ativa_agua INT,
  quantidade_economia_ativa_esgoto INT,
  quantidade_ligacao_micromedia_ativa_agua INT,
  quantidade_economia_residencial_ativa_agua INT,
  quantidade_economia_residencial_ativa_esgoto INT,
  quantidade_economia_micromedida_ativa_agua INT,
  quantidade_economia_residencial_micromedida_ativa_agua INT,
  volume_agua_produzido DOUBLE,
  volume_agua_tratada_eta DOUBLE,
  volume_agua_micromedido DOUBLE,
  volume_agua_consumido DOUBLE,
  volume_agua_faturado DOUBLE,
  volume_agua_macromedido DOUBLE,
  volume_agua_tratada_desinfeccao DOUBLE,
  volume_agua_bruta_exportado DOUBLE,
  volume_agua_tratada_importado DOUBLE,
  volume_agua_tratada_exportado DOUBLE,
  volume_agua_micromedido_economia_ativa DOUBLE,
  volume_servico_agua DOUBLE,
  volume_agua_fluoretada DOUBLE,
  consumo_eletrico_sistemas_agua DOUBLE,
  volume_esgoto_coletado DOUBLE,
  volume_esgoto_tratado DOUBLE,
  volume_esgoto_faturado DOUBLE,
  volume_esgoto_bruto_exportado DOUBLE,
  volume_esgoto_bruto_importado DOUBLE,
  volume_esgoto_importado DOUBLE,
  volume_esgoto_bruto_exportado_tratamento_importador DOUBLE,
  consumo_eletrico_sistemas_esgoto DOUBLE,
  indice_agua_ligacao DOUBLE,
  indice_hidrometracao DOUBLE,
  indice_macromedicao_volume_disponibilizado DOUBLE,
  indice_macromedicao DOUBLE,
  indice_perda_faturamento DOUBLE,
  indice_micromedido_economia DOUBLE,
  indice_coleta_esgoto DOUBLE,
  indice_tratamento_esgoto DOUBLE,
  indice_consumo_agua_faturado DOUBLE,
  indice_extensao_agua_ligacao DOUBLE,
  indice_extensao_esgoto_ligacao DOUBLE,
  indice_consumo_agua_per_capita DOUBLE,
  indice_atendimento_urbano_agua DOUBLE,
  indice_atendimento_agua_esgoto DOUBLE,
  indice_volume_agua_economia DOUBLE,
  indice_faturamento_agua DOUBLE,
  indice_participacao_economia_agua DOUBLE,
  indice_micromedicao_relativo_agua DOUBLE,
  indice_esgotamento_agua_consumida DOUBLE,
  indice_atendimento_esgoto_esgoto DOUBLE,
  indice_perda_distribuicao_agua DOUBLE,
  indice_perda_linear_agua DOUBLE,
  indice_perda_ligacao_agua DOUBLE,
  indice_consumo_agua DOUBLE,
  indice_consumo_medio_agua DOUBLE,
  indice_atendimento_total_agua DOUBLE,
  indice_atendimento_esgoto_agua DOUBLE,
  indice_fluoretacao_agua DOUBLE,
  indice_consumo_energia_agua DOUBLE,
  indice_consumo_energia_esgoto DOUBLE,
  receita_operacional_direta DOUBLE,
  receita_operacional_direta_agua DOUBLE,
  receita_operacional_direta_esgoto DOUBLE,
  receita_operacional_indireta DOUBLE,
  receita_operacional_direta_agua_exportada DOUBLE,
  receita_operacional DOUBLE,
  receita_operacional_direta_esgoto_importado DOUBLE,
  arrecadacao_total DOUBLE,
  credito_areceber DOUBLE,
  despesa_pessoal DOUBLE,
  quantidade_empregado INT,
  despesa_produto_quimico DOUBLE,
  despesa_energia DOUBLE,
  despesa_servico_terceiro DOUBLE,
  despesa_exploracao DOUBLE,
  despesas_juros_divida DOUBLE,
  despesa_total_servico DOUBLE,
  despesa_ativo DOUBLE,
  despesa_agua_importada DOUBLE,
  despesa_fiscal DOUBLE,
  despesa_fiscal_nao_computada DOUBLE,
  despesa_exploracao_outro DOUBLE,
  despesa_servico_outro DOUBLE,
  despesa_amortizacao_divida DOUBLE,
  despesas_juros_divida_excecao DOUBLE,
  despesa_divida_variacao DOUBLE,
  despesa_divida_total DOUBLE,
  despesa_esgoto_exportado DOUBLE,
  despesa_capitalizavel_municipio DOUBLE,
  despesa_capitalizavel_estado DOUBLE,
  despesa_capitalizavel_prestador DOUBLE,
  investimento_agua_prestador DOUBLE,
  investimento_esgoto_prestador DOUBLE,
  investimento_outro_prestador DOUBLE,
  investimento_recurso_proprio_prestador DOUBLE,
  investimento_recurso_oneroso_prestador DOUBLE,
  investimento_recurso_nao_oneroso_prestador DOUBLE,
  investimento_total_prestador DOUBLE,
  investimento_agua_municipio DOUBLE,
  investimento_esgoto_municipio DOUBLE,
  investimento_outro_municipio DOUBLE,
  investimento_recurso_proprio_municipio DOUBLE,
  investimento_recurso_oneroso_municipio DOUBLE,
  investimento_recurso_nao_oneroso_municipio DOUBLE,
  investimento_total_municipio DOUBLE,
  investimento_agua_estado DOUBLE,
  investimento_esgoto_estado DOUBLE,
  investimento_outro_estado DOUBLE,
  investimento_recurso_proprio_estado DOUBLE,
  investimento_recurso_oneroso_estado DOUBLE,
  investimento_recurso_nao_oneroso_estado DOUBLE,
  investimento_total_estado DOUBLE
); -- s3://baseldosdados/br_mdr_snis/municipio_agua_esgoto/

CREATE TABLE br_mdr_snis.prestador_agua_esgoto (
  ano INT,
  id_municipio VARCHAR,
  sigla_uf VARCHAR,
  id_prestador VARCHAR,
  prestador VARCHAR,
  sigla_prestador VARCHAR,
  abrangencia VARCHAR,
  tipo_servico VARCHAR,
  natureza_juridica VARCHAR,
  populacao_atendida_agua INT,
  populacao_atentida_esgoto INT,
  populacao_urbana INT,
  populacao_urbana_atendida_agua INT,
  populacao_urbana_atendida_esgoto INT,
  extensao_rede_agua DOUBLE,
  extensao_rede_esgoto DOUBLE,
  ano_vencimento_delegacao_agua INT,
  ano_vencimento_delegacao_esgoto INT,
  quantidade_municipios_agua_delegacao_vigor INT,
  quantidade_municipios_esgoto_delegacao_vigor INT,
  quantidade_municipios_agua_delegacao_vencida INT,
  quantidade_municipios_esgoto_delegacao_vencida INT,
  quantidade_municipios_agua_sem_delegacao INT,
  quantidade_municipios_esgoto_sem_delegacao INT,
  quantidade_municipios_sem_esgoto_sem_delegacao INT,
  quantidade_sede_municipal_agua INT,
  quantidade_sede_municipal_esgoto INT,
  quantidade_localidade_agua INT,
  quantidade_localidade_esgoto INT,
  quantidade_ligacao_total_agua INT,
  quantidade_ligacao_total_esgoto INT,
  quantidade_ligacao_ativa_agua INT,
  quantidade_ligacao_ativa_esgoto INT,
  quantidade_economia_ativa_agua INT,
  quantidade_economia_ativa_esgoto INT,
  quantidade_ligacao_micromedia_ativa_agua INT,
  quantidade_economia_residencial_ativa_agua INT,
  quantidade_economia_micromedida_ativa_agua INT,
  quantidade_economia_residencial_micromedida_ativa_agua INT,
  quantidade_economia_residencial_ativa_esgoto INT,
  volume_agua_produzido DOUBLE,
  volume_agua_tratada_eta DOUBLE,
  volume_agua_micromedido DOUBLE,
  volume_agua_consumido DOUBLE,
  volume_agua_faturado DOUBLE,
  volume_agua_macromedido DOUBLE,
  volume_agua_tratada_desinfeccao DOUBLE,
  volume_agua_bruta_exportado DOUBLE,
  volume_agua_tratada_importado DOUBLE,
  volume_agua_tratada_exportado DOUBLE,
  volume_agua_micromedido_economia_ativa DOUBLE,
  volume_servico_agua DOUBLE,
  volume_agua_fluoretada DOUBLE,
  consumo_eletrico_sistemas_agua DOUBLE,
  volume_esgoto_coletado DOUBLE,
  volume_esgoto_tratado DOUBLE,
  volume_esgoto_faturado DOUBLE,
  volume_esgoto_bruto_exportado DOUBLE,
  volume_esgoto_bruto_importado DOUBLE,
  volume_esgoto_importado DOUBLE,
  volume_esgoto_bruto_exportado_tratamento_importador DOUBLE,
  consumo_eletrico_sistemas_esgoto DOUBLE,
  indice_agua_ligacao DOUBLE,
  indice_hidrometracao DOUBLE,
  indice_macromedicao_volume_disponibilizado DOUBLE,
  indice_macromedicao DOUBLE,
  indice_perda_faturamento DOUBLE,
  indice_micromedido_economia DOUBLE,
  indice_coleta_esgoto DOUBLE,
  indice_tratamento_esgoto DOUBLE,
  indice_consumo_agua_faturado DOUBLE,
  indice_extensao_agua_ligacao DOUBLE,
  indice_extensao_esgoto_ligacao DOUBLE,
  indice_consumo_agua_per_capita DOUBLE,
  indice_atendimento_urbano_agua DOUBLE,
  indice_atendimento_agua_esgoto DOUBLE,
  indice_volume_agua_economia DOUBLE,
  indice_faturamento_agua DOUBLE,
  indice_participacao_economia_agua DOUBLE,
  indice_micromedicao_relativo_agua DOUBLE,
  indice_esgotamento_agua_consumida DOUBLE,
  indice_atendimento_esgoto_esgoto DOUBLE,
  indice_perda_distribuicao_agua DOUBLE,
  indice_perda_linear_agua DOUBLE,
  indice_perda_ligacao_agua DOUBLE,
  indice_consumo_agua DOUBLE,
  indice_consumo_medio_agua DOUBLE,
  indice_atendimento_total_agua DOUBLE,
  indice_atendimento_esgoto_agua DOUBLE,
  indice_fluoretacao_agua DOUBLE,
  indice_consumo_energia_agua DOUBLE,
  indice_consumo_energia_esgoto DOUBLE,
  receita_operacional_direta DOUBLE,
  receita_operacional_direta_agua DOUBLE,
  receita_operacional_direta_esgoto DOUBLE,
  receita_operacional_indireta DOUBLE,
  receita_operacional_direta_agua_exportada DOUBLE,
  receita_operacional DOUBLE,
  receita_operacional_direta_esgoto_importado DOUBLE,
  arrecadacao_total DOUBLE,
  credito_areceber DOUBLE,
  despesa_pessoal DOUBLE,
  quantidade_empregado INT,
  despesa_produto_quimico DOUBLE,
  despesa_energia DOUBLE,
  despesa_servico_terceiro DOUBLE,
  despesa_exploracao DOUBLE,
  despesas_juros_divida DOUBLE,
  despesa_total_servico DOUBLE,
  despesa_ativo DOUBLE,
  despesa_agua_importada DOUBLE,
  despesa_fiscal DOUBLE,
  despesa_fiscal_nao_computada DOUBLE,
  despesa_exploracao_outro DOUBLE,
  despesa_servico_outro DOUBLE,
  despesa_amortizacao_divida DOUBLE,
  despesas_juros_divida_excecao DOUBLE,
  despesa_divida_variacao DOUBLE,
  despesa_divida_total DOUBLE,
  despesa_esgoto_exportado DOUBLE,
  despesa_capitalizavel_municipio DOUBLE,
  despesa_capitalizavel_estado DOUBLE,
  despesa_capitalizavel_prestador DOUBLE,
  investimento_agua_prestador DOUBLE,
  investimento_esgoto_prestador DOUBLE,
  investimento_outro_prestador DOUBLE,
  investimento_recurso_proprio_prestador DOUBLE,
  investimento_recurso_oneroso_prestador DOUBLE,
  investimento_recurso_nao_oneroso_prestador DOUBLE,
  investimento_total_prestador DOUBLE,
  investimento_agua_municipio DOUBLE,
  investimento_esgoto_municipio DOUBLE,
  investimento_outro_municipio DOUBLE,
  investimento_recurso_proprio_municipio DOUBLE,
  investimento_recurso_oneroso_municipio DOUBLE,
  investimento_recurso_nao_oneroso_municipio DOUBLE,
  investimento_total_municipio DOUBLE,
  investimento_agua_estado DOUBLE,
  investimento_esgoto_estado DOUBLE,
  investimento_outro_estado DOUBLE,
  investimento_recurso_proprio_estado DOUBLE,
  investimento_recurso_oneroso_estado DOUBLE,
  investimento_recurso_nao_oneroso_estado DOUBLE,
  investimento_total_estado DOUBLE
); -- s3://baseldosdados/br_mdr_snis/prestador_agua_esgoto/

-- ============================================================
-- Dataset: br_me_caged  (4 tables)
-- ============================================================

CREATE TABLE br_me_caged.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_me_caged/dicionario/

CREATE TABLE br_me_caged.microdados_movimentacao (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  cnae_2_secao VARCHAR,
  cnae_2_subclasse VARCHAR,
  saldo_movimentacao INT,
  cbo_2002 VARCHAR,
  categoria VARCHAR,
  grau_instrucao VARCHAR,
  idade INT,
  horas_contratuais DOUBLE,
  raca_cor VARCHAR,
  sexo VARCHAR,
  tipo_empregador VARCHAR,
  tipo_estabelecimento VARCHAR,
  tipo_movimentacao VARCHAR,
  tipo_deficiencia VARCHAR,
  indicador_trabalho_intermitente VARCHAR,
  indicador_trabalho_parcial VARCHAR,
  salario_mensal DOUBLE,
  tamanho_estabelecimento_janeiro VARCHAR,
  indicador_aprendiz VARCHAR,
  origem_informacao VARCHAR,
  indicador_fora_prazo INT
); -- s3://baseldosdados/br_me_caged/microdados_movimentacao/

CREATE TABLE br_me_caged.microdados_movimentacao_excluida (
  ano INT,
  mes INT,
  ano_competencia_movimentacao INT,
  mes_competencia_movimentacao INT,
  ano_declaracao_movimentacao INT,
  mes_declaracao_movimentacao INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  cnae_2_secao VARCHAR,
  cnae_2_subclasse VARCHAR,
  saldo_movimentacao INT,
  cbo_2002 VARCHAR,
  categoria VARCHAR,
  grau_instrucao VARCHAR,
  idade INT,
  horas_contratuais DOUBLE,
  raca_cor VARCHAR,
  sexo VARCHAR,
  tipo_empregador VARCHAR,
  tipo_estabelecimento VARCHAR,
  tipo_movimentacao VARCHAR,
  tipo_deficiencia VARCHAR,
  indicador_trabalho_intermitente VARCHAR,
  indicador_trabalho_parcial VARCHAR,
  salario_mensal DOUBLE,
  tamanho_estabelecimento_janeiro VARCHAR,
  indicador_aprendiz VARCHAR,
  origem_informacao VARCHAR,
  indicador_exclusao INT,
  indicador_fora_prazo INT
); -- s3://baseldosdados/br_me_caged/microdados_movimentacao_excluida/

CREATE TABLE br_me_caged.microdados_movimentacao_fora_prazo (
  ano INT,
  mes INT,
  ano_competencia_movimentacao INT,
  mes_competencia_movimentacao INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  cnae_2_secao VARCHAR,
  cnae_2_subclasse VARCHAR,
  saldo_movimentacao INT,
  cbo_2002 VARCHAR,
  categoria VARCHAR,
  grau_instrucao VARCHAR,
  idade INT,
  horas_contratuais DOUBLE,
  raca_cor VARCHAR,
  sexo VARCHAR,
  tipo_empregador VARCHAR,
  tipo_estabelecimento VARCHAR,
  tipo_movimentacao VARCHAR,
  tipo_deficiencia VARCHAR,
  indicador_trabalho_intermitente VARCHAR,
  indicador_trabalho_parcial VARCHAR,
  salario_mensal DOUBLE,
  tamanho_estabelecimento_janeiro VARCHAR,
  indicador_aprendiz VARCHAR,
  origem_informacao VARCHAR,
  indicador_fora_prazo INT
); -- s3://baseldosdados/br_me_caged/microdados_movimentacao_fora_prazo/

-- ============================================================
-- Dataset: br_me_cno  (1 tables)
-- ============================================================

CREATE TABLE br_me_cno.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_me_cno/dicionario/

-- ============================================================
-- Dataset: br_me_cnpj  (5 tables)
-- ============================================================

CREATE TABLE br_me_cnpj.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_me_cnpj/dicionario/

CREATE TABLE br_me_cnpj.empresas (
  ano INT,
  mes INT,
  data DATE,
  cnpj_basico VARCHAR,
  razao_social VARCHAR,
  natureza_juridica VARCHAR,
  qualificacao_responsavel VARCHAR,
  capital_social DOUBLE,
  porte VARCHAR,
  ente_federativo VARCHAR
); -- s3://baseldosdados/br_me_cnpj/empresas/

CREATE TABLE br_me_cnpj.estabelecimentos (
  ano INT,
  mes INT,
  data DATE,
  cnpj VARCHAR,
  cnpj_basico VARCHAR,
  cnpj_ordem VARCHAR,
  cnpj_dv VARCHAR,
  identificador_matriz_filial VARCHAR,
  nome_fantasia VARCHAR,
  situacao_cadastral VARCHAR,
  data_situacao_cadastral DATE,
  motivo_situacao_cadastral VARCHAR,
  nome_cidade_exterior VARCHAR,
  id_pais VARCHAR,
  data_inicio_atividade DATE,
  cnae_fiscal_principal VARCHAR,
  cnae_fiscal_secundaria VARCHAR,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_municipio_rf VARCHAR,
  tipo_logradouro VARCHAR,
  logradouro VARCHAR,
  numero VARCHAR,
  complemento VARCHAR,
  bairro VARCHAR,
  cep VARCHAR,
  ddd_1 VARCHAR,
  telefone_1 VARCHAR,
  ddd_2 VARCHAR,
  telefone_2 VARCHAR,
  ddd_fax VARCHAR,
  fax VARCHAR,
  email VARCHAR,
  situacao_especial VARCHAR,
  data_situacao_especial DATE
); -- s3://baseldosdados/br_me_cnpj/estabelecimentos/

CREATE TABLE br_me_cnpj.simples (
  cnpj_basico VARCHAR,
  opcao_simples INT,
  data_opcao_simples DATE,
  data_exclusao_simples DATE,
  opcao_mei INT,
  data_opcao_mei DATE,
  data_exclusao_mei DATE
); -- s3://baseldosdados/br_me_cnpj/simples/

CREATE TABLE br_me_cnpj.socios (
  ano INT,
  mes INT,
  data DATE,
  cnpj_basico VARCHAR,
  tipo VARCHAR,
  nome VARCHAR,
  documento VARCHAR,
  qualificacao VARCHAR,
  data_entrada_sociedade DATE,
  id_pais VARCHAR,
  cpf_representante_legal VARCHAR,
  nome_representante_legal VARCHAR,
  qualificacao_representante_legal VARCHAR,
  faixa_etaria VARCHAR
); -- s3://baseldosdados/br_me_cnpj/socios/

-- ============================================================
-- Dataset: br_me_comex_stat  (5 tables)
-- ============================================================

CREATE TABLE br_me_comex_stat.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_me_comex_stat/dicionario/

CREATE TABLE br_me_comex_stat.municipio_exportacao (
  ano INT,
  mes INT,
  id_sh4 VARCHAR,
  id_pais VARCHAR,
  sigla_pais_iso3 VARCHAR,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  peso_liquido_kg INT,
  valor_fob_dolar INT
); -- s3://baseldosdados/br_me_comex_stat/municipio_exportacao/

CREATE TABLE br_me_comex_stat.municipio_importacao (
  ano INT,
  mes INT,
  id_sh4 VARCHAR,
  id_pais VARCHAR,
  sigla_pais_iso3 VARCHAR,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  peso_liquido_kg INT,
  valor_fob_dolar INT
); -- s3://baseldosdados/br_me_comex_stat/municipio_importacao/

CREATE TABLE br_me_comex_stat.ncm_exportacao (
  ano INT,
  mes INT,
  id_ncm VARCHAR,
  id_unidade VARCHAR,
  id_pais VARCHAR,
  sigla_pais_iso3 VARCHAR,
  sigla_uf_ncm VARCHAR,
  id_via VARCHAR,
  id_urf VARCHAR,
  quantidade_estatistica INT,
  peso_liquido_kg INT,
  valor_fob_dolar INT
); -- s3://baseldosdados/br_me_comex_stat/ncm_exportacao/

CREATE TABLE br_me_comex_stat.ncm_importacao (
  ano INT,
  mes INT,
  id_ncm VARCHAR,
  id_unidade VARCHAR,
  id_pais VARCHAR,
  sigla_pais_iso3 VARCHAR,
  sigla_uf_ncm VARCHAR,
  id_via VARCHAR,
  id_urf VARCHAR,
  quantidade_estatistica DOUBLE,
  peso_liquido_kg DOUBLE,
  valor_fob_dolar DOUBLE,
  valor_frete DOUBLE,
  valor_seguro DOUBLE
); -- s3://baseldosdados/br_me_comex_stat/ncm_importacao/

-- ============================================================
-- Dataset: br_me_rais  (3 tables)
-- ============================================================

CREATE TABLE br_me_rais.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_me_rais/dicionario/

CREATE TABLE br_me_rais.microdados_estabelecimentos (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  quantidade_vinculos_ativos INT,
  quantidade_vinculos_clt INT,
  quantidade_vinculos_estatutarios INT,
  natureza_estabelecimento VARCHAR,
  natureza_juridica VARCHAR,
  tamanho_estabelecimento VARCHAR,
  tipo_estabelecimento VARCHAR,
  indicador_cei_vinculado INT,
  indicador_pat INT,
  indicador_simples VARCHAR,
  indicador_rais_negativa INT,
  indicador_atividade_ano INT,
  cnae_1 VARCHAR,
  cnae_2 VARCHAR,
  cnae_2_subclasse VARCHAR,
  subsetor_ibge VARCHAR,
  subatividade_ibge VARCHAR,
  cep VARCHAR,
  bairros_sp VARCHAR,
  distritos_sp VARCHAR,
  bairros_fortaleza VARCHAR,
  bairros_rj VARCHAR,
  regioes_administrativas_df VARCHAR
); -- s3://baseldosdados/br_me_rais/microdados_estabelecimentos/

CREATE TABLE br_me_rais.microdados_vinculos (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  tipo_vinculo VARCHAR,
  vinculo_ativo_3112 VARCHAR,
  tipo_admissao VARCHAR,
  mes_admissao INT,
  mes_desligamento INT,
  motivo_desligamento VARCHAR,
  causa_desligamento_1 VARCHAR,
  causa_desligamento_2 VARCHAR,
  causa_desligamento_3 VARCHAR,
  faixa_tempo_emprego VARCHAR,
  faixa_horas_contratadas VARCHAR,
  tempo_emprego DOUBLE,
  quantidade_horas_contratadas INT,
  id_municipio_trabalho VARCHAR,
  quantidade_dias_afastamento INT,
  indicador_cei_vinculado VARCHAR,
  indicador_trabalho_parcial VARCHAR,
  indicador_trabalho_intermitente VARCHAR,
  faixa_remuneracao_media_sm VARCHAR,
  valor_remuneracao_media_sm DOUBLE,
  valor_remuneracao_media DOUBLE,
  faixa_remuneracao_dezembro_sm VARCHAR,
  valor_remuneracao_dezembro_sm DOUBLE,
  valor_remuneracao_janeiro DOUBLE,
  valor_remuneracao_fevereiro DOUBLE,
  valor_remuneracao_marco DOUBLE,
  valor_remuneracao_abril DOUBLE,
  valor_remuneracao_maio DOUBLE,
  valor_remuneracao_junho DOUBLE,
  valor_remuneracao_julho DOUBLE,
  valor_remuneracao_agosto DOUBLE,
  valor_remuneracao_setembro DOUBLE,
  valor_remuneracao_outubro DOUBLE,
  valor_remuneracao_novembro DOUBLE,
  valor_remuneracao_dezembro DOUBLE,
  tipo_salario VARCHAR,
  valor_salario_contratual DOUBLE,
  subatividade_ibge VARCHAR,
  subsetor_ibge VARCHAR,
  cbo_1994 VARCHAR,
  cbo_2002 VARCHAR,
  cnae_1 VARCHAR,
  cnae_2 VARCHAR,
  cnae_2_subclasse VARCHAR,
  faixa_etaria VARCHAR,
  idade INT,
  grau_instrucao_1985_2005 VARCHAR,
  grau_instrucao_apos_2005 VARCHAR,
  nacionalidade VARCHAR,
  sexo VARCHAR,
  raca_cor VARCHAR,
  indicador_portador_deficiencia VARCHAR,
  tipo_deficiencia VARCHAR,
  ano_chegada_brasil INT,
  tamanho_estabelecimento VARCHAR,
  tipo_estabelecimento VARCHAR,
  natureza_juridica VARCHAR,
  indicador_simples VARCHAR,
  bairros_sp VARCHAR,
  distritos_sp VARCHAR,
  bairros_fortaleza VARCHAR,
  bairros_rj VARCHAR,
  regioes_administrativas_df VARCHAR
); -- s3://baseldosdados/br_me_rais/microdados_vinculos/

-- ============================================================
-- Dataset: br_me_sic  (2 tables)
-- ============================================================

CREATE TABLE br_me_sic.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_me_sic/dicionario/

CREATE TABLE br_me_sic.transferencia (
  ano INT,
  mes INT,
  id_esfera_orcamentaria VARCHAR,
  nome_esfera_orcamentaria VARCHAR,
  id_natureza_juridica VARCHAR,
  nome_natureza_juridica VARCHAR,
  id_resultado_primario VARCHAR,
  nome_resultado_primario VARCHAR,
  id_unidade_organizacional_nivel_0 VARCHAR,
  nome_unidade_organizacional_nivel_0 VARCHAR,
  id_unidade_organizacional_nivel_1 VARCHAR,
  nome_unidade_organizacional_nivel_1 VARCHAR,
  id_unidade_organizacional_nivel_2 VARCHAR,
  nome_unidade_organizacional_nivel_2 VARCHAR,
  id_unidade_organizacional_nivel_3 VARCHAR,
  nome_unidade_organizacional_nivel_3 VARCHAR,
  valor_custo_transferencia DOUBLE
); -- s3://baseldosdados/br_me_sic/transferencia/

-- ============================================================
-- Dataset: br_me_siconfi  (7 tables)
-- ============================================================

CREATE TABLE br_me_siconfi.municipio_balanco_patrimonial (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  portaria VARCHAR,
  conta VARCHAR,
  id_conta_bd VARCHAR,
  conta_bd VARCHAR,
  valor DOUBLE
); -- s3://baseldosdados/br_me_siconfi/municipio_balanco_patrimonial/

CREATE TABLE br_me_siconfi.municipio_despesas_funcao (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  estagio VARCHAR,
  portaria VARCHAR,
  conta VARCHAR,
  estagio_bd VARCHAR,
  id_conta_bd VARCHAR,
  conta_bd VARCHAR,
  valor DOUBLE
); -- s3://baseldosdados/br_me_siconfi/municipio_despesas_funcao/

CREATE TABLE br_me_siconfi.municipio_despesas_orcamentarias (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  estagio VARCHAR,
  portaria VARCHAR,
  conta VARCHAR,
  estagio_bd VARCHAR,
  id_conta_bd VARCHAR,
  conta_bd VARCHAR,
  valor DOUBLE
); -- s3://baseldosdados/br_me_siconfi/municipio_despesas_orcamentarias/

CREATE TABLE br_me_siconfi.municipio_receitas_orcamentarias (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  estagio VARCHAR,
  portaria VARCHAR,
  conta VARCHAR,
  estagio_bd VARCHAR,
  id_conta_bd VARCHAR,
  conta_bd VARCHAR,
  valor DOUBLE
); -- s3://baseldosdados/br_me_siconfi/municipio_receitas_orcamentarias/

CREATE TABLE br_me_siconfi.uf_despesas_funcao (
  ano INT,
  sigla_uf VARCHAR,
  id_uf VARCHAR,
  estagio VARCHAR,
  portaria VARCHAR,
  conta VARCHAR,
  estagio_bd VARCHAR,
  id_conta_bd VARCHAR,
  conta_bd VARCHAR,
  valor DOUBLE
); -- s3://baseldosdados/br_me_siconfi/uf_despesas_funcao/

CREATE TABLE br_me_siconfi.uf_despesas_orcamentarias (
  ano INT,
  sigla_uf VARCHAR,
  id_uf VARCHAR,
  estagio VARCHAR,
  portaria VARCHAR,
  conta VARCHAR,
  estagio_bd VARCHAR,
  id_conta_bd VARCHAR,
  conta_bd VARCHAR,
  valor DOUBLE
); -- s3://baseldosdados/br_me_siconfi/uf_despesas_orcamentarias/

CREATE TABLE br_me_siconfi.uf_receitas_orcamentarias (
  ano INT,
  sigla_uf VARCHAR,
  id_uf VARCHAR,
  estagio VARCHAR,
  portaria VARCHAR,
  conta VARCHAR,
  estagio_bd VARCHAR,
  id_conta_bd VARCHAR,
  conta_bd VARCHAR,
  valor DOUBLE
); -- s3://baseldosdados/br_me_siconfi/uf_receitas_orcamentarias/

-- ============================================================
-- Dataset: br_mec_prouni  (1 tables)
-- ============================================================

CREATE TABLE br_mec_prouni.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_mec_prouni/dicionario/

-- ============================================================
-- Dataset: br_mec_sisu  (1 tables)
-- ============================================================

CREATE TABLE br_mec_sisu.microdados (
  ano INT,
  semestre VARCHAR,
  etapa VARCHAR,
  sigla_uf_ies VARCHAR,
  id_ies VARCHAR,
  sigla_ies VARCHAR,
  sigla_uf_campus VARCHAR,
  id_municipio_campus VARCHAR,
  id_campus VARCHAR,
  campus VARCHAR,
  id_curso VARCHAR,
  nome_curso VARCHAR,
  turno VARCHAR,
  periodicidade VARCHAR,
  tipo_cota VARCHAR,
  modalidade_concorrencia VARCHAR,
  quantidade_vagas_concorrencia INT,
  percentual_bonus DOUBLE,
  peso_l DOUBLE,
  peso_ch DOUBLE,
  peso_cn DOUBLE,
  peso_m DOUBLE,
  peso_r DOUBLE,
  nota_minima_l DOUBLE,
  nota_minima_ch DOUBLE,
  nota_minima_cn DOUBLE,
  nota_minima_m DOUBLE,
  nota_minima_r DOUBLE,
  media_minima DOUBLE,
  cpf VARCHAR,
  inscricao_enem VARCHAR,
  candidato VARCHAR,
  sexo VARCHAR,
  data_nascimento VARCHAR,
  sigla_uf_candidato VARCHAR,
  id_municipio_candidato VARCHAR,
  opcao VARCHAR,
  nota_l DOUBLE,
  nota_ch DOUBLE,
  nota_cn DOUBLE,
  nota_m DOUBLE,
  nota_r DOUBLE,
  nota_l_peso DOUBLE,
  nota_ch_peso DOUBLE,
  nota_cn_peso DOUBLE,
  nota_m_peso DOUBLE,
  nota_r_peso DOUBLE,
  nota_candidato DOUBLE,
  nota_corte DOUBLE,
  classificacao INT,
  status_aprovado BOOLEAN,
  status_matricula VARCHAR
); -- s3://baseldosdados/br_mec_sisu/microdados/

-- ============================================================
-- Dataset: br_mg_belohorizonte_smfa_iptu  (2 tables)
-- ============================================================

CREATE TABLE br_mg_belohorizonte_smfa_iptu.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_mg_belohorizonte_smfa_iptu/dicionario/

CREATE TABLE br_mg_belohorizonte_smfa_iptu.iptu (
  ano INT,
  mes INT,
  indice_cadastral VARCHAR,
  lote VARCHAR,
  zoneamento VARCHAR,
  zona_homogenea VARCHAR,
  cep VARCHAR,
  endereco VARCHAR,
  tipo_construtivo VARCHAR,
  tipo_ocupacao VARCHAR,
  padrao_acabamento VARCHAR,
  tipologia VARCHAR,
  quantidade_economias INT,
  frequencia_coleta VARCHAR,
  indicador_rede_telefonica BOOLEAN,
  indicador_meio_fio BOOLEAN,
  indicador_pavimentacao BOOLEAN,
  indicador_arborizacao BOOLEAN,
  indicador_galeria_pluvial BOOLEAN,
  indicador_iluminacao_publica BOOLEAN,
  indicador_rede_esgoto BOOLEAN,
  indicador_agua BOOLEAN,
  fracao_ideal DOUBLE,
  area_terreno DOUBLE,
  area_construida DOUBLE
); -- s3://baseldosdados/br_mg_belohorizonte_smfa_iptu/iptu/

-- ============================================================
-- Dataset: br_mme_consumo_energia_eletrica  (1 tables)
-- ============================================================

CREATE TABLE br_mme_consumo_energia_eletrica.uf (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  tipo_consumo VARCHAR,
  numero_consumidores INT,
  consumo INT
); -- s3://baseldosdados/br_mme_consumo_energia_eletrica/uf/

-- ============================================================
-- Dataset: br_mp_pep  (1 tables)
-- ============================================================

CREATE TABLE br_mp_pep.cargos_funcoes (
  ano INT,
  mes INT,
  funcao VARCHAR,
  natureza_juridica VARCHAR,
  orgao_superior VARCHAR,
  escolaridade_servidor VARCHAR,
  orgao VARCHAR,
  regiao VARCHAR,
  sexo VARCHAR,
  nivel_funcao VARCHAR,
  subnivel_funcao VARCHAR,
  sigla_uf VARCHAR,
  faixa_etaria VARCHAR,
  raca_cor VARCHAR,
  cce_e_fce INT,
  das_e_correlatas INT
); -- s3://baseldosdados/br_mp_pep/cargos_funcoes/

-- ============================================================
-- Dataset: br_ms_cnes  (14 tables)
-- ============================================================

CREATE TABLE br_ms_cnes.dados_complementares (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_estabelecimento_cnes VARCHAR,
  cns_medico_responsavel_administrador_responsavel_tecnico VARCHAR,
  cns_medico_responsavel_oncologista_pediatrico VARCHAR,
  cns_medico_responsavel_cirurgia_oncologica VARCHAR,
  cns_medico_responsavel_oncologista_clinico VARCHAR,
  cns_medico_responsavel_radioterapeuta VARCHAR,
  cns_medico_responsavel_fisico_nuclear VARCHAR,
  cns_medico_responsavel_nefrologista VARCHAR,
  cns_medico_responsavel_hemoterapeuta VARCHAR,
  cns_medico_responsavel_hematologista VARCHAR,
  cns_medico_capacitado_responsavel VARCHAR,
  cns_responsavel_tecnico_sorologia VARCHAR,
  quantidade_salas_hbsag_positivo INT,
  quantidade_salas_hbsag_negativo INT,
  quantidade_salas_dpi INT,
  quantidade_salas_dpac INT,
  quantidade_salas_reuso_hbsag_positivo INT,
  quantidade_salas_reuso_hbsag_negativo INT,
  quantidade_salas_reuso_hcv_positivo INT,
  quantidade_maquinas_proporcao INT,
  quantidade_outras_maquinas INT,
  quantidade_salas_simulacao_radioterapia INT,
  quantidade_salas_planejamento_radioterapia INT,
  quantidade_salas_armazenamento_fontes_radioterapia INT,
  quantidade_salas_confeccao_masc_radioterapia INT,
  quantidade_salas_molde_radioterapia INT,
  quantidade_salas_bloco_personalizado_radioterapia INT,
  quantidade_salas_armazenagem INT,
  quantidade_salas_preparo INT,
  quantidade_salas_equipamentos_quimio_curta_duracao INT,
  quantidade_salas_equipamentos_quimio_longa_duracao INT,
  quantidade_salas_equipamentos_capela_fluxo_laminar INT,
  quantidade_simuladores INT,
  quantidade_acelerador_linear_ate_6_mev INT,
  quantidade_acelerador_linear_maior_6_mev_sem_eletrons INT,
  quantidade_acelerador_linear_maior_6_mev_com_eletrons INT,
  quantidade_equipamentos_ortovoltagem_10_50_kv INT,
  quantidade_equipamentos_ortovoltagem_50_150_kv INT,
  quantidade_equipamentos_ortovoltagem_150_500_kv INT,
  quantidade_unidade_cobalto INT,
  quantidade_equipamentos_braquiterapia_baixa INT,
  quantidade_equipamentos_braquiterapia_media INT,
  quantidade_equipamentos_braquiterapia_alta INT,
  quantidade_monitor_area INT,
  quantidade_monitor_individual INT,
  quantidade_sistema_computacao_planejamento INT,
  quantidade_dosimetro_clinico INT,
  quantidade_fontes_seladas INT,
  quantidade_salas_recepcao INT,
  quantidade_salas_triagem_hematologica INT,
  quantidade_salas_triagem_clinica INT,
  quantidade_salas_coleta INT,
  quantidade_salas_aferese INT,
  quantidade_salas_pre_estoque INT,
  quantidade_salas_processamento INT,
  quantidade_salas_estoque INT,
  quantidade_salas_distribuicao INT,
  quantidade_salas_sorologia INT,
  quantidade_salas_imunohematologia INT,
  quantidade_salas_pre_transfusionais INT,
  quantidade_salas_hemostasia INT,
  quantidade_salas_controle_qualidade INT,
  quantidade_salas_biologia_molecular INT,
  quantidade_salas_imunofenotipagem INT,
  quantidade_salas_transfusao INT,
  quantidade_salas_seguimento_doador INT,
  quantidade_cadeiras_reclinaveis INT,
  quantidade_centrifugas_refrigeradas INT,
  quantidade_refrigeradores_guarda_sangue INT,
  quantidade_congeladores_rapidos INT,
  quantidade_extratores_automaticos_plasma INT,
  quantidade_freezers_18_graus_celsius INT,
  quantidade_freezers_30_graus_celsius INT,
  quantidade_agitadores_plaquetas INT,
  quantidade_seladoras INT,
  quantidade_irradiadores_hemocomponentes INT,
  quantidade_aglutinoscopio INT,
  quantidade_maquinas_aferese INT,
  quantidade_refrigeradores_reagentes INT,
  quantidade_refrigeradores_amostras_sangue INT,
  quantidade_capelas_fluxo_laminar INT,
  indicador_existencia_requisito_hemoterapia INT,
  indicador_tratamento_agua_filtro_areia INT,
  indicador_tratamento_agua_filtro_carvao INT,
  indicador_tratamento_agua_abrandador INT,
  indicador_tratamento_agua_deionizador INT,
  indicador_tratamento_agua_maquina_osmose INT,
  indicador_tratamento_agua_outros_equipamentos INT,
  indicador_existencia_requisito_dialise INT,
  indicador_existencia_requisito_quimio_radio INT
); -- s3://baseldosdados/br_ms_cnes/dados_complementares/

CREATE TABLE br_ms_cnes.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_ms_cnes/dicionario/

CREATE TABLE br_ms_cnes.equipamento (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_estabelecimento_cnes VARCHAR,
  id_equipamento VARCHAR,
  tipo_equipamento VARCHAR,
  quantidade_equipamentos VARCHAR,
  quantidade_equipamentos_ativos VARCHAR,
  indicador_equipamento_disponivel_sus INT,
  indicador_equipamento_indisponivel_sus INT
); -- s3://baseldosdados/br_ms_cnes/equipamento/

CREATE TABLE br_ms_cnes.equipe (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_estabelecimento_cnes VARCHAR,
  id_equipe VARCHAR,
  tipo_equipe VARCHAR,
  equipe VARCHAR,
  area VARCHAR,
  id_segmento VARCHAR,
  tipo_segmento VARCHAR,
  descricao_segmento VARCHAR,
  ano_ativacao_equipe INT,
  mes_ativacao_equipe INT,
  motivo_desativacao_equipe VARCHAR,
  tipo_desativacao_equipe VARCHAR,
  ano_desativacao_equipe INT,
  mes_desativacao_equipe INT,
  indicador_atende_populacao_assistida_quilombolas INT,
  indicador_atende_populacao_assistida_assentados INT,
  indicador_atende_populacao_assistida_geral INT,
  indicador_atende_populacao_assistida_escolares INT,
  indicador_atende_populacao_assistida_indigena INT,
  indicador_atende_populacao_assistida_pronasci INT
); -- s3://baseldosdados/br_ms_cnes/equipe/

CREATE TABLE br_ms_cnes.estabelecimento (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  ano_atualizacao INT,
  mes_atualizacao INT,
  id_municipio VARCHAR,
  id_municipio_6 VARCHAR,
  id_regiao_saude VARCHAR,
  id_microrregiao_saude VARCHAR,
  id_distrito_sanitario VARCHAR,
  id_distrito_administrativo VARCHAR,
  cep VARCHAR,
  id_estabelecimento_cnes VARCHAR,
  tipo_pessoa VARCHAR,
  cpf_cnpj VARCHAR,
  tipo_grau_dependencia VARCHAR,
  cnpj_mantenedora VARCHAR,
  tipo_retencao_tributos_mantenedora VARCHAR,
  indicador_vinculo_sus INT,
  tipo_gestao VARCHAR,
  tipo_esfera_administrativa VARCHAR,
  tipo_retencao_tributos VARCHAR,
  tipo_atividade_ensino_pesquisa VARCHAR,
  tipo_natureza_administrativa VARCHAR,
  id_natureza_juridica VARCHAR,
  tipo_fluxo_atendimento VARCHAR,
  tipo_unidade VARCHAR,
  tipo_turno VARCHAR,
  tipo_nivel_hierarquia VARCHAR,
  tipo_prestador VARCHAR,
  banco VARCHAR,
  agencia VARCHAR,
  conta_corrente VARCHAR,
  id_contrato_municipio_sus VARCHAR,
  data_publicacao_contrato_municipal DATE,
  data_publicacao_contrato_estadual DATE,
  id_contrato_estado_sus VARCHAR,
  numero_alvara VARCHAR,
  data_expedicao_alvara DATE,
  tipo_orgao_expedidor VARCHAR,
  tipo_avaliacao_acreditacao_hospitalar VARCHAR,
  tipo_classificacao_acreditacao_hospitalar VARCHAR,
  ano_avaliacao_pnass INT,
  mes_avaliacao_pnass INT,
  indicador_atencao_ambulatorial INT,
  indicador_gestao_basica_ambulatorial_estadual INT,
  indicador_gestao_basica_ambulatorial_municipal INT,
  indicador_gestao_media_ambulatorial_estadual INT,
  indicador_gestao_media_ambulatorial_municipal INT,
  indicador_gestao_alta_ambulatorial_estadual INT,
  indicador_gestao_alta_ambulatorial_municipal INT,
  indicador_atencao_hospitalar INT,
  indicador_gestao_media_hospitalar_estadual INT,
  indicador_gestao_media_hospitalar_municipal INT,
  indicador_gestao_alta_hospitalar_estadual INT,
  indicador_gestao_alta_hospitalar_municipal INT,
  indicador_gestao_hospitalar_estadual INT,
  indicador_gestao_hospitalar_municipal INT,
  indicador_leito_hospitalar INT,
  quantidade_leito_cirurgico INT,
  quantidade_leito_clinico INT,
  quantidade_leito_complementar INT,
  quantidade_leito_repouso_pediatrico_urgencia INT,
  quantidade_leito_repouso_feminino_urgencia INT,
  quantidade_leito_repouso_masculino_urgencia INT,
  quantidade_leito_repouso_indiferenciado_urgencia INT,
  indicador_instalacao_urgencia INT,
  quantidade_consultorio_pediatrico_urgencia INT,
  quantidade_consultorio_feminino_urgencia INT,
  quantidade_consultorio_masculino_urgencia INT,
  quantidade_consultorio_indiferenciado_urgencia INT,
  quantidade_consultorio_odontologia_urgencia INT,
  quantidade_sala_repouso_pediatrico_urgencia INT,
  quantidade_sala_repouso_feminino_urgencia INT,
  quantidade_sala_repouso_masculino_urgencia INT,
  quantidade_sala_repouso_indiferenciado_urgencia INT,
  quantidade_equipos_odontologia_urgencia INT,
  quantidade_sala_higienizacao_urgencia INT,
  quantidade_sala_gesso_urgencia INT,
  quantidade_sala_curativo_urgencia INT,
  quantidade_sala_pequena_cirurgia_urgencia INT,
  quantidade_consultorio_medico_urgencia INT,
  indicador_instalacao_ambulatorial INT,
  quantidade_consultorio_clinica_basica_ambulatorial INT,
  quantidade_consultorio_clinica_especializada_ambulatorial INT,
  quantidade_consultorio_clinica_indiferenciada_ambulatorial INT,
  quantidade_consultorio_nao_medico_ambulatorial INT,
  quantidade_sala_repouso_feminino_ambulatorial INT,
  quantidade_leito_repouso_feminino_ambulatorial INT,
  quantidade_sala_repouso_masculino_ambulatorial INT,
  quantidade_leito_repouso_masculino_ambulatorial INT,
  quantidade_sala_repouso_pediatrico_ambulatorial INT,
  quantidade_leito_repouso_pediatrico_ambulatorial INT,
  quantidade_sala_repouso_indiferenciado_ambulatorial INT,
  quantidade_leito_repouso_indiferenciado_ambulatorial INT,
  quantidade_consultorio_odontologia_ambulatorial INT,
  quantidade_equipos_odontologia_ambulatorial INT,
  quantidade_sala_pequena_cirurgia_ambulatorial INT,
  quantidade_sala_enfermagem_ambulatorial INT,
  quantidade_sala_imunizacao_ambulatorial INT,
  quantidade_sala_nebulizacao_ambulatorial INT,
  quantidade_sala_gesso_ambulatorial INT,
  quantidade_sala_curativo_ambulatorial INT,
  quantidade_sala_cirurgia_ambulatorial INT,
  indicador_instalacao_hospitalar INT,
  indicador_instalacao_hospitalar_centro_cirurgico INT,
  quantidade_sala_cirurgia_centro_cirurgico INT,
  quantidade_sala_recuperacao_centro_cirurgico INT,
  quantidade_leito_recuperacao_centro_cirurgico INT,
  quantidade_sala_cirurgia_ambulatorial_centro_cirurgico INT,
  indicador_instalacao_hospitalar_centro_obstetrico INT,
  quantidade_sala_pre_parto_centro_obstetrico INT,
  quantidade_leito_pre_parto_centro_obstetrico INT,
  quantidade_sala_parto_normal_centro_obstetrico INT,
  quantidade_sala_curetagem_centro_obstetrico INT,
  quantidade_sala_cirurgia_centro_obstetrico INT,
  indicador_instalacao_hospitalar_neonatal INT,
  quantidade_leito_recem_nascido_normal_neonatal INT,
  quantidade_leito_recem_nascido_patologico_neonatal INT,
  quantidade_leito_conjunto_neonatal INT,
  indicador_servico_apoio INT,
  indicador_servico_same_spp_proprio INT,
  indicador_servico_same_spp_terceirizado INT,
  indicador_servico_social_proprio INT,
  indicador_servico_social_terceirizado INT,
  indicador_servico_farmacia_proprio INT,
  indicador_servico_farmacia_terceirizado INT,
  indicador_servico_esterilizacao_proprio INT,
  indicador_servico_esterilizacao_terceirizado INT,
  indicador_servico_nutricao_proprio INT,
  indicador_servico_nutricao_terceirizado INT,
  indicador_servico_lactario_proprio INT,
  indicador_servico_lactario_terceirizado INT,
  indicador_servico_banco_leite_proprio INT,
  indicador_servico_banco_leite_terceirizado INT,
  indicador_servico_lavanderia_proprio INT,
  indicador_servico_lavanderia_terceirizado INT,
  indicador_servico_manutencao_proprio INT,
  indicador_servico_manutencao_terceirizado INT,
  indicador_servico_ambulancia_proprio INT,
  indicador_servico_ambulancia_terceirizado INT,
  indicador_servico_necroterio_proprio INT,
  indicador_servico_necroterio_terceirizado INT,
  indicador_coleta_residuo INT,
  indicador_coleta_residuo_biologico INT,
  indicador_coleta_residuo_quimico INT,
  indicador_coleta_rejeito_radioativo INT,
  indicador_coleta_rejeito_comum INT,
  indicador_comissao INT,
  indicador_comissao_etica_medica INT,
  indicador_comissao_etica_enfermagem INT,
  indicador_comissao_farmacia_terapeutica INT,
  indicador_comissao_controle_infeccao INT,
  indicador_comissao_apropriacao_custos INT,
  indicador_comissao_cipa INT,
  indicador_comissao_revisao_prontuario INT,
  indicador_comissao_revisao_documentacao INT,
  indicador_comissao_analise_obito_biopisias INT,
  indicador_comissao_investigacao_epidemiologica INT,
  indicador_comissao_notificacao_doencas INT,
  indicador_comissao_zoonose_vetores INT,
  indicador_atendimento_prestado INT,
  indicador_atendimento_internacao_sus INT,
  indicador_atendimento_internacao_particular INT,
  indicador_atendimento_internacao_plano_seguro_proprio INT,
  indicador_atendimento_internacao_plano_seguro_terceiro INT,
  indicador_atendimento_internacao_plano_saude_publico INT,
  indicador_atendimento_internacao_plano_saude_privado INT,
  indicador_atendimento_ambulatorial_sus INT,
  indicador_atendimento_ambulatorial_particular INT,
  indicador_atendimento_ambulatorial_plano_seguro_proprio INT,
  indicador_atendimento_ambulatorial_plano_seguro_terceiro INT,
  indicador_atendimento_ambulatorial_plano_saude_publico INT,
  indicador_atendimento_ambulatorial_plano_saude_privado INT,
  indicador_atendimento_sadt_sus INT,
  indicador_atendimento_sadt_privado INT,
  indicador_atendimento_sadt_plano_seguro_proprio INT,
  indicador_atendimento_sadt_plano_seguro_terceiro INT,
  indicador_atendimento_sadt_plano_saude_publico INT,
  indicador_atendimento_sadt_plano_saude_privado INT,
  indicador_atendimento_urgencia_sus INT,
  indicador_atendimento_urgencia_privado INT,
  indicador_atendimento_urgencia_plano_seguro_proprio INT,
  indicador_atendimento_urgencia_plano_seguro_terceiro INT,
  indicador_atendimento_urgencia_plano_saude_publico INT,
  indicador_atendimento_urgencia_plano_saude_privado INT,
  indicador_atendimento_outros_sus INT,
  indicador_atendimento_outros_privado INT,
  indicador_atendimento_outros_plano_seguro_proprio INT,
  indicador_atendimento_outros_plano_seguro_terceiro INT,
  indicador_atendimento_outros_plano_saude_publico INT,
  indicador_atendimento_outros_plano_saude_privado INT,
  indicador_atendimento_vigilancia_sus INT,
  indicador_atendimento_vigilancia_privado INT,
  indicador_atendimento_vigilancia_plano_seguro_proprio INT,
  indicador_atendimento_vigilancia_plano_seguro_terceiro INT,
  indicador_atendimento_vigilancia_plano_saude_publico INT,
  indicador_atendimento_vigilancia_plano_saude_privado INT,
  indicador_atendimento_regulacao_sus INT,
  indicador_atendimento_regulacao_privado INT,
  indicador_atendimento_regulacao_plano_seguro_proprio INT,
  indicador_atendimento_regulacao_plano_seguro_terceiro INT,
  indicador_atendimento_regulacao_plano_saude_publico INT,
  indicador_atendimento_regulacao_plano_saude_privado INT
); -- s3://baseldosdados/br_ms_cnes/estabelecimento/

CREATE TABLE br_ms_cnes.estabelecimento_ensino (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_estabelecimento_cnes VARCHAR,
  ano_competencia_inicial INT,
  mes_competencia_inicial INT,
  ano_competencia_final INT,
  mes_competencia_final INT,
  tipo_habilitacao VARCHAR,
  portaria VARCHAR,
  data_portaria DATE,
  ano_portaria INT,
  mes_portaria INT
); -- s3://baseldosdados/br_ms_cnes/estabelecimento_ensino/

CREATE TABLE br_ms_cnes.estabelecimento_filantropico (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_estabelecimento_cnes VARCHAR,
  ano_competencia_inicial INT,
  mes_competencia_inicial INT,
  ano_competencia_final INT,
  mes_competencia_final INT,
  tipo_habilitacao VARCHAR,
  portaria VARCHAR,
  data_portaria DATE,
  ano_portaria INT,
  mes_portaria INT
); -- s3://baseldosdados/br_ms_cnes/estabelecimento_filantropico/

CREATE TABLE br_ms_cnes.gestao_metas (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_estabelecimento_cnes VARCHAR,
  ano_competencia_inicial INT,
  mes_competencia_inicial INT,
  ano_competencia_final INT,
  mes_competencia_final INT,
  tipo_habilitacao VARCHAR,
  tipo_gestao_metas VARCHAR,
  portaria VARCHAR,
  data_portaria DATE,
  ano_portaria INT,
  mes_portaria INT
); -- s3://baseldosdados/br_ms_cnes/gestao_metas/

CREATE TABLE br_ms_cnes.habilitacao (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_estabelecimento_cnes VARCHAR,
  quantidade_leitos INT,
  ano_competencia_inicial INT,
  mes_competencia_inicial INT,
  ano_competencia_final INT,
  mes_competencia_final INT,
  tipo_habilitacao VARCHAR,
  nivel_habilitacao VARCHAR,
  portaria VARCHAR,
  data_portaria DATE,
  ano_portaria INT,
  mes_portaria INT
); -- s3://baseldosdados/br_ms_cnes/habilitacao/

CREATE TABLE br_ms_cnes.incentivos (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_estabelecimento_cnes VARCHAR,
  ano_competencia_inicial INT,
  mes_competencia_inicial INT,
  ano_competencia_final INT,
  mes_competencia_final INT,
  tipo_habilitacao VARCHAR,
  tipo_incentivo VARCHAR,
  portaria VARCHAR,
  data_portaria DATE,
  ano_portaria INT,
  mes_portaria INT
); -- s3://baseldosdados/br_ms_cnes/incentivos/

CREATE TABLE br_ms_cnes.leito (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_estabelecimento_cnes VARCHAR,
  tipo_especialidade_leito VARCHAR,
  tipo_leito VARCHAR,
  quantidade_total INT,
  quantidade_contratado INT,
  quantidade_sus INT
); -- s3://baseldosdados/br_ms_cnes/leito/

CREATE TABLE br_ms_cnes.profissional (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_estabelecimento_cnes VARCHAR,
  id_municipio_6_residencia VARCHAR,
  nome VARCHAR,
  tipo_vinculo VARCHAR,
  id_registro_conselho VARCHAR,
  tipo_conselho VARCHAR,
  cartao_nacional_saude VARCHAR,
  cbo_2002_original VARCHAR,
  cbo_2002 VARCHAR,
  cbo_1994 VARCHAR,
  indicador_estabelecimento_terceiro INT,
  indicador_vinculo_contratado_sus INT,
  indicador_vinculo_autonomo_sus INT,
  indicador_vinculo_outros INT,
  indicador_atende_sus INT,
  indicador_atende_nao_sus INT,
  carga_horaria_outros INT,
  carga_horaria_hospitalar INT,
  carga_horaria_ambulatorial INT
); -- s3://baseldosdados/br_ms_cnes/profissional/

CREATE TABLE br_ms_cnes.regra_contratual (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_estabelecimento_cnes VARCHAR,
  ano_competencia_inicial INT,
  mes_competencia_inicial INT,
  ano_competencia_final INT,
  mes_competencia_final INT,
  tipo_habilitacao VARCHAR,
  tipo_regra_contratual VARCHAR,
  portaria VARCHAR,
  data_portaria DATE,
  ano_portaria INT,
  mes_portaria INT
); -- s3://baseldosdados/br_ms_cnes/regra_contratual/

CREATE TABLE br_ms_cnes.servico_especializado (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_estabelecimento_cnes VARCHAR,
  tipo_servico_especializado VARCHAR,
  subtipo_servico_especializado VARCHAR,
  tipo_servico_especializado_unico VARCHAR,
  tipo_caracterizacao VARCHAR,
  indicador_servico_ambulatorial_sus INT,
  indicador_servico_nao_sus INT,
  indicador_servico_hospitalar_nao_sus INT,
  indicador_servico_hospitalar_sus INT,
  indicador_servico_especializado_unico INT,
  quantidade_nacional_estabelecimento_saude_terceiro INT
); -- s3://baseldosdados/br_ms_cnes/servico_especializado/

-- ============================================================
-- Dataset: br_ms_pns  (3 tables)
-- ============================================================

CREATE TABLE br_ms_pns.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_ms_pns/dicionario/

CREATE TABLE br_ms_pns.microdados_2013 (
  sigla_uf VARCHAR,
  v0024 VARCHAR,
  upa_pns VARCHAR,
  v0006_pns VARCHAR,
  upa VARCHAR,
  v0015 VARCHAR,
  v0020 INT,
  v0022 INT,
  v0026 VARCHAR,
  v0031 VARCHAR,
  v0025 VARCHAR,
  a001 VARCHAR,
  a002 VARCHAR,
  a003 VARCHAR,
  a004 VARCHAR,
  a005 VARCHAR,
  a006 VARCHAR,
  a007 VARCHAR,
  a008 VARCHAR,
  a009 VARCHAR,
  a010 VARCHAR,
  a011 VARCHAR,
  a012 VARCHAR,
  a013 VARCHAR,
  a014 VARCHAR,
  a015 VARCHAR,
  a016 VARCHAR,
  a017 VARCHAR,
  a01801 VARCHAR,
  a01802 VARCHAR,
  a01803 VARCHAR,
  a01804 VARCHAR,
  a01805 VARCHAR,
  a01806 VARCHAR,
  a01807 VARCHAR,
  a01808 VARCHAR,
  a01809 VARCHAR,
  a01810 VARCHAR,
  a01811 VARCHAR,
  a01812 VARCHAR,
  a01813 VARCHAR,
  a01814 VARCHAR,
  a01815 VARCHAR,
  a01816 VARCHAR,
  a01817 VARCHAR,
  a01818 VARCHAR,
  a019 VARCHAR,
  a020 VARCHAR,
  a021 VARCHAR,
  a022 VARCHAR,
  a02301 VARCHAR,
  a02302 VARCHAR,
  a02303 VARCHAR,
  a02304 VARCHAR,
  a024 VARCHAR,
  b001 VARCHAR,
  b002 VARCHAR,
  b003 VARCHAR,
  b004 VARCHAR,
  c001 INT,
  c00301 VARCHAR,
  c004 VARCHAR,
  c006 VARCHAR,
  c00701 INT,
  c00702 INT,
  c00703 INT,
  c008 INT,
  c009 VARCHAR,
  c010 VARCHAR,
  c011 VARCHAR,
  c012 VARCHAR,
  d001 VARCHAR,
  d002 VARCHAR,
  d003 VARCHAR,
  d004 VARCHAR,
  d005 VARCHAR,
  d006 VARCHAR,
  d007 VARCHAR,
  d008 VARCHAR,
  d009 VARCHAR,
  d010 VARCHAR,
  d011 VARCHAR,
  d012 VARCHAR,
  d013 VARCHAR,
  d014 VARCHAR,
  d015 VARCHAR,
  e001 VARCHAR,
  e002 VARCHAR,
  e003 VARCHAR,
  e004 VARCHAR,
  e005 VARCHAR,
  e006 VARCHAR,
  e007 VARCHAR,
  e008 VARCHAR,
  e01001 VARCHAR,
  e01002 VARCHAR,
  e01003 VARCHAR,
  e011 VARCHAR,
  e01201 VARCHAR,
  e014 VARCHAR,
  e01501 VARCHAR,
  e01601 VARCHAR,
  e01602 VARCHAR,
  e01603 VARCHAR,
  e01604 DOUBLE,
  e01605 VARCHAR,
  e017 VARCHAR,
  e01801 VARCHAR,
  e01802 DOUBLE,
  e01803 VARCHAR,
  e01804 DOUBLE,
  e01805 VARCHAR,
  e019 DOUBLE,
  e020 VARCHAR,
  e021 VARCHAR,
  e022 VARCHAR,
  e023 VARCHAR,
  e024 VARCHAR,
  e025 VARCHAR,
  e02501 VARCHAR,
  e02502 VARCHAR,
  e026 VARCHAR,
  e027 VARCHAR,
  f001 VARCHAR,
  f00102 DOUBLE,
  f007 VARCHAR,
  f00702 DOUBLE,
  f008 VARCHAR,
  f00802 DOUBLE,
  vdf001 VARCHAR,
  vdf00102 DOUBLE,
  g001 VARCHAR,
  g002 VARCHAR,
  g00201 VARCHAR,
  g003 VARCHAR,
  g004 VARCHAR,
  g005 VARCHAR,
  g006 VARCHAR,
  g007 VARCHAR,
  g00701 VARCHAR,
  g008 VARCHAR,
  g009 VARCHAR,
  g010 VARCHAR,
  g014 VARCHAR,
  g015 VARCHAR,
  g01501 VARCHAR,
  g016 VARCHAR,
  g017 VARCHAR,
  g018 VARCHAR,
  g021 VARCHAR,
  g022 VARCHAR,
  g02201 VARCHAR,
  g023 VARCHAR,
  g024 VARCHAR,
  g02501 VARCHAR,
  g02502 VARCHAR,
  g02503 VARCHAR,
  g026 VARCHAR,
  g027 VARCHAR,
  g032 VARCHAR,
  i001 VARCHAR,
  i002 VARCHAR,
  i003 VARCHAR,
  i004 VARCHAR,
  i005 VARCHAR,
  i006 VARCHAR,
  i007 VARCHAR,
  i00701 VARCHAR,
  i008 VARCHAR,
  i009 VARCHAR,
  i010 VARCHAR,
  i011 VARCHAR,
  j001 VARCHAR,
  j002 VARCHAR,
  j003 VARCHAR,
  j004 VARCHAR,
  j005 VARCHAR,
  j006 INT,
  j007 VARCHAR,
  j008 VARCHAR,
  j009 VARCHAR,
  j010 VARCHAR,
  j011 VARCHAR,
  j012 VARCHAR,
  j013 VARCHAR,
  j014 VARCHAR,
  j015 VARCHAR,
  j016 VARCHAR,
  j017 VARCHAR,
  j018 VARCHAR,
  j019 VARCHAR,
  j020 VARCHAR,
  j021 VARCHAR,
  j022 VARCHAR,
  j023 VARCHAR,
  j024 VARCHAR,
  j025 VARCHAR,
  j026 VARCHAR,
  j027 VARCHAR,
  j029 VARCHAR,
  j030 VARCHAR,
  j031 VARCHAR,
  j032 VARCHAR,
  j033 VARCHAR,
  j034 VARCHAR,
  j035 VARCHAR,
  j036 VARCHAR,
  j037 VARCHAR,
  j038 VARCHAR,
  j039 VARCHAR,
  j04001 VARCHAR,
  j04002 VARCHAR,
  j041 VARCHAR,
  j042 VARCHAR,
  j043 VARCHAR,
  j044 VARCHAR,
  j045 VARCHAR,
  j046 VARCHAR,
  j047 VARCHAR,
  j048 VARCHAR,
  j049 VARCHAR,
  j050 VARCHAR,
  j051 VARCHAR,
  j052 VARCHAR,
  j053 VARCHAR,
  j054 VARCHAR,
  j055 VARCHAR,
  j056 VARCHAR,
  j057 VARCHAR,
  j058 VARCHAR,
  j059 VARCHAR,
  j060 VARCHAR,
  k001 VARCHAR,
  k002 VARCHAR,
  k003 VARCHAR,
  k004 VARCHAR,
  k005 VARCHAR,
  k006 VARCHAR,
  k007 VARCHAR,
  k008 VARCHAR,
  k009 VARCHAR,
  k010 VARCHAR,
  k011 VARCHAR,
  k012 VARCHAR,
  k013 VARCHAR,
  k014 VARCHAR,
  k015 VARCHAR,
  k016 VARCHAR,
  k017 VARCHAR,
  k018 VARCHAR,
  k019 VARCHAR,
  k020 VARCHAR,
  k021 VARCHAR,
  k022 VARCHAR,
  k023 VARCHAR,
  k024 VARCHAR,
  k025 VARCHAR,
  k026 VARCHAR,
  k027 VARCHAR,
  k028 VARCHAR,
  k029 VARCHAR,
  k030 VARCHAR,
  k031 VARCHAR,
  k032 VARCHAR,
  k033 VARCHAR,
  k034 VARCHAR,
  k035 VARCHAR,
  k036 VARCHAR,
  k039 VARCHAR,
  k040 VARCHAR,
  k041 VARCHAR,
  k042 VARCHAR,
  k043 VARCHAR,
  k044 VARCHAR,
  k045 VARCHAR,
  k046 VARCHAR,
  k047 VARCHAR,
  k048 VARCHAR,
  k049 VARCHAR,
  k050 VARCHAR,
  k051 VARCHAR,
  k052 VARCHAR,
  k053 VARCHAR,
  k054 VARCHAR,
  k055 VARCHAR,
  k056 VARCHAR,
  k057 VARCHAR,
  k058 VARCHAR,
  k059 VARCHAR,
  k06001 VARCHAR,
  k06002 VARCHAR,
  k06003 VARCHAR,
  k06101 VARCHAR,
  k06102 VARCHAR,
  k062 VARCHAR,
  l00201 VARCHAR,
  l00202 VARCHAR,
  l00203 VARCHAR,
  l003 VARCHAR,
  l004 VARCHAR,
  l005 VARCHAR,
  l006 VARCHAR,
  l007 VARCHAR,
  l008 VARCHAR,
  l009 VARCHAR,
  l010 VARCHAR,
  l011 VARCHAR,
  l012 VARCHAR,
  l013 VARCHAR,
  l014 VARCHAR,
  l015 VARCHAR,
  l01613 VARCHAR,
  l01614 VARCHAR,
  l01615 VARCHAR,
  l01616 VARCHAR,
  l01617 VARCHAR,
  l01618 VARCHAR,
  l01619 VARCHAR,
  l01620 VARCHAR,
  l01621 VARCHAR,
  l01622 VARCHAR,
  l01623 VARCHAR,
  l01624 VARCHAR,
  l01701 VARCHAR,
  l01702 VARCHAR,
  l01703 VARCHAR,
  l01704 VARCHAR,
  l01705 VARCHAR,
  l01706 VARCHAR,
  l01707 VARCHAR,
  l01708 VARCHAR,
  l01709 VARCHAR,
  l01710 VARCHAR,
  l01711 VARCHAR,
  l01712 VARCHAR,
  l01713 VARCHAR,
  l01714 VARCHAR,
  l01715 VARCHAR,
  l01716 VARCHAR,
  l018 VARCHAR,
  l019 VARCHAR,
  l020 VARCHAR,
  m001 VARCHAR,
  m002 VARCHAR,
  m003 VARCHAR,
  m005 VARCHAR,
  m006 VARCHAR,
  m007 VARCHAR,
  m008 VARCHAR,
  m009 VARCHAR,
  m010 VARCHAR,
  m01101 VARCHAR,
  m01102 VARCHAR,
  m01103 VARCHAR,
  m01104 VARCHAR,
  m01105 VARCHAR,
  m01106 VARCHAR,
  m01107 VARCHAR,
  m01108 VARCHAR,
  m01301 VARCHAR,
  m01302 VARCHAR,
  m01303 VARCHAR,
  m014 VARCHAR,
  m015 VARCHAR,
  m016 VARCHAR,
  m017 VARCHAR,
  m018 VARCHAR,
  m019 VARCHAR,
  n001 VARCHAR,
  n002 VARCHAR,
  n003 VARCHAR,
  n004 VARCHAR,
  n005 VARCHAR,
  n006 VARCHAR,
  n007 VARCHAR,
  n008 VARCHAR,
  n010 VARCHAR,
  n011 VARCHAR,
  n012 VARCHAR,
  n013 VARCHAR,
  n014 VARCHAR,
  n015 VARCHAR,
  n016 VARCHAR,
  n017 VARCHAR,
  n018 VARCHAR,
  n019 VARCHAR,
  n020 VARCHAR,
  n021 VARCHAR,
  n022 VARCHAR,
  n023 VARCHAR,
  o001 VARCHAR,
  o002 VARCHAR,
  o003 VARCHAR,
  o004 VARCHAR,
  o005 VARCHAR,
  o006 VARCHAR,
  o007 VARCHAR,
  o008 VARCHAR,
  o009 VARCHAR,
  o00901 VARCHAR,
  o010 VARCHAR,
  o011 VARCHAR,
  o012 VARCHAR,
  o013 VARCHAR,
  o014 VARCHAR,
  o015 VARCHAR,
  o016 VARCHAR,
  o017 VARCHAR,
  o01801 DOUBLE,
  o01802 INT,
  o019 VARCHAR,
  o020 VARCHAR,
  o021 VARCHAR,
  o02101 VARCHAR,
  o022 VARCHAR,
  o023 VARCHAR,
  o024 VARCHAR,
  o025 VARCHAR,
  o027 VARCHAR,
  o028 VARCHAR,
  o029 VARCHAR,
  o030 VARCHAR,
  o031 VARCHAR,
  o032 VARCHAR,
  o033 VARCHAR,
  o034 VARCHAR,
  o035 VARCHAR,
  o036 VARCHAR,
  o037 VARCHAR,
  o038 VARCHAR,
  o039 VARCHAR,
  o040 VARCHAR,
  o041 VARCHAR,
  o042 VARCHAR,
  o043 VARCHAR,
  o044 VARCHAR,
  o045 VARCHAR,
  o046 VARCHAR,
  o047 VARCHAR,
  o048 VARCHAR,
  p001 VARCHAR,
  p00101 VARCHAR,
  p002 VARCHAR,
  p003 VARCHAR,
  p00301 VARCHAR,
  p004 VARCHAR,
  p00401 VARCHAR,
  p005 VARCHAR,
  p006 VARCHAR,
  p007 VARCHAR,
  p008 VARCHAR,
  p009 VARCHAR,
  p010 VARCHAR,
  p011 VARCHAR,
  p012 VARCHAR,
  p013 VARCHAR,
  p014 VARCHAR,
  p015 VARCHAR,
  p016 VARCHAR,
  p017 VARCHAR,
  p018 VARCHAR,
  p019 VARCHAR,
  p020 VARCHAR,
  p021 VARCHAR,
  p022 VARCHAR,
  p023 VARCHAR,
  p024 VARCHAR,
  p025 VARCHAR,
  p026 VARCHAR,
  p02601 VARCHAR,
  p027 VARCHAR,
  p028 VARCHAR,
  p029 VARCHAR,
  p030 VARCHAR,
  p031 VARCHAR,
  p032 VARCHAR,
  p033 VARCHAR,
  p034 VARCHAR,
  p035 VARCHAR,
  p036 VARCHAR,
  p03701 INT,
  p03702 INT,
  p038 VARCHAR,
  p039 VARCHAR,
  p03901 INT,
  p03902 INT,
  p03903 INT,
  p040 VARCHAR,
  p04101 INT,
  p04102 INT,
  p042 INT,
  p04301 VARCHAR,
  p04302 INT,
  p044 INT,
  p04401 INT,
  p04403 INT,
  p04404 INT,
  p045 VARCHAR,
  p046 VARCHAR,
  p047 VARCHAR,
  p048 VARCHAR,
  p049 VARCHAR,
  p050 VARCHAR,
  p051 VARCHAR,
  p052 VARCHAR,
  p053 INT,
  p05401 VARCHAR,
  p05402 VARCHAR,
  p05403 VARCHAR,
  p05404 VARCHAR,
  p05405 VARCHAR,
  p05406 VARCHAR,
  p05407 VARCHAR,
  p05408 VARCHAR,
  p05409 VARCHAR,
  p05410 VARCHAR,
  p05411 VARCHAR,
  p05412 VARCHAR,
  p05413 VARCHAR,
  p05414 VARCHAR,
  p05415 VARCHAR,
  p05416 VARCHAR,
  p05417 VARCHAR,
  p05418 VARCHAR,
  p05419 VARCHAR,
  p05421 VARCHAR,
  p05422 VARCHAR,
  p055 VARCHAR,
  p056 VARCHAR,
  p05601 VARCHAR,
  p05602 VARCHAR,
  p05603 VARCHAR,
  p05604 VARCHAR,
  p05605 VARCHAR,
  p057 INT,
  p058 VARCHAR,
  p05801 INT,
  p05802 INT,
  p05901 INT,
  p05902 INT,
  p05903 INT,
  p05904 INT,
  p060 VARCHAR,
  p061 VARCHAR,
  p062 VARCHAR,
  p063 VARCHAR,
  p064 VARCHAR,
  p065 VARCHAR,
  p066 VARCHAR,
  p067 VARCHAR,
  p068 VARCHAR,
  p069 VARCHAR,
  p07001 VARCHAR,
  p07002 VARCHAR,
  p07003 VARCHAR,
  p071 VARCHAR,
  p072 VARCHAR,
  q001 VARCHAR,
  q002 VARCHAR,
  q003 INT,
  q004 VARCHAR,
  q005 VARCHAR,
  q006 VARCHAR,
  q007 VARCHAR,
  q008 VARCHAR,
  q009 VARCHAR,
  q010 VARCHAR,
  q011 VARCHAR,
  q012 VARCHAR,
  q013 VARCHAR,
  q014 VARCHAR,
  q015 VARCHAR,
  q016 VARCHAR,
  q017 VARCHAR,
  q01801 VARCHAR,
  q01802 VARCHAR,
  q01803 VARCHAR,
  q01804 VARCHAR,
  q01805 VARCHAR,
  q01806 VARCHAR,
  q01807 VARCHAR,
  q01808 VARCHAR,
  q01901 VARCHAR,
  q01902 VARCHAR,
  q01903 VARCHAR,
  q01904 VARCHAR,
  q01905 VARCHAR,
  q020 VARCHAR,
  q021 VARCHAR,
  q022 VARCHAR,
  q023 VARCHAR,
  q024 VARCHAR,
  q026 VARCHAR,
  q027 VARCHAR,
  q028 VARCHAR,
  q029 VARCHAR,
  q030 VARCHAR,
  q031 VARCHAR,
  q032 VARCHAR,
  q033 VARCHAR,
  q03401 VARCHAR,
  q03402 VARCHAR,
  q035 VARCHAR,
  q036 VARCHAR,
  q037 VARCHAR,
  q038 VARCHAR,
  q039 VARCHAR,
  q040 VARCHAR,
  q041 VARCHAR,
  q042 VARCHAR,
  q043 VARCHAR,
  q044 VARCHAR,
  q045 VARCHAR,
  q04601 VARCHAR,
  q04602 VARCHAR,
  q04603 VARCHAR,
  q04604 VARCHAR,
  q04605 VARCHAR,
  q04606 VARCHAR,
  q04607 VARCHAR,
  q04608 VARCHAR,
  q04609 VARCHAR,
  q04701 VARCHAR,
  q04702 VARCHAR,
  q04703 VARCHAR,
  q04704 VARCHAR,
  q04705 VARCHAR,
  q048 VARCHAR,
  q049 VARCHAR,
  q050 VARCHAR,
  q051 VARCHAR,
  q052 VARCHAR,
  q053 VARCHAR,
  q054 VARCHAR,
  q05501 VARCHAR,
  q05502 VARCHAR,
  q05503 VARCHAR,
  q05504 VARCHAR,
  q05505 VARCHAR,
  q05506 VARCHAR,
  q05507 VARCHAR,
  q05508 VARCHAR,
  q05509 VARCHAR,
  q056 VARCHAR,
  q057 VARCHAR,
  q058 VARCHAR,
  q059 VARCHAR,
  q060 VARCHAR,
  q061 VARCHAR,
  q06201 VARCHAR,
  q06202 VARCHAR,
  q06203 VARCHAR,
  q06204 VARCHAR,
  q06205 VARCHAR,
  q06206 VARCHAR,
  q063 VARCHAR,
  q06301 VARCHAR,
  q06302 VARCHAR,
  q06303 VARCHAR,
  q06304 VARCHAR,
  q064 VARCHAR,
  q06501 VARCHAR,
  q06502 VARCHAR,
  q06503 VARCHAR,
  q06504 VARCHAR,
  q066 VARCHAR,
  q067 VARCHAR,
  q068 VARCHAR,
  q069 VARCHAR,
  q070 VARCHAR,
  q071 VARCHAR,
  q07201 VARCHAR,
  q07202 VARCHAR,
  q07203 VARCHAR,
  q07204 VARCHAR,
  q07205 VARCHAR,
  q07206 VARCHAR,
  q073 VARCHAR,
  q074 VARCHAR,
  q075 VARCHAR,
  q076 VARCHAR,
  q07701 VARCHAR,
  q07702 VARCHAR,
  q078 VARCHAR,
  q079 VARCHAR,
  q080 INT,
  q08101 VARCHAR,
  q08102 VARCHAR,
  q08103 VARCHAR,
  q08104 VARCHAR,
  q08105 VARCHAR,
  q082 VARCHAR,
  q083 VARCHAR,
  q084 VARCHAR,
  q085 INT,
  q08601 VARCHAR,
  q08603 VARCHAR,
  q08604 VARCHAR,
  q08605 VARCHAR,
  q087 VARCHAR,
  q088 VARCHAR,
  q089 INT,
  q09001 VARCHAR,
  q09003 VARCHAR,
  q09004 VARCHAR,
  q09005 VARCHAR,
  q091 VARCHAR,
  q092 VARCHAR,
  q093 INT,
  q094 VARCHAR,
  q095 VARCHAR,
  q09601 VARCHAR,
  q09602 VARCHAR,
  q09603 VARCHAR,
  q097 VARCHAR,
  q098 VARCHAR,
  q100 VARCHAR,
  q101 VARCHAR,
  q102 VARCHAR,
  q103 VARCHAR,
  q104 VARCHAR,
  q105 VARCHAR,
  q106 VARCHAR,
  q107 VARCHAR,
  q108 VARCHAR,
  q109 VARCHAR,
  q110 VARCHAR,
  q11001 VARCHAR,
  q11002 VARCHAR,
  q11003 VARCHAR,
  q11004 VARCHAR,
  q111 VARCHAR,
  q112 VARCHAR,
  q113 VARCHAR,
  q11401 VARCHAR,
  q11402 VARCHAR,
  q11403 VARCHAR,
  q115 VARCHAR,
  q116 VARCHAR,
  q11601 VARCHAR,
  q11602 VARCHAR,
  q11603 VARCHAR,
  q117 INT,
  q11801 VARCHAR,
  q11802 VARCHAR,
  q11803 VARCHAR,
  q11804 VARCHAR,
  q119 VARCHAR,
  q120 VARCHAR,
  q121 VARCHAR,
  q122 INT,
  q123 VARCHAR,
  q124 VARCHAR,
  q125 INT,
  q12601 VARCHAR,
  q12602 VARCHAR,
  q12603 VARCHAR,
  q12604 VARCHAR,
  q12605 VARCHAR,
  q127 VARCHAR,
  q128 VARCHAR,
  q130 VARCHAR,
  q131 VARCHAR,
  q132 VARCHAR,
  q133 VARCHAR,
  q134 VARCHAR,
  q135 VARCHAR,
  q136 VARCHAR,
  q137 VARCHAR,
  r001 VARCHAR,
  r002 VARCHAR,
  r003 VARCHAR,
  r004 VARCHAR,
  r005 VARCHAR,
  r006 VARCHAR,
  r007 VARCHAR,
  r008 VARCHAR,
  r009 VARCHAR,
  r010 VARCHAR,
  r011 VARCHAR,
  r012 VARCHAR,
  r013 VARCHAR,
  r014 VARCHAR,
  r015 VARCHAR,
  r016 VARCHAR,
  r017 VARCHAR,
  r018 VARCHAR,
  r019 VARCHAR,
  r020 VARCHAR,
  r021 VARCHAR,
  r022 VARCHAR,
  r023 VARCHAR,
  r024 VARCHAR,
  r025 VARCHAR,
  r026 VARCHAR,
  r027 VARCHAR,
  r028 VARCHAR,
  r029 VARCHAR,
  r030 VARCHAR,
  r031 VARCHAR,
  r032 VARCHAR,
  r033 VARCHAR,
  r034 VARCHAR,
  r035 VARCHAR,
  r03601 VARCHAR,
  r03602 VARCHAR,
  r03603 VARCHAR,
  r03604 VARCHAR,
  r03605 VARCHAR,
  r03606 VARCHAR,
  r03607 VARCHAR,
  r03608 VARCHAR,
  r03609 VARCHAR,
  r03610 VARCHAR,
  r03611 VARCHAR,
  r037 VARCHAR,
  r038 VARCHAR,
  r039 VARCHAR,
  r040 INT,
  r041 VARCHAR,
  r04101 INT,
  r042 VARCHAR,
  r04201 INT,
  r043 INT,
  r044 INT,
  r045 INT,
  r046 INT,
  r047 INT,
  r048 INT,
  r04901 INT,
  r04902 INT,
  r04903 INT,
  s001 VARCHAR,
  s002 VARCHAR,
  s003 VARCHAR,
  s004 VARCHAR,
  s005 VARCHAR,
  s006 VARCHAR,
  s007 VARCHAR,
  s008 VARCHAR,
  s009 VARCHAR,
  s01001 VARCHAR,
  s01002 VARCHAR,
  s01003 VARCHAR,
  s01004 VARCHAR,
  s01005 VARCHAR,
  s01101 VARCHAR,
  s01102 VARCHAR,
  s01103 VARCHAR,
  s012 VARCHAR,
  s013 VARCHAR,
  s01401 VARCHAR,
  s01402 VARCHAR,
  s01403 VARCHAR,
  s01404 VARCHAR,
  s01405 VARCHAR,
  s015 VARCHAR,
  s016 VARCHAR,
  s017 VARCHAR,
  s018 VARCHAR,
  s019 VARCHAR,
  s020 VARCHAR,
  s021 VARCHAR,
  s022 VARCHAR,
  s023 VARCHAR,
  s024 VARCHAR,
  s025 VARCHAR,
  s026 VARCHAR,
  s027 VARCHAR,
  s028 VARCHAR,
  s029 VARCHAR,
  s030 VARCHAR,
  s031 VARCHAR,
  s032 VARCHAR,
  s033 VARCHAR,
  s034 VARCHAR,
  s035 VARCHAR,
  s036 VARCHAR,
  s037 VARCHAR,
  s038 VARCHAR,
  s039 VARCHAR,
  s040 VARCHAR,
  s041 VARCHAR,
  s042 VARCHAR,
  s043 INT,
  s044 DOUBLE,
  s045 DOUBLE,
  s046 VARCHAR,
  s047 VARCHAR,
  s048 VARCHAR,
  s049 VARCHAR,
  s050 VARCHAR,
  s051 VARCHAR,
  s052 VARCHAR,
  s053 VARCHAR,
  s054 VARCHAR,
  s055 VARCHAR,
  s056 VARCHAR,
  s057 VARCHAR,
  s058 VARCHAR,
  u001 VARCHAR,
  u00201 VARCHAR,
  u00202 VARCHAR,
  u00203 VARCHAR,
  u004 VARCHAR,
  u005 VARCHAR,
  u006 VARCHAR,
  u009 VARCHAR,
  u010 VARCHAR,
  u011 VARCHAR,
  u014 VARCHAR,
  u015 VARCHAR,
  u01701 INT,
  u01702 INT,
  u01801 INT,
  u01802 INT,
  u019 VARCHAR,
  u020 VARCHAR,
  u021 VARCHAR,
  u022 VARCHAR,
  u023 VARCHAR,
  u02301 INT,
  u024 VARCHAR,
  u02401 INT,
  u025 VARCHAR,
  x001 VARCHAR,
  x002 VARCHAR,
  x003 VARCHAR,
  x004 VARCHAR,
  x005 VARCHAR,
  x006 VARCHAR,
  x007 VARCHAR,
  x008 VARCHAR,
  x011 VARCHAR,
  x012 VARCHAR,
  x01401 INT,
  x01402 INT,
  x01501 INT,
  x01502 INT,
  x016 VARCHAR,
  x017 VARCHAR,
  x018 VARCHAR,
  x019 VARCHAR,
  x02001 VARCHAR,
  x02002 VARCHAR,
  x02003 VARCHAR,
  x02004 VARCHAR,
  x02005 VARCHAR,
  x02006 VARCHAR,
  x02201 VARCHAR,
  x02202 VARCHAR,
  x02203 VARCHAR,
  x02204 VARCHAR,
  x02205 VARCHAR,
  x02206 VARCHAR,
  x024 VARCHAR,
  x02501 VARCHAR,
  x02502 VARCHAR,
  x02503 VARCHAR,
  x02504 VARCHAR,
  x02505 VARCHAR,
  x02506 VARCHAR,
  x02507 VARCHAR,
  x02508 VARCHAR,
  x02509 VARCHAR,
  x02510 VARCHAR,
  w00101 DOUBLE,
  w00102 DOUBLE,
  w00103 DOUBLE,
  w00201 DOUBLE,
  w00202 DOUBLE,
  w00203 DOUBLE,
  w00301 DOUBLE,
  w00302 DOUBLE,
  w00303 DOUBLE,
  w00401 DOUBLE,
  w00402 DOUBLE,
  w00403 DOUBLE,
  w00404 DOUBLE,
  w00405 DOUBLE,
  w00406 DOUBLE,
  w00407 DOUBLE,
  w00408 DOUBLE,
  v0028 VARCHAR,
  v0029 VARCHAR,
  v00281 VARCHAR,
  v00291 VARCHAR,
  v00282 VARCHAR,
  v00292 VARCHAR,
  v00283 VARCHAR,
  v00293 VARCHAR,
  vdc001 INT,
  vdc002 INT,
  vdd004 VARCHAR,
  vdd004a VARCHAR,
  vde001 VARCHAR,
  vde002 VARCHAR,
  vdf002 INT,
  vdf003 INT,
  vddata DATE
); -- s3://baseldosdados/br_ms_pns/microdados_2013/

CREATE TABLE br_ms_pns.microdados_2019 (
  sigla_uf VARCHAR,
  v0024 VARCHAR,
  upa_pns VARCHAR,
  v0006_pns VARCHAR,
  v0015 VARCHAR,
  v0020 INT,
  v0022 INT,
  v0026 VARCHAR,
  v0031 VARCHAR,
  v0025a VARCHAR,
  v0025b VARCHAR,
  a001 VARCHAR,
  a002010 VARCHAR,
  a003010 VARCHAR,
  a004010 VARCHAR,
  a01001 INT,
  a011 INT,
  a005010 VARCHAR,
  a005012 VARCHAR,
  a00601 VARCHAR,
  a009010 VARCHAR,
  a01401 INT,
  a01402 INT,
  a01403 VARCHAR,
  a01501 VARCHAR,
  a016010 VARCHAR,
  a018011 VARCHAR,
  a018012 INT,
  a018013 VARCHAR,
  a018014 INT,
  a018015 VARCHAR,
  a018016 INT,
  a018017 VARCHAR,
  a018018 INT,
  a018019 VARCHAR,
  a018020 INT,
  a018021 VARCHAR,
  a018022 INT,
  a018023 VARCHAR,
  a018024 INT,
  a018025 VARCHAR,
  a018026 INT,
  a018027 VARCHAR,
  a018028 INT,
  a01901 VARCHAR,
  a02101 VARCHAR,
  a02102 INT,
  a02201 VARCHAR,
  a02305 INT,
  a02306 INT,
  a02307 INT,
  a02308 INT,
  a02401 INT,
  a02402 INT,
  b001 VARCHAR,
  b002 VARCHAR,
  b003 VARCHAR,
  b004 VARCHAR,
  c001 INT,
  c00301 INT,
  c004 VARCHAR,
  c006 VARCHAR,
  c00701 INT,
  c00702 INT,
  c00703 INT,
  c008 INT,
  c009 VARCHAR,
  c01001 VARCHAR,
  c010010 VARCHAR,
  c013 VARCHAR,
  c014 VARCHAR,
  c015 VARCHAR,
  c016 VARCHAR,
  c017 VARCHAR,
  c018 VARCHAR,
  c01801 INT,
  c011 VARCHAR,
  c012 VARCHAR,
  d001 VARCHAR,
  d00201 VARCHAR,
  d00202 VARCHAR,
  d00301 VARCHAR,
  d00501 VARCHAR,
  d006 VARCHAR,
  d00601 VARCHAR,
  d007 VARCHAR,
  d008 VARCHAR,
  d00901 VARCHAR,
  d010 VARCHAR,
  d01101 VARCHAR,
  d01201 VARCHAR,
  d01301 VARCHAR,
  d01302 VARCHAR,
  d01303 VARCHAR,
  d014 VARCHAR,
  d015 VARCHAR,
  e001 VARCHAR,
  e002 VARCHAR,
  e003 VARCHAR,
  e004 VARCHAR,
  e005 VARCHAR,
  e006011 VARCHAR,
  e008 VARCHAR,
  e010010 VARCHAR,
  e010011 INT,
  e010012 INT,
  e010013 INT,
  e011 VARCHAR,
  e01201 VARCHAR,
  e01401 VARCHAR,
  e014011 VARCHAR,
  e01402 VARCHAR,
  e01403 VARCHAR,
  e01501 VARCHAR,
  e01601 VARCHAR,
  e01602 VARCHAR,
  e01603 VARCHAR,
  e01604 DOUBLE,
  e01605 VARCHAR,
  e017 INT,
  e01801 VARCHAR,
  e01802 DOUBLE,
  e01803 VARCHAR,
  e01804 DOUBLE,
  e01805 VARCHAR,
  e019 DOUBLE,
  e022 VARCHAR,
  e023011 VARCHAR,
  e024011 VARCHAR,
  e02402 VARCHAR,
  e024021 VARCHAR,
  e025 VARCHAR,
  e02501 INT,
  e02502 INT,
  e02503 INT,
  e026 VARCHAR,
  e02601 VARCHAR,
  e02801 VARCHAR,
  e02802 VARCHAR,
  e02803 VARCHAR,
  e02804 VARCHAR,
  e02805 VARCHAR,
  e02806 VARCHAR,
  e030 VARCHAR,
  e03101 VARCHAR,
  e03102 VARCHAR,
  e03103 VARCHAR,
  e03104 VARCHAR,
  e03105 VARCHAR,
  e03106 VARCHAR,
  e03107 VARCHAR,
  e03108 VARCHAR,
  e032 VARCHAR,
  e033 INT,
  e027 VARCHAR,
  f001011 VARCHAR,
  f001021 DOUBLE,
  f007011 VARCHAR,
  f007021 DOUBLE,
  f008011 VARCHAR,
  f008021 DOUBLE,
  vdf001 VARCHAR,
  vdf00102 DOUBLE,
  f016 VARCHAR,
  g033 VARCHAR,
  g034 VARCHAR,
  g035 VARCHAR,
  g036 VARCHAR,
  g038 VARCHAR,
  g039 VARCHAR,
  g040 VARCHAR,
  g041 VARCHAR,
  g042 VARCHAR,
  g044 VARCHAR,
  g046 VARCHAR,
  g047 VARCHAR,
  g048 VARCHAR,
  g049 VARCHAR,
  g050 VARCHAR,
  g051 VARCHAR,
  g052 VARCHAR,
  g053 VARCHAR,
  g054 VARCHAR,
  g055 VARCHAR,
  g057 VARCHAR,
  g058 VARCHAR,
  g05801 VARCHAR,
  g059 VARCHAR,
  g060 VARCHAR,
  g061 VARCHAR,
  g062 VARCHAR,
  g063 VARCHAR,
  g064 VARCHAR,
  g065 VARCHAR,
  g066 VARCHAR,
  g067 VARCHAR,
  g068 VARCHAR,
  g070 VARCHAR,
  g071 VARCHAR,
  g072 VARCHAR,
  g073 VARCHAR,
  g074 VARCHAR,
  g075 VARCHAR,
  g076 VARCHAR,
  g077 VARCHAR,
  g079 VARCHAR,
  g080 VARCHAR,
  g081 VARCHAR,
  g082 VARCHAR,
  g083 VARCHAR,
  g084 VARCHAR,
  g085 VARCHAR,
  g086 VARCHAR,
  g032 VARCHAR,
  i00101 VARCHAR,
  i00102 VARCHAR,
  i001021 INT,
  i00103 VARCHAR,
  i001031 VARCHAR,
  i005 VARCHAR,
  i006 VARCHAR,
  i004 VARCHAR,
  i00401 VARCHAR,
  i00402 VARCHAR,
  i00403 VARCHAR,
  i00404 VARCHAR,
  i010010 VARCHAR,
  i012 VARCHAR,
  j001 VARCHAR,
  j00101 VARCHAR,
  j002 VARCHAR,
  j003 VARCHAR,
  j00402 VARCHAR,
  j00404 VARCHAR,
  j005 VARCHAR,
  j006 INT,
  j007 VARCHAR,
  j00801 VARCHAR,
  j009 VARCHAR,
  j01002 VARCHAR,
  j01101 VARCHAR,
  j012 INT,
  j01301 VARCHAR,
  j014 VARCHAR,
  j01502 VARCHAR,
  j01602 VARCHAR,
  j01701 VARCHAR,
  j01802 VARCHAR,
  j019 VARCHAR,
  j02002 VARCHAR,
  j021 VARCHAR,
  j022010 VARCHAR,
  j023 VARCHAR,
  j024 VARCHAR,
  j025 VARCHAR,
  j026 VARCHAR,
  j02702 VARCHAR,
  j02901 VARCHAR,
  j03001 VARCHAR,
  j03102 VARCHAR,
  j032 VARCHAR,
  j03301 VARCHAR,
  j034 VARCHAR,
  j035 VARCHAR,
  j03602 VARCHAR,
  j037 VARCHAR,
  j038 VARCHAR,
  j039 VARCHAR,
  j04001 VARCHAR,
  j04002 VARCHAR,
  j041 VARCHAR,
  j042 VARCHAR,
  j043 VARCHAR,
  j044 VARCHAR,
  j046 VARCHAR,
  j047 VARCHAR,
  j048 VARCHAR,
  j049 VARCHAR,
  j051 VARCHAR,
  j052 VARCHAR,
  j05301 VARCHAR,
  j05402 VARCHAR,
  j05403 VARCHAR,
  j05404 VARCHAR,
  j05405 VARCHAR,
  j05406 VARCHAR,
  j05407 VARCHAR,
  j05408 VARCHAR,
  j05409 VARCHAR,
  j054010 VARCHAR,
  j056 VARCHAR,
  j057 VARCHAR,
  j060 VARCHAR,
  k001 VARCHAR,
  k004 VARCHAR,
  k007 VARCHAR,
  k010 VARCHAR,
  k013 VARCHAR,
  k016 VARCHAR,
  k019 VARCHAR,
  k01901 VARCHAR,
  k02001 VARCHAR,
  k02101 VARCHAR,
  k02102 VARCHAR,
  k022 VARCHAR,
  k025 VARCHAR,
  k028 VARCHAR,
  k031 VARCHAR,
  k034 VARCHAR,
  k03401 VARCHAR,
  k03501 VARCHAR,
  k03601 VARCHAR,
  k03602 VARCHAR,
  k04301 VARCHAR,
  k04302 VARCHAR,
  k04401 VARCHAR,
  k045 VARCHAR,
  k046 VARCHAR,
  k047 VARCHAR,
  k048 VARCHAR,
  k050 VARCHAR,
  k051 VARCHAR,
  k052 VARCHAR,
  k05302 VARCHAR,
  k05401 VARCHAR,
  k05402 VARCHAR,
  k055 VARCHAR,
  k05601 VARCHAR,
  k05602 VARCHAR,
  k062 VARCHAR,
  l01701 VARCHAR,
  l01702 VARCHAR,
  l01703 VARCHAR,
  l01704 VARCHAR,
  l01705 VARCHAR,
  l01706 VARCHAR,
  l01707 VARCHAR,
  l01708 VARCHAR,
  l01709 VARCHAR,
  l01710 VARCHAR,
  l01711 VARCHAR,
  l01712 VARCHAR,
  l01713 VARCHAR,
  l01714 VARCHAR,
  l01715 VARCHAR,
  l01716 VARCHAR,
  l018 VARCHAR,
  l019 VARCHAR,
  l021 VARCHAR,
  l022 VARCHAR,
  l023 VARCHAR,
  l024 VARCHAR,
  l025 VARCHAR,
  l026 VARCHAR,
  l027 VARCHAR,
  l028 VARCHAR,
  l029 VARCHAR,
  l030 VARCHAR,
  l031 VARCHAR,
  l032 VARCHAR,
  l033 VARCHAR,
  l034 VARCHAR,
  l035 VARCHAR,
  l036 VARCHAR,
  l037 VARCHAR,
  l038 VARCHAR,
  l039 VARCHAR,
  l040 VARCHAR,
  l042 VARCHAR,
  m001 VARCHAR,
  m002 VARCHAR,
  m00203 VARCHAR,
  m00302 VARCHAR,
  m00303 VARCHAR,
  m00401 DOUBLE,
  m00402 DOUBLE,
  m005010 VARCHAR,
  m005011 VARCHAR,
  m00601 VARCHAR,
  m007 VARCHAR,
  m008 VARCHAR,
  m009 VARCHAR,
  m01001 VARCHAR,
  m011011 VARCHAR,
  m011021 VARCHAR,
  m011031 VARCHAR,
  m011041 VARCHAR,
  m011051 VARCHAR,
  m011061 VARCHAR,
  m011071 VARCHAR,
  m01401 VARCHAR,
  m01501 VARCHAR,
  m01601 VARCHAR,
  m01701 VARCHAR,
  m01801 VARCHAR,
  m01901 VARCHAR,
  n001 VARCHAR,
  n00101 VARCHAR,
  n004 VARCHAR,
  n005 VARCHAR,
  n006 VARCHAR,
  n00701 VARCHAR,
  n008 VARCHAR,
  n010 VARCHAR,
  n011 VARCHAR,
  n012 VARCHAR,
  n013 VARCHAR,
  n014 VARCHAR,
  n015 VARCHAR,
  n016 VARCHAR,
  n017 VARCHAR,
  n018 VARCHAR,
  o00101 VARCHAR,
  o00401 VARCHAR,
  o00402 VARCHAR,
  o00501 VARCHAR,
  o00201 VARCHAR,
  o00701 VARCHAR,
  o00801 VARCHAR,
  o00802 VARCHAR,
  o00803 VARCHAR,
  o009 VARCHAR,
  o00901 INT,
  o010 VARCHAR,
  o01102 VARCHAR,
  o01401 VARCHAR,
  o01501 VARCHAR,
  o01602 VARCHAR,
  o01702 VARCHAR,
  o019 VARCHAR,
  o02001 VARCHAR,
  o021 VARCHAR,
  o02101 INT,
  o02201 VARCHAR,
  o023 VARCHAR,
  o02401 VARCHAR,
  p00102 VARCHAR,
  p00103 DOUBLE,
  p00104 DOUBLE,
  p00201 VARCHAR,
  p00402 VARCHAR,
  p00403 DOUBLE,
  p00404 DOUBLE,
  p00405 VARCHAR,
  p005 VARCHAR,
  p00601 VARCHAR,
  p00602 VARCHAR,
  p00603 VARCHAR,
  p00604 VARCHAR,
  p00605 VARCHAR,
  p00607 VARCHAR,
  p00608 VARCHAR,
  p00609 VARCHAR,
  p00610 VARCHAR,
  p00611 VARCHAR,
  p00612 VARCHAR,
  p00613 VARCHAR,
  p00614 VARCHAR,
  p00615 VARCHAR,
  p00616 VARCHAR,
  p00617 VARCHAR,
  p00618 VARCHAR,
  p00619 VARCHAR,
  p00620 VARCHAR,
  p00621 VARCHAR,
  p00622 VARCHAR,
  p00623 VARCHAR,
  p006 VARCHAR,
  p00901 VARCHAR,
  p01001 VARCHAR,
  p01101 VARCHAR,
  p013 VARCHAR,
  p015 VARCHAR,
  p02001 VARCHAR,
  p02101 VARCHAR,
  p01601 VARCHAR,
  p018 VARCHAR,
  p019 VARCHAR,
  p02002 VARCHAR,
  p02102 VARCHAR,
  p023 VARCHAR,
  p02401 VARCHAR,
  p02501 VARCHAR,
  p02602 VARCHAR,
  p02601 VARCHAR,
  p027 VARCHAR,
  p02801 VARCHAR,
  p029 DOUBLE,
  p03201 VARCHAR,
  p03202 VARCHAR,
  p03001 VARCHAR,
  p03301 VARCHAR,
  p03302 VARCHAR,
  p03303 VARCHAR,
  p034 VARCHAR,
  p035 VARCHAR,
  p03701 DOUBLE,
  p03702 DOUBLE,
  p036 VARCHAR,
  p038 VARCHAR,
  p039 VARCHAR,
  p03904 VARCHAR,
  p03905 DOUBLE,
  p03906 DOUBLE,
  p040 VARCHAR,
  p04001 VARCHAR,
  p04101 INT,
  p04102 INT,
  p042 VARCHAR,
  p04301 VARCHAR,
  p04302 INT,
  p044 INT,
  p04401 INT,
  p04405 INT,
  p04406 INT,
  p04501 VARCHAR,
  p04502 VARCHAR,
  p046 VARCHAR,
  p04701 VARCHAR,
  p04801 VARCHAR,
  p04902 VARCHAR,
  p050 VARCHAR,
  p051 VARCHAR,
  p052 VARCHAR,
  p053 INT,
  p05401 VARCHAR,
  p05402 INT,
  p05403 INT,
  p05404 VARCHAR,
  p05405 INT,
  p05406 INT,
  p05407 VARCHAR,
  p05408 INT,
  p05409 INT,
  p05410 VARCHAR,
  p05411 INT,
  p05412 INT,
  p05413 VARCHAR,
  p05414 INT,
  p05415 INT,
  p05416 VARCHAR,
  p05417 INT,
  p05418 INT,
  p05419 VARCHAR,
  p05421 INT,
  p05422 INT,
  p055 VARCHAR,
  p056 VARCHAR,
  p05601 INT,
  p05602 INT,
  p05603 INT,
  p05604 INT,
  p05605 INT,
  p057 DOUBLE,
  p058 VARCHAR,
  p05801 INT,
  p05802 INT,
  p05901 INT,
  p05902 INT,
  p05903 INT,
  p05904 INT,
  p05905 VARCHAR,
  p05906 VARCHAR,
  p060 VARCHAR,
  p06101 VARCHAR,
  p06102 VARCHAR,
  p06103 VARCHAR,
  p06104 VARCHAR,
  p06105 VARCHAR,
  p06106 VARCHAR,
  p06302 VARCHAR,
  p067 VARCHAR,
  p06701 VARCHAR,
  p068 VARCHAR,
  p069 VARCHAR,
  p06901 VARCHAR,
  p07004 VARCHAR,
  p07005 VARCHAR,
  p07006 VARCHAR,
  p07007 VARCHAR,
  p07101 VARCHAR,
  p07201 VARCHAR,
  q00101 VARCHAR,
  q00201 VARCHAR,
  q00202 VARCHAR,
  q003 INT,
  q00401 VARCHAR,
  q00502 VARCHAR,
  q00503 VARCHAR,
  q00601 VARCHAR,
  q00602 VARCHAR,
  q00801 VARCHAR,
  q009 VARCHAR,
  q010 VARCHAR,
  q01101 VARCHAR,
  q01202 VARCHAR,
  q014 VARCHAR,
  q015 VARCHAR,
  q016 VARCHAR,
  q017 VARCHAR,
  q018010 VARCHAR,
  q018011 VARCHAR,
  q018012 VARCHAR,
  q018013 VARCHAR,
  q018014 VARCHAR,
  q018015 VARCHAR,
  q018016 VARCHAR,
  q018017 VARCHAR,
  q01910 VARCHAR,
  q019101 VARCHAR,
  q01911 VARCHAR,
  q019111 VARCHAR,
  q01912 VARCHAR,
  q019121 VARCHAR,
  q01913 VARCHAR,
  q019131 VARCHAR,
  q022 VARCHAR,
  q02301 VARCHAR,
  q026 VARCHAR,
  q02701 VARCHAR,
  q028 VARCHAR,
  q02901 VARCHAR,
  q03001 VARCHAR,
  q03002 VARCHAR,
  q031 INT,
  q03201 VARCHAR,
  q03302 VARCHAR,
  q03303 VARCHAR,
  q03403 VARCHAR,
  q03404 VARCHAR,
  q03601 VARCHAR,
  q03701 VARCHAR,
  q03801 VARCHAR,
  q03802 VARCHAR,
  q03803 VARCHAR,
  q03804 VARCHAR,
  q03805 VARCHAR,
  q03806 VARCHAR,
  q03807 VARCHAR,
  q03901 VARCHAR,
  q04002 VARCHAR,
  q042 VARCHAR,
  q043 VARCHAR,
  q044 VARCHAR,
  q045 VARCHAR,
  q046011 VARCHAR,
  q046012 VARCHAR,
  q046013 VARCHAR,
  q046014 VARCHAR,
  q046015 VARCHAR,
  q046016 VARCHAR,
  q046017 VARCHAR,
  q046018 VARCHAR,
  q046019 VARCHAR,
  q046020 VARCHAR,
  q046021 VARCHAR,
  q04707 VARCHAR,
  q047071 VARCHAR,
  q04708 VARCHAR,
  q047081 VARCHAR,
  q04709 VARCHAR,
  q047091 VARCHAR,
  q04710 VARCHAR,
  q047101 VARCHAR,
  q04711 VARCHAR,
  q047111 VARCHAR,
  q050 VARCHAR,
  q05101 VARCHAR,
  q05301 VARCHAR,
  q05401 VARCHAR,
  q055011 VARCHAR,
  q055012 VARCHAR,
  q055013 VARCHAR,
  q055014 VARCHAR,
  q055015 VARCHAR,
  q055016 VARCHAR,
  q056 VARCHAR,
  q05701 VARCHAR,
  q058 VARCHAR,
  q05901 VARCHAR,
  q060 VARCHAR,
  q061 VARCHAR,
  q06207 VARCHAR,
  q06208 VARCHAR,
  q06209 VARCHAR,
  q06210 VARCHAR,
  q06211 VARCHAR,
  q06212 VARCHAR,
  q06306 VARCHAR,
  q06307 VARCHAR,
  q06308 VARCHAR,
  q06309 VARCHAR,
  q06310 VARCHAR,
  q06311 VARCHAR,
  q064 VARCHAR,
  q06506 VARCHAR,
  q06507 VARCHAR,
  q06508 VARCHAR,
  q06509 VARCHAR,
  q06601 VARCHAR,
  q067 VARCHAR,
  q068 VARCHAR,
  q070 VARCHAR,
  q07208 VARCHAR,
  q07209 VARCHAR,
  q07210 VARCHAR,
  q07211 VARCHAR,
  q07212 VARCHAR,
  q07213 VARCHAR,
  q073 VARCHAR,
  q074 VARCHAR,
  q075 VARCHAR,
  q076 VARCHAR,
  q07601 VARCHAR,
  q07704 VARCHAR,
  q07705 VARCHAR,
  q07706 VARCHAR,
  q07707 VARCHAR,
  q07708 VARCHAR,
  q07709 VARCHAR,
  q07710 VARCHAR,
  q07711 VARCHAR,
  q078 VARCHAR,
  q079 VARCHAR,
  q080 VARCHAR,
  q08107 VARCHAR,
  q08108 VARCHAR,
  q08109 VARCHAR,
  q08110 VARCHAR,
  q08111 VARCHAR,
  q082 VARCHAR,
  q083 VARCHAR,
  q084 VARCHAR,
  q085 VARCHAR,
  q08607 VARCHAR,
  q08608 VARCHAR,
  q08609 VARCHAR,
  q08610 VARCHAR,
  q08611 VARCHAR,
  q087 VARCHAR,
  q088 VARCHAR,
  q08901 VARCHAR,
  q09007 VARCHAR,
  q09008 VARCHAR,
  q09009 VARCHAR,
  q09010 VARCHAR,
  q09011 VARCHAR,
  q091 VARCHAR,
  q092 VARCHAR,
  q09201 VARCHAR,
  q09202 VARCHAR,
  q09301 VARCHAR,
  q094 VARCHAR,
  q09502 VARCHAR,
  q09605 VARCHAR,
  q09606 VARCHAR,
  q09607 VARCHAR,
  q098 VARCHAR,
  q100 VARCHAR,
  q10101 VARCHAR,
  q10202 VARCHAR,
  q104 VARCHAR,
  q105 VARCHAR,
  q106 VARCHAR,
  q10701 VARCHAR,
  q109 VARCHAR,
  q11006 VARCHAR,
  q11007 VARCHAR,
  q11008 VARCHAR,
  q11009 VARCHAR,
  q11010 VARCHAR,
  q111 VARCHAR,
  q11201 VARCHAR,
  q11405 VARCHAR,
  q11406 VARCHAR,
  q11407 VARCHAR,
  q11408 VARCHAR,
  q115 VARCHAR,
  q11604 VARCHAR,
  q11605 VARCHAR,
  q11606 VARCHAR,
  q11607 VARCHAR,
  q11701 VARCHAR,
  q11806 VARCHAR,
  q11807 VARCHAR,
  q11808 VARCHAR,
  q11809 VARCHAR,
  q119 VARCHAR,
  q120 VARCHAR,
  q12102 VARCHAR,
  q12103 VARCHAR,
  q12104 VARCHAR,
  q12105 VARCHAR,
  q12106 VARCHAR,
  q12107 VARCHAR,
  q12108 VARCHAR,
  q12109 VARCHAR,
  q121010 VARCHAR,
  q121011 VARCHAR,
  q121012 VARCHAR,
  q121013 VARCHAR,
  q121014 VARCHAR,
  q121015 VARCHAR,
  q121016 VARCHAR,
  q12201 INT,
  q12301 VARCHAR,
  q124 VARCHAR,
  q125 INT,
  q12501 VARCHAR,
  q12607 VARCHAR,
  q12608 VARCHAR,
  q12609 VARCHAR,
  q12610 VARCHAR,
  q127 VARCHAR,
  q128 VARCHAR,
  q132 VARCHAR,
  q133 VARCHAR,
  q134 VARCHAR,
  r00101 VARCHAR,
  r002010 VARCHAR,
  r004 VARCHAR,
  r005 VARCHAR,
  r00601 VARCHAR,
  r007 VARCHAR,
  r008 VARCHAR,
  r009010 VARCHAR,
  r010 VARCHAR,
  r011 VARCHAR,
  r012 VARCHAR,
  r013 VARCHAR,
  r014 VARCHAR,
  r015 VARCHAR,
  r01701 VARCHAR,
  r019 VARCHAR,
  r020 VARCHAR,
  r02101 VARCHAR,
  r022 VARCHAR,
  r023 VARCHAR,
  r02402 VARCHAR,
  r025 VARCHAR,
  r026 VARCHAR,
  r027 VARCHAR,
  r028 VARCHAR,
  r029 VARCHAR,
  r030 VARCHAR,
  r031 VARCHAR,
  r032 VARCHAR,
  r033 VARCHAR,
  r034 VARCHAR,
  r035 VARCHAR,
  r03601 VARCHAR,
  r03602 VARCHAR,
  r03603 VARCHAR,
  r03604 VARCHAR,
  r03605 VARCHAR,
  r03606 VARCHAR,
  r03607 VARCHAR,
  r03608 VARCHAR,
  r03609 VARCHAR,
  r03610 VARCHAR,
  r03611 VARCHAR,
  r037 VARCHAR,
  r038 VARCHAR,
  s065 VARCHAR,
  s066 VARCHAR,
  s06701 VARCHAR,
  s06702 VARCHAR,
  s06703 VARCHAR,
  s068 VARCHAR,
  s06901 VARCHAR,
  s06902 VARCHAR,
  s070 VARCHAR,
  s071 VARCHAR,
  s072 VARCHAR,
  s073 VARCHAR,
  s074 VARCHAR,
  s075 VARCHAR,
  s076 VARCHAR,
  s077 VARCHAR,
  s07901 VARCHAR,
  s07902 VARCHAR,
  s07903 VARCHAR,
  s07904 VARCHAR,
  s07905 VARCHAR,
  s080 VARCHAR,
  s081 VARCHAR,
  s082 VARCHAR,
  s083 VARCHAR,
  s084 VARCHAR,
  s085 VARCHAR,
  s086 VARCHAR,
  s087 VARCHAR,
  s088 VARCHAR,
  s089 VARCHAR,
  s090 VARCHAR,
  s091 VARCHAR,
  s092 VARCHAR,
  s095 VARCHAR,
  s096 VARCHAR,
  s097 VARCHAR,
  s098 VARCHAR,
  s099 VARCHAR,
  s09901 INT,
  s109 VARCHAR,
  s110 VARCHAR,
  s11001 VARCHAR,
  s111 VARCHAR,
  s112 VARCHAR,
  s113 VARCHAR,
  s114 VARCHAR,
  s115 VARCHAR,
  s116 VARCHAR,
  s117 VARCHAR,
  s118 VARCHAR,
  s11801 VARCHAR,
  s119 VARCHAR,
  s120 VARCHAR,
  s121 VARCHAR,
  s122 VARCHAR,
  s123 VARCHAR,
  s124 VARCHAR,
  s125 VARCHAR,
  s126 VARCHAR,
  s127 VARCHAR,
  s128 VARCHAR,
  s129 VARCHAR,
  s130 VARCHAR,
  s131 VARCHAR,
  s132 VARCHAR,
  s133 VARCHAR,
  s134 VARCHAR,
  s135 VARCHAR,
  s136 VARCHAR,
  s137 VARCHAR,
  s138 VARCHAR,
  s139 VARCHAR,
  u00204 VARCHAR,
  u00205 VARCHAR,
  u00206 VARCHAR,
  u00207 VARCHAR,
  u00208 VARCHAR,
  u00101 VARCHAR,
  u00401 VARCHAR,
  u005 VARCHAR,
  u006 VARCHAR,
  u00902 VARCHAR,
  u01002 VARCHAR,
  u014 VARCHAR,
  u02001 VARCHAR,
  u02101 VARCHAR,
  u02302 VARCHAR,
  u02303 VARCHAR,
  u02402 VARCHAR,
  u02403 VARCHAR,
  u02501 VARCHAR,
  z001 VARCHAR,
  z00101 VARCHAR,
  z00102 VARCHAR,
  z002 VARCHAR,
  z003 VARCHAR,
  z004 VARCHAR,
  z005 VARCHAR,
  z006 VARCHAR,
  z007 VARCHAR,
  z008 VARCHAR,
  z009 VARCHAR,
  z010 VARCHAR,
  z011 VARCHAR,
  z012 VARCHAR,
  z013 VARCHAR,
  z01401 VARCHAR,
  z01402 VARCHAR,
  v001 VARCHAR,
  v00101 VARCHAR,
  v00201 VARCHAR,
  v00202 VARCHAR,
  v00203 VARCHAR,
  v00204 VARCHAR,
  v00205 VARCHAR,
  v003 VARCHAR,
  v006 VARCHAR,
  v007 VARCHAR,
  v01401 VARCHAR,
  v01402 VARCHAR,
  v01403 VARCHAR,
  v01404 VARCHAR,
  v01405 VARCHAR,
  v015 VARCHAR,
  v018 VARCHAR,
  v019 VARCHAR,
  v02701 VARCHAR,
  v02702 VARCHAR,
  v02801 VARCHAR,
  v02802 VARCHAR,
  v029 VARCHAR,
  v032 VARCHAR,
  v033 VARCHAR,
  v034 VARCHAR,
  v03501 VARCHAR,
  v03502 VARCHAR,
  v03503 VARCHAR,
  v036 VARCHAR,
  v037 VARCHAR,
  v038 VARCHAR,
  v039 VARCHAR,
  t001 VARCHAR,
  t002 VARCHAR,
  t003 VARCHAR,
  t004 VARCHAR,
  t005 VARCHAR,
  t00601 VARCHAR,
  t00602 VARCHAR,
  t00603 VARCHAR,
  t00604 VARCHAR,
  t00605 VARCHAR,
  t00606 VARCHAR,
  y001 VARCHAR,
  y00101 INT,
  y002 VARCHAR,
  y003 VARCHAR,
  y004 VARCHAR,
  y005 VARCHAR,
  y006 VARCHAR,
  y007 VARCHAR,
  h001 VARCHAR,
  h002 VARCHAR,
  h003 VARCHAR,
  h004 VARCHAR,
  h005 VARCHAR,
  h006 VARCHAR,
  h007 VARCHAR,
  h008 VARCHAR,
  h009 VARCHAR,
  h010 VARCHAR,
  h011 VARCHAR,
  h012 VARCHAR,
  h013 VARCHAR,
  h014 VARCHAR,
  h015 VARCHAR,
  h016 VARCHAR,
  h017 VARCHAR,
  h018 VARCHAR,
  h019 VARCHAR,
  h020 VARCHAR,
  h021 VARCHAR,
  h022 VARCHAR,
  h023 VARCHAR,
  h024 VARCHAR,
  h025 VARCHAR,
  h026 VARCHAR,
  h027 VARCHAR,
  h028 VARCHAR,
  h029 VARCHAR,
  h030 VARCHAR,
  w001 VARCHAR,
  w00101 DOUBLE,
  w00102 DOUBLE,
  w00103 DOUBLE,
  w00201 DOUBLE,
  w00202 DOUBLE,
  w00203 DOUBLE,
  v0028 DOUBLE,
  v0029 DOUBLE,
  v0030 DOUBLE,
  v00281 DOUBLE,
  v00291 DOUBLE,
  v00301 DOUBLE,
  v00282 DOUBLE,
  v00292 DOUBLE,
  v00302 DOUBLE,
  v00283 VARCHAR,
  v00293 VARCHAR,
  v00303 VARCHAR,
  vdc001 INT,
  vdc003 INT,
  vdd004a VARCHAR,
  vde001 VARCHAR,
  vde002 VARCHAR,
  vde014 VARCHAR,
  vdf002 INT,
  vdf003 INT,
  vdf004 VARCHAR,
  vdl001 INT,
  vdm001 VARCHAR,
  vdp001 VARCHAR,
  vdr001 VARCHAR,
  vddata DATE
); -- s3://baseldosdados/br_ms_pns/microdados_2019/

-- ============================================================
-- Dataset: br_ms_populacao  (1 tables)
-- ============================================================

CREATE TABLE br_ms_populacao.municipio (
  ano INT,
  id_municipio VARCHAR,
  sexo VARCHAR,
  grupo_idade VARCHAR,
  populacao INT
); -- s3://baseldosdados/br_ms_populacao/municipio/

-- ============================================================
-- Dataset: br_ms_sia  (3 tables)
-- ============================================================

CREATE TABLE br_ms_sia.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_ms_sia/dicionario/

CREATE TABLE br_ms_sia.producao_ambulatorial (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_estabelecimento_cnes VARCHAR,
  tipo_regra_contratual VARCHAR,
  id_equipe VARCHAR,
  id_servico_especializado VARCHAR,
  id_processamento_ambulatorial VARCHAR,
  id_cns_executante VARCHAR,
  id_cbo_2002 VARCHAR,
  codigo_autorizacao_apac VARCHAR,
  codigo_ocorrencia VARCHAR,
  tipo_financiamento_producao VARCHAR,
  subtipo_financiamento_producao VARCHAR,
  ano_processamento_procedimento INT,
  mes_processamento_procedimento INT,
  ano_realizacao_procedimento INT,
  mes_realizacao_procedimento INT,
  cid_principal_categoria VARCHAR,
  cid_principal_subcategoria VARCHAR,
  cid_secundario_categoria VARCHAR,
  cid_secundario_subcategoria VARCHAR,
  cid_causas_associadas_categoria VARCHAR,
  cid_causas_associadas_subcategoria VARCHAR,
  carater_atendimento VARCHAR,
  id_paciente_proto VARCHAR,
  sexo_paciente VARCHAR,
  idade_paciente INT,
  raca_cor_paciente VARCHAR,
  etnia_paciente VARCHAR,
  idade_minima_paciente INT,
  idade_maxima_paciente INT,
  compatibilidade_idade_procedimento VARCHAR,
  complexidade_procedimento VARCHAR,
  instrumento_registro VARCHAR,
  valor_aprovado_procedimento DOUBLE,
  quantidade_aprovada_procedimento INT,
  valor_produzido_procedimento DOUBLE,
  quantidade_produzida_procedimento INT,
  valor_unitario_procedimento_vpa DOUBLE,
  valor_unitario_procedimento_sigtap DOUBLE,
  diferenca_valor_unitario DOUBLE,
  valor_complemento_federal DOUBLE,
  valor_complemento_local DOUBLE,
  valor_incremento DOUBLE,
  motivo_saida_paciente VARCHAR,
  indicador_uf_residencia_paciente INT,
  indicador_municipio_residencia_paciente INT,
  indicador_incrementos_outros INT,
  indicador_incrementos_urgencia INT,
  indicador_obito INT,
  indicador_encerramento INT,
  indicador_permanencia INT,
  indicador_alta INT,
  indicador_transferencia INT,
  tipo_situacao_produzida VARCHAR,
  tipo_erro_quantidade_produzida VARCHAR,
  flag_erro_corpo_apac VARCHAR
); -- s3://baseldosdados/br_ms_sia/producao_ambulatorial/

CREATE TABLE br_ms_sia.psicossocial (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_estabelecimento_cnes VARCHAR,
  id_estabelecimento_cnes_familia VARCHAR,
  id_procedimento_ambulatorial VARCHAR,
  id_servico_especializado VARCHAR,
  id_classificacao_servico VARCHAR,
  data_inicio_atendimento DATE,
  data_termino_atendimento DATE,
  permanencia_atendimento VARCHAR,
  motivo_saida_permanencia VARCHAR,
  data_motivo_saida_permanencia DATE,
  ano_processamento INT,
  mes_processamento INT,
  ano_atendimento INT,
  mes_atendimento INT,
  data_nascimento_paciente DATE,
  id_municipio_residencia_paciente VARCHAR,
  origem_paciente VARCHAR,
  nacionalidade_paciente VARCHAR,
  tipo_idade VARCHAR,
  idade_paciente INT,
  sexo_paciente VARCHAR,
  raca_cor_paciente VARCHAR,
  etnia_paciente VARCHAR,
  carater_atendimento VARCHAR,
  cid_principal_categoria VARCHAR,
  cid_principal_subcategoria VARCHAR,
  cid_causas_associadas_categoria VARCHAR,
  cid_causas_associadas_subcategoria VARCHAR,
  tipo_droga VARCHAR,
  destino_paciente VARCHAR,
  local_realizacao_atendimento VARCHAR,
  indicador_situacao_rua INT,
  indicador_estrategia_familia INT,
  quantidade_produzida_procedimento INT,
  quantidade_aprovada_procedimento INT,
  quantidade_atendimentos INT,
  quantidade_pacientes VARCHAR
); -- s3://baseldosdados/br_ms_sia/psicossocial/

-- ============================================================
-- Dataset: br_ms_sih  (3 tables)
-- ============================================================

CREATE TABLE br_ms_sih.aihs_reduzidas (
  ano INT,
  mes INT,
  sigla_uf INT,
  id_aih VARCHAR,
  tipo_aih VARCHAR,
  motivo_autorizacao_aih VARCHAR,
  sequencial_aih VARCHAR,
  especialidade_leito VARCHAR,
  motivo_saida VARCHAR,
  tipo_uti VARCHAR,
  tipo_uci VARCHAR,
  carater_internacao VARCHAR,
  data_internacao DATE,
  data_saida DATE,
  id_municipio_estabelecimento VARCHAR,
  id_estabelecimento_cnes VARCHAR,
  natureza_juridica_estabelecimento VARCHAR,
  natureza_juridica_estabelecimento_ate_2012 VARCHAR,
  cnpj_estabelecimento VARCHAR,
  tipo_gestao_estabelecimento VARCHAR,
  id_municipio_gestor VARCHAR,
  tipo_gestor VARCHAR,
  cpf_gestor VARCHAR,
  data_autorizacao_gestor DATE,
  cnpj_mantenedora VARCHAR,
  id_municipio_paciente VARCHAR,
  cep_paciente VARCHAR,
  data_nascimento_paciente DATE,
  idade_paciente INT,
  unidade_medida_idade_paciente VARCHAR,
  sexo_paciente VARCHAR,
  raca_cor_paciente VARCHAR,
  etnia_paciente VARCHAR,
  codigo_nacionalidade_paciente INT,
  cbo_2002_paciente VARCHAR,
  indicador_paciente_homonimo INT,
  grau_instrucao_paciente VARCHAR,
  quantidade_filhos_paciente INT,
  id_acidente_trabalho VARCHAR,
  tipo_vinculo_previdencia VARCHAR,
  id_gestante_pre_natal VARCHAR,
  indicador_gestante_risco INT,
  tipo_contraceptivo_principal VARCHAR,
  tipo_contraceptivo_secundario VARCHAR,
  sequencial_longa_permanencia VARCHAR,
  procedimento_solicitado VARCHAR,
  procedimento_realizado VARCHAR,
  indicador_infeccao_hospitalar INT,
  complexidade VARCHAR,
  indicador_exame_vdrl VARCHAR,
  tipo_financiamento VARCHAR,
  subtipo_financiamento VARCHAR,
  regra_contratual VARCHAR,
  cid_notificacao_categoria VARCHAR,
  cid_notificacao_subcategoria VARCHAR,
  cid_causa_categoria VARCHAR,
  cid_causa_subcategoria VARCHAR,
  cid_principal_categoria VARCHAR,
  cid_principal_subcategoria VARCHAR,
  cid_secundario_categoria VARCHAR,
  cid_secundario_subcategoria VARCHAR,
  cid_diagnostico_secundario_1_categoria VARCHAR,
  cid_diagnostico_secundario_1_subcategoria VARCHAR,
  cid_diagnostico_secundario_2_categoria VARCHAR,
  cid_diagnostico_secundario_2_subcategoria VARCHAR,
  cid_diagnostico_secundario_3_categoria VARCHAR,
  cid_diagnostico_secundario_3_subcategoria VARCHAR,
  cid_diagnostico_secundario_4_categoria VARCHAR,
  cid_diagnostico_secundario_4_subcategoria VARCHAR,
  cid_diagnostico_secundario_5_categoria VARCHAR,
  cid_diagnostico_secundario_5_subcategoria VARCHAR,
  cid_diagnostico_secundario_6_categoria VARCHAR,
  cid_diagnostico_secundario_6_subcategoria VARCHAR,
  cid_diagnostico_secundario_7_categoria VARCHAR,
  cid_diagnostico_secundario_7_subcategoria VARCHAR,
  cid_diagnostico_secundario_8_categoria VARCHAR,
  cid_diagnostico_secundario_8_subcategoria VARCHAR,
  cid_diagnostico_secundario_9_categoria VARCHAR,
  cid_diagnostico_secundario_9_subcategoria VARCHAR,
  tipo_diagnostico_secundario_1 INT,
  tipo_diagnostico_secundario_2 INT,
  tipo_diagnostico_secundario_3 INT,
  tipo_diagnostico_secundario_4 INT,
  tipo_diagnostico_secundario_5 INT,
  tipo_diagnostico_secundario_6 INT,
  tipo_diagnostico_secundario_7 INT,
  tipo_diagnostico_secundario_8 INT,
  tipo_diagnostico_secundario_9 INT,
  cid_morte_categoria VARCHAR,
  cid_morte_subcategoria VARCHAR,
  indicador_obito INT,
  remessa VARCHAR,
  justificativa_auditor VARCHAR,
  justificativa_estabelecimento VARCHAR,
  quantidade_dias_uti_mes INT,
  quantidade_dias_unidade_intermediaria INT,
  quantidade_dias_acompanhate INT,
  quantidade_dias INT,
  quantidade_dias_permanencia INT,
  valor_complemento_federal_servicos_hospitalares DOUBLE,
  valor_complemento_federal_servicos_profissionais DOUBLE,
  valor_complemento_gestor_servicos_hospitalares DOUBLE,
  valor_complemento_gestor_servicos_profissionais DOUBLE,
  valor_uci DOUBLE,
  valor_serivico_hospitalar DOUBLE,
  valor_servico_profissional DOUBLE,
  valor_uti DOUBLE,
  valor_dolar DOUBLE,
  valor_aih DOUBLE
); -- s3://baseldosdados/br_ms_sih/aihs_reduzidas/

CREATE TABLE br_ms_sih.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_ms_sih/dicionario/

CREATE TABLE br_ms_sih.servicos_profissionais (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  ano_internacao INT,
  mes_internacao INT,
  data_entrada_internacao DATE,
  data_saida_iternacao DATE,
  id_municipio_estabelecimento_aih VARCHAR,
  id_municipio_paciente VARCHAR,
  id_gestor VARCHAR,
  id_estabelecimento_cnes VARCHAR,
  id_aih VARCHAR,
  id_procedimento_principal VARCHAR,
  tipo_servico VARCHAR,
  id_prestador_servico VARCHAR,
  id_procedimento_secundario VARCHAR,
  cbo_2002_profissional VARCHAR,
  quantidade_procedimentos INT,
  id_cid_principal VARCHAR,
  id_cid_principal_subcategoria VARCHAR,
  id_cid_secundario VARCHAR,
  id_cid_secundario_subcategoria VARCHAR,
  complexidade_ato_profissional VARCHAR,
  quantidade_atos_profissionais INT,
  quantidade_pontos INT,
  nota_fiscal VARCHAR,
  valor_ato_profissional DOUBLE,
  indicador_uf_hospital INT,
  indicador_uf_paciente INT,
  indicador_id_aih INT,
  tipo_financiamento_ato_profissional VARCHAR,
  tipo_subtipo_financiamento_ato_profissional VARCHAR,
  tipo_documento_pf VARCHAR,
  tipo_documento_pj VARCHAR,
  tipo_valor VARCHAR,
  sequencia VARCHAR,
  nome_remessa VARCHAR
); -- s3://baseldosdados/br_ms_sih/servicos_profissionais/

-- ============================================================
-- Dataset: br_ms_sim  (2 tables)
-- ============================================================

CREATE TABLE br_ms_sim.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_ms_sim/dicionario/

CREATE TABLE br_ms_sim.microdados (
  ano INT,
  sigla_uf VARCHAR,
  sequencial_obito VARCHAR,
  tipo_obito VARCHAR,
  causa_basica VARCHAR,
  data_obito DATE,
  hora_obito TIME,
  naturalidade VARCHAR,
  data_nascimento DATE,
  idade DOUBLE,
  sexo VARCHAR,
  raca_cor VARCHAR,
  estado_civil VARCHAR,
  escolaridade VARCHAR,
  ocupacao VARCHAR,
  codigo_bairro_residencia VARCHAR,
  id_municipio_residencia VARCHAR,
  local_ocorrencia VARCHAR,
  codigo_bairro_ocorrencia VARCHAR,
  id_municipio_ocorrencia VARCHAR,
  idade_mae INT,
  escolaridade_mae VARCHAR,
  ocupacao_mae VARCHAR,
  quantidade_filhos_vivos INT,
  quantidade_filhos_mortos INT,
  gravidez VARCHAR,
  gestacao VARCHAR,
  parto VARCHAR,
  obito_parto VARCHAR,
  morte_parto VARCHAR,
  peso INT,
  obito_gravidez VARCHAR,
  obito_puerperio VARCHAR,
  assistencia_medica VARCHAR,
  exame VARCHAR,
  cirurgia VARCHAR,
  necropsia VARCHAR,
  linha_a VARCHAR,
  linha_b VARCHAR,
  linha_c VARCHAR,
  linha_d VARCHAR,
  linha_ii VARCHAR,
  circunstancia_obito VARCHAR,
  acidente_trabalho VARCHAR,
  fonte VARCHAR,
  codigo_estabelecimento VARCHAR,
  atestante VARCHAR,
  data_atestado DATE,
  tipo_pos VARCHAR,
  data_investigacao DATE,
  causa_basica_original VARCHAR,
  data_cadastro DATE,
  fonte_investigacao VARCHAR,
  data_recebimento DATE,
  causa_basica_pre VARCHAR,
  tipo_obito_ocorrencia VARCHAR,
  tipo_morte_ocorrencia VARCHAR,
  data_cadastro_informacao DATE,
  data_cadastro_investigacao DATE,
  id_municipio_svo_iml VARCHAR,
  data_recebimento_original DATE,
  data_recebimento_original_a DATE,
  causa_materna VARCHAR,
  status_do_epidem VARCHAR,
  status_do_nova VARCHAR,
  serie_escolar_falecido INT,
  serie_escolar_mae INT,
  escolaridade_2010 VARCHAR,
  escolaridade_mae_2010 VARCHAR,
  escolaridade_falecido_2010_agr VARCHAR,
  escolaridade_mae_2010_agr VARCHAR,
  semanas_gestacao INT,
  diferenca_data INT,
  data_conclusao_investigacao DATE,
  data_conclusao_caso DATE,
  numero_dias_obito_investigacao INT,
  id_municipio_naturalidade VARCHAR,
  descricao_estabelecimento VARCHAR,
  crm VARCHAR,
  numero_lote VARCHAR,
  status_codificadora VARCHAR,
  codificado VARCHAR,
  versao_sistema VARCHAR,
  versao_scb VARCHAR,
  atestado VARCHAR,
  numero_dias_obito_ficha INT,
  fontes VARCHAR,
  tipo_resgate_informacao VARCHAR,
  tipo_nivel_investigador VARCHAR,
  numero_dias_informacao INT,
  fontes_informacao VARCHAR,
  alt_causa VARCHAR
); -- s3://baseldosdados/br_ms_sim/microdados/

-- ============================================================
-- Dataset: br_ms_sinan  (3 tables)
-- ============================================================

CREATE TABLE br_ms_sinan.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_ms_sinan/dicionario/

CREATE TABLE br_ms_sinan.microdados_dengue (
  ano INT,
  tipo_notificacao VARCHAR,
  id_agravo VARCHAR,
  data_notificacao DATE,
  semana_notificacao VARCHAR,
  sigla_uf_notificacao VARCHAR,
  id_regional_saude_notificacao VARCHAR,
  id_municipio_notificacao VARCHAR,
  id_estabelecimento VARCHAR,
  data_primeiros_sintomas DATE,
  semana_sintomas VARCHAR,
  pais_residencia VARCHAR,
  sigla_uf_residencia VARCHAR,
  id_regional_saude_residencia VARCHAR,
  id_municipio_residencia VARCHAR,
  ano_nascimento_paciente INT,
  data_nascimento_paciente DATE,
  idade_paciente VARCHAR,
  sexo_paciente VARCHAR,
  raca_cor_paciente VARCHAR,
  escolaridade_paciente VARCHAR,
  ocupacao_paciente VARCHAR,
  gestante_paciente VARCHAR,
  possui_doenca_autoimune VARCHAR,
  possui_diabetes VARCHAR,
  possui_doencas_hematologicas VARCHAR,
  possui_hepatopatias VARCHAR,
  possui_doenca_renal VARCHAR,
  possui_hipertensao VARCHAR,
  possui_doenca_acido_peptica VARCHAR,
  paciente_vacinado VARCHAR,
  data_vacina DATE,
  data_investigacao DATE,
  apresenta_febre VARCHAR,
  data_febre DATE,
  duracao_febre VARCHAR,
  apresenta_cefaleia VARCHAR,
  apresenta_exantema VARCHAR,
  apresenta_dor_costas VARCHAR,
  apresenta_prostacao VARCHAR,
  apresenta_mialgia VARCHAR,
  apresenta_vomito VARCHAR,
  apresenta_nausea VARCHAR,
  apresenta_diarreia VARCHAR,
  apresenta_conjutivite VARCHAR,
  apresenta_dor_retroorbital VARCHAR,
  apresenta_artralgia VARCHAR,
  apresenta_artrite VARCHAR,
  apresenta_leucopenia VARCHAR,
  apresenta_epistaxe VARCHAR,
  apresenta_petequias VARCHAR,
  apresenta_gengivorragia VARCHAR,
  apresenta_metrorragia VARCHAR,
  apresenta_hematuria VARCHAR,
  apresenta_sangramento VARCHAR,
  apresenta_complicacao VARCHAR,
  apresenta_ascite VARCHAR,
  apresenta_pleurite VARCHAR,
  apresenta_pericardite VARCHAR,
  apresenta_dor_abdominal VARCHAR,
  apresenta_hepatomegalia VARCHAR,
  apresenta_miocardite VARCHAR,
  apresenta_hipotensao VARCHAR,
  apresenta_choque VARCHAR,
  apresenta_insuficiencia_orgao VARCHAR,
  apresenta_sintoma_outro VARCHAR,
  apresenta_qual_sintoma VARCHAR,
  data_choque DATE,
  prova_laco VARCHAR,
  internacao VARCHAR,
  data_internacao DATE,
  sigla_uf_internacao VARCHAR,
  id_municipio_internacao VARCHAR,
  alarme_hipotensao VARCHAR,
  alarme_plaqueta VARCHAR,
  alarme_vomito VARCHAR,
  alarme_sangramento VARCHAR,
  alarme_hematocrito VARCHAR,
  alarme_dor_abdominal VARCHAR,
  alarme_letargia VARCHAR,
  alarme_hepatomegalia VARCHAR,
  alarme_liquidos VARCHAR,
  data_alarme DATE,
  grave_pulso VARCHAR,
  grave_convulsao VARCHAR,
  grave_enchimento_capilar VARCHAR,
  grave_insuficiencia_respiratoria VARCHAR,
  grave_taquicardia VARCHAR,
  grave_extremidade_fria VARCHAR,
  grave_hipotensao VARCHAR,
  grave_hematemese VARCHAR,
  grave_melena VARCHAR,
  grave_metrorragia VARCHAR,
  grave_sangramento VARCHAR,
  grave_ast_alt VARCHAR,
  grave_miocardite VARCHAR,
  grave_consciencia VARCHAR,
  grave_orgaos VARCHAR,
  data_sinais_gravidade DATE,
  data_hematocrito DATE,
  hematocrito_maior VARCHAR,
  data_plaquetas DATE,
  plaqueta_maior VARCHAR,
  data_hematocrito_2 DATE,
  hematocrito_menor VARCHAR,
  data_plaquetas_2 DATE,
  plaqueta_menor VARCHAR,
  data_sorologia1_chikungunya DATE,
  data_resultado_sorologia1_chikungunya DATE,
  resultado_sorologia1_chikungunya VARCHAR,
  sorologia1_igm VARCHAR,
  sorologia1_igg VARCHAR,
  sorologia1_tit1 VARCHAR,
  data_sorologia2_chikungunya DATE,
  data_resultado_sorologia2_chikungunya DATE,
  resultado_sorologia2_chikungunya VARCHAR,
  sorologia2_igm VARCHAR,
  sorologia2_igg VARCHAR,
  sorologia2_tit1 VARCHAR,
  data_prnt DATE,
  resultado_prnt VARCHAR,
  data_ns1 DATE,
  resultado_ns1 VARCHAR,
  data_viral DATE,
  resultado_viral VARCHAR,
  data_pcr DATE,
  resultado_pcr VARCHAR,
  amostra_pcr VARCHAR,
  amostra_outra VARCHAR,
  tecnica VARCHAR,
  resultado_amostra_outra VARCHAR,
  data_sorologia_dengue DATE,
  resultado_sorologia_dengue VARCHAR,
  sorotipo VARCHAR,
  histopatologia VARCHAR,
  imunohistoquimica VARCHAR,
  manifestacao_hemorragica VARCHAR,
  classificacao_final VARCHAR,
  criterio_confirmacao VARCHAR,
  caso_fhd VARCHAR,
  caso_autoctone VARCHAR,
  pais_infeccao VARCHAR,
  sigla_uf_infeccao VARCHAR,
  id_municipio_infeccao VARCHAR,
  doenca_trabalho VARCHAR,
  apresentacao_clinica VARCHAR,
  evolucao_caso VARCHAR,
  data_obito DATE,
  data_encerramento DATE,
  tipo_sistema VARCHAR,
  data_digitacao DATE
); -- s3://baseldosdados/br_ms_sinan/microdados_dengue/

CREATE TABLE br_ms_sinan.microdados_influenza_srag (
  ano INT,
  sigla_uf VARCHAR,
  data_notificacao DATE,
  id_municipio_notificacao VARCHAR,
  id_municipio_6_notificacao VARCHAR,
  sistema VARCHAR,
  id_estabelecimento_cnes VARCHAR,
  semana_notificacao INT,
  data_primeiros_sintomas DATE,
  semana_sintomas INT,
  paciente_estrangeiro VARCHAR,
  pais_residencia VARCHAR,
  sigla_uf_residencia VARCHAR,
  id_municipio_residencia VARCHAR,
  id_municipio_6_residencia VARCHAR,
  zona_residencia VARCHAR,
  caso_natural_residencia VARCHAR,
  data_nascimento VARCHAR,
  sexo VARCHAR,
  raca_cor VARCHAR,
  etnia VARCHAR,
  gestante VARCHAR,
  puerpera VARCHAR,
  escolaridade VARCHAR,
  ocupacao VARCHAR,
  doenca_relacionada_trabalho VARCHAR,
  tabagista VARCHAR,
  sindrome_gripal VARCHAR,
  infeccao_hospitalar VARCHAR,
  contato_aves_suinos VARCHAR,
  contato_outro_animal VARCHAR,
  apresenta_febre VARCHAR,
  apresenta_tosse VARCHAR,
  apresenta_calafrio VARCHAR,
  apresenta_dor_garganta VARCHAR,
  apresenta_dispneia VARCHAR,
  apresenta_artralgia VARCHAR,
  apresenta_mialgia VARCHAR,
  apresenta_conjuntivite VARCHAR,
  apresenta_coriza VARCHAR,
  apresenta_desconforto_respiratorio VARCHAR,
  apresenta_saturacao_anormal VARCHAR,
  apresenta_diarreia VARCHAR,
  apresenta_vomito VARCHAR,
  apresenta_dor_abdominal VARCHAR,
  apresenta_fadiga VARCHAR,
  apresenta_perda_olfato VARCHAR,
  apresenta_perda_paladar VARCHAR,
  apresenta_outros_sintomas VARCHAR,
  qual_outro_sintoma VARCHAR,
  apresenta_fator_risco VARCHAR,
  possui_cardiopatia VARCHAR,
  possui_pneumopatia VARCHAR,
  possui_hemoglobinopatia VARCHAR,
  possui_doenca_metabolica VARCHAR,
  possui_sindrome_down VARCHAR,
  possui_hepatite VARCHAR,
  possui_doenca_neurologica VARCHAR,
  possui_imunodeficiencia VARCHAR,
  possui_doenca_renal VARCHAR,
  possui_obesidade VARCHAR,
  imc_obeso VARCHAR,
  possui_hematologia VARCHAR,
  possui_asma VARCHAR,
  possui_diabetes VARCHAR,
  possui_outra_morbidade VARCHAR,
  qual_outra_morbidade VARCHAR,
  vacina_gripe VARCHAR,
  data_ultima_dose DATE,
  vacina_gripe_mae VARCHAR,
  data_vacina_mae DATE,
  mae_amamenta VARCHAR,
  data_vacina_crianca_dose_unica DATE,
  data_vacina_crianca_1dose DATE,
  data_vacina_crianca_2dose DATE,
  vacina_covid VARCHAR,
  data_vacina_covid_dose1 DATE,
  data_vacina_covid_dose2 DATE,
  laboratorio_vacina_covid VARCHAR,
  lote_dose1_vacina_covid VARCHAR,
  lote_dose2_vacina_covid VARCHAR,
  fonte_dados_vacina_covid VARCHAR,
  antiviral_gripe VARCHAR,
  tipo_antiviral VARCHAR,
  outro_tipo_antiviral VARCHAR,
  data_tratamento_antiviral DATE,
  internacao VARCHAR,
  data_internacao DATE,
  sigla_uf_internacao VARCHAR,
  id_regional_saude_internacao VARCHAR,
  id_municipio_internacao VARCHAR,
  id_municipio_6_internacao VARCHAR,
  internacao_uti VARCHAR,
  data_entrada_uti DATE,
  data_saida_uti DATE,
  suporte_ventilatorio VARCHAR,
  resultado_raiox_torax VARCHAR,
  outro_resultado_raiox VARCHAR,
  data_raiox DATE,
  resultado_tomografia VARCHAR,
  outro_resultado_tomografia VARCHAR,
  data_tomografia DATE,
  coleta_amostra VARCHAR,
  data_coleta DATE,
  tipo_amostra VARCHAR,
  outro_tipo_amostra VARCHAR,
  resultado_amostra VARCHAR,
  data_coleta_hemaglutinacao DATE,
  resultado_hemaglutinacao VARCHAR,
  tipo_resultado_hemaglutinacao VARCHAR,
  hemaglutinacao_tipo_hemaglutinina VARCHAR,
  hemaglutinacao_tipo_neuraminidase VARCHAR,
  tipo_pcr VARCHAR,
  data_coleta_pcr DATE,
  tipo_amostra_pcr VARCHAR,
  qual_outro_tipo_amostra_pcr VARCHAR,
  data_resultado_pcr VARCHAR,
  resultado_pcr VARCHAR,
  diagnostico_pcr VARCHAR,
  id_laboratorio_pcr VARCHAR,
  tipo_resultado_pcr VARCHAR,
  pcr_tipo_hemaglutinina VARCHAR,
  pcr_tipo_neuraminidase VARCHAR,
  pcr_positivo_influenza VARCHAR,
  tipo_influenza_pcr VARCHAR,
  subtipo_influenza_a VARCHAR,
  outro_subtitpo_influenza VARCHAR,
  linhagem_influeza_b VARCHAR,
  outra_linhagem_influenza_b VARCHAR,
  pcr_positivo_outro_virus VARCHAR,
  pcr_sarscov2 INT,
  pcr_virus_sincicial_respiratorio INT,
  pcr_parainfluenza_1 VARCHAR,
  pcr_parainfluenza_2 VARCHAR,
  pcr_parainfluenza_3 VARCHAR,
  pcr_parainfluenza_4 VARCHAR,
  pcr_adenovirus INT,
  pcr_metapneumovirus INT,
  pcr_bocavirus INT,
  pcr_rinovirus INT,
  pcr_outro_virus VARCHAR,
  qual_outro_virus VARCHAR,
  diagnostico_imunofluorescencia VARCHAR,
  resultado_imunofluorescencia VARCHAR,
  data_resultado_imunofluorescencia DATE,
  id_laboratorio_imunofluorescencia VARCHAR,
  diagnostico_influenza_a VARCHAR,
  diagnostico_subtipo_influenza_a VARCHAR,
  diagnostico_influenza_b VARCHAR,
  diagnostico_virus_sincicial_respiratorio VARCHAR,
  diagnostico_parainfluenza_1 VARCHAR,
  diagnostico_parainfluenza_2 VARCHAR,
  diagnostico_parainfluenza_3 VARCHAR,
  diagnostico_adenovirus VARCHAR,
  diagnostico_outro_virus VARCHAR,
  diagnostico_outra_metodologia VARCHAR,
  imunofluorescencia_positivo_influenza VARCHAR,
  tipo_influenza_imunofluorescencia VARCHAR,
  imunofluorescencia_positivo_outro_virus VARCHAR,
  imunofluorescencia_virus_sincicial_respiratorio VARCHAR,
  imunofluorescencia_parainfluenza_1 VARCHAR,
  imunofluorescencia_parainfluenza_2 VARCHAR,
  imunofluorescencia_parainfluenza_3 VARCHAR,
  imunofluorescencia_adenovirus VARCHAR,
  imunofluorescencia_outro_virus VARCHAR,
  imunofluorescencia_qual_outro_virus VARCHAR,
  tipo_teste_antigenico VARCHAR,
  data_resultado_teste DATE,
  resultado_teste_antigenico VARCHAR,
  teste_positivo_influenza VARCHAR,
  tipo_influenza_teste VARCHAR,
  teste_positivo_outro_virus VARCHAR,
  teste_sarscov2 VARCHAR,
  teste_virus_sincicial_respiratorio INT,
  teste_parainfluenza_1 VARCHAR,
  teste_parainfluenza_2 VARCHAR,
  teste_parainfluenza_3 VARCHAR,
  teste_adenovirus INT,
  teste_outro_virus INT,
  teste_outro_virus_nome VARCHAR,
  tipo_amostra_sorologica VARCHAR,
  qual_outra_amostra VARCHAR,
  data_coleta_amostra DATE,
  tipo_sorologia VARCHAR,
  qual_outra_sorologia VARCHAR,
  data_resultado_sorologia DATE,
  resultado_sorologia_igg VARCHAR,
  resultado_sorologia_igm VARCHAR,
  resultado_sorologia_iga VARCHAR,
  historico_viagem VARCHAR,
  pais_viagem VARCHAR,
  local_viagem VARCHAR,
  data_viagem_paciente DATE,
  data_retorno_paciente DATE,
  status_monitoramento VARCHAR,
  classificacao_final VARCHAR,
  outro_agente_etiologico VARCHAR,
  criterio_encerramento VARCHAR,
  evolucao_caso VARCHAR,
  data_alta_obito DATE,
  data_encerramento DATE,
  data_digitacao DATE,
  tipo_ficha VARCHAR,
  requisicao_sistema_gal VARCHAR,
  controle_srag_sinan VARCHAR
); -- s3://baseldosdados/br_ms_sinan/microdados_influenza_srag/

-- ============================================================
-- Dataset: br_ms_sinasc  (2 tables)
-- ============================================================

CREATE TABLE br_ms_sinasc.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_ms_sinasc/dicionario/

CREATE TABLE br_ms_sinasc.microdados (
  ano INT,
  sigla_uf VARCHAR,
  sequencial_nascimento VARCHAR,
  id_municipio_nascimento VARCHAR,
  local_nascimento VARCHAR,
  codigo_estabelecimento VARCHAR,
  data_nascimento DATE,
  hora_nascimento TIME,
  sexo VARCHAR,
  peso INT,
  raca_cor VARCHAR,
  apgar1 INT,
  apgar5 INT,
  id_anomalia VARCHAR,
  codigo_anomalia VARCHAR,
  semana_gestacao INT,
  semana_gestacao_estimada VARCHAR,
  gestacao_agr VARCHAR,
  tipo_gravidez VARCHAR,
  tipo_parto VARCHAR,
  inicio_pre_natal VARCHAR,
  pre_natal INT,
  pre_natal_agr VARCHAR,
  classificacao_pre_natal VARCHAR,
  quantidade_filhos_vivos INT,
  quantidade_filhos_mortos INT,
  id_pais_mae VARCHAR,
  id_uf_mae VARCHAR,
  id_municipio_mae VARCHAR,
  id_pais_residencia VARCHAR,
  id_municipio_residencia VARCHAR,
  data_nascimento_mae DATE,
  idade_mae INT,
  escolaridade_mae VARCHAR,
  serie_escolar_mae VARCHAR,
  escolaridade_2010_mae VARCHAR,
  escolaridade_2010_agr_mae VARCHAR,
  estado_civil_mae VARCHAR,
  ocupacao_mae VARCHAR,
  raca_cor_mae VARCHAR,
  gestacoes_ant INT,
  quantidade_parto_normal INT,
  quantidade_parto_cesareo INT,
  data_ultima_menstruacao DATE,
  tipo_apresentacao VARCHAR,
  inducao_parto VARCHAR,
  cesarea_antes_parto VARCHAR,
  tipo_robson VARCHAR,
  idade_pai INT,
  cartorio VARCHAR,
  registro_cartorio VARCHAR,
  data_registro_cartorio DATE,
  origem VARCHAR,
  numero_lote INT,
  versao_sistema VARCHAR,
  data_cadastro DATE,
  data_recebimento DATE,
  data_recebimento_original DATE,
  diferenca_data INT,
  data_declaracao DATE,
  funcao_responsavel VARCHAR,
  documento_responsavel VARCHAR,
  formacao_profissional_responsavel VARCHAR,
  status_dn VARCHAR,
  status_dn_nova VARCHAR,
  paridade VARCHAR
); -- s3://baseldosdados/br_ms_sinasc/microdados/

-- ============================================================
-- Dataset: br_ms_sisvan  (2 tables)
-- ============================================================

CREATE TABLE br_ms_sisvan.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_ms_sisvan/dicionario/

CREATE TABLE br_ms_sisvan.microdados (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  acompanhamento VARCHAR,
  id_individuo VARCHAR,
  cnes VARCHAR,
  idade INT,
  fase_vida VARCHAR,
  sexo VARCHAR,
  raca_cor VARCHAR,
  povo_comunidade VARCHAR,
  escolaridade VARCHAR,
  data_acompanhamento DATE,
  peso DOUBLE,
  altura DOUBLE,
  imc DOUBLE,
  imc_gestacional DOUBLE,
  estado_nutricional_peso_idade_crianca VARCHAR,
  estado_nutricional_peso_altura_crianca VARCHAR,
  estado_nutricional_altura_idade_crianca VARCHAR,
  estado_nutricional_imc_idade_crianca VARCHAR,
  estado_nutricional_altura_idade_adolescente VARCHAR,
  estado_nutricional_imc_idade_adolescente VARCHAR,
  estado_nutricional_adulto VARCHAR,
  estado_nutricional_idoso VARCHAR,
  estado_nutricional_gestantes VARCHAR,
  sistema_origem VARCHAR
); -- s3://baseldosdados/br_ms_sisvan/microdados/

-- ============================================================
-- Dataset: br_ms_vacinacao_covid19  (1 tables)
-- ============================================================

CREATE TABLE br_ms_vacinacao_covid19.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_ms_vacinacao_covid19/dicionario/

-- ============================================================
-- Dataset: br_poder360_pesquisas  (1 tables)
-- ============================================================

CREATE TABLE br_poder360_pesquisas.microdados (
  id_pesquisa VARCHAR,
  ano INT,
  sigla_uf VARCHAR,
  nome_municipio VARCHAR,
  cargo VARCHAR,
  data DATE,
  data_referencia VARCHAR,
  instituto VARCHAR,
  contratante VARCHAR,
  orgao_registro VARCHAR,
  numero_registro VARCHAR,
  quantidade_entrevistas DOUBLE,
  margem_mais DOUBLE,
  margem_menos DOUBLE,
  tipo VARCHAR,
  turno INT,
  tipo_voto VARCHAR,
  id_cenario VARCHAR,
  descricao_cenario VARCHAR,
  id_candidato_poder360 VARCHAR,
  nome_candidato VARCHAR,
  sigla_partido VARCHAR,
  condicao INT,
  percentual DOUBLE
); -- s3://baseldosdados/br_poder360_pesquisas/microdados/

-- ============================================================
-- Dataset: br_rf_arrecadacao  (5 tables)
-- ============================================================

CREATE TABLE br_rf_arrecadacao.cnae (
  ano INT,
  mes INT,
  secao_sigla VARCHAR,
  imposto_importacao DOUBLE,
  imposto_exportacao DOUBLE,
  ipi DOUBLE,
  irpf DOUBLE,
  irpj DOUBLE,
  irrf DOUBLE,
  iof DOUBLE,
  itr DOUBLE,
  cofins DOUBLE,
  pis_pasep DOUBLE,
  csll DOUBLE,
  cide_combustiveis DOUBLE,
  contribuicao_previdenciaria DOUBLE,
  cpsss DOUBLE,
  pagamento_unificado DOUBLE,
  outras_receitas_rfb DOUBLE,
  demais_receitas DOUBLE
); -- s3://baseldosdados/br_rf_arrecadacao/cnae/

CREATE TABLE br_rf_arrecadacao.ir_ipi (
  ano INT,
  mes INT,
  tributo VARCHAR,
  decendio VARCHAR,
  arrecadacao_bruta DOUBLE,
  retificacao DOUBLE,
  compensacao DOUBLE,
  restituicao DOUBLE,
  outros DOUBLE,
  arrecadacao_liquida DOUBLE
); -- s3://baseldosdados/br_rf_arrecadacao/ir_ipi/

CREATE TABLE br_rf_arrecadacao.itr (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  valor_arrecadado DOUBLE
); -- s3://baseldosdados/br_rf_arrecadacao/itr/

CREATE TABLE br_rf_arrecadacao.natureza_juridica (
  ano INT,
  mes INT,
  natureza_juridica_codigo VARCHAR,
  imposto_importacao DOUBLE,
  imposto_exportacao DOUBLE,
  ipi DOUBLE,
  irpf DOUBLE,
  irpj DOUBLE,
  irrf DOUBLE,
  iof DOUBLE,
  itr DOUBLE,
  cofins DOUBLE,
  pis_pasep DOUBLE,
  csll DOUBLE,
  cide_combustiveis DOUBLE,
  contribuicao_previdenciaria DOUBLE,
  cpsss DOUBLE,
  pagamento_unificado DOUBLE,
  outras_receitas_rfb DOUBLE,
  demais_receitas DOUBLE
); -- s3://baseldosdados/br_rf_arrecadacao/natureza_juridica/

CREATE TABLE br_rf_arrecadacao.uf (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  imposto_importacao DOUBLE,
  imposto_exportacao DOUBLE,
  ipi_fumo DOUBLE,
  ipi_bebidas DOUBLE,
  ipi_automoveis DOUBLE,
  ipi_importacoes DOUBLE,
  ipi_outros DOUBLE,
  irpf DOUBLE,
  irpj_entidades_financeiras DOUBLE,
  irpj_demais_empresas DOUBLE,
  irrf_rendimentos_trabalho DOUBLE,
  irrf_rendimentos_capital DOUBLE,
  irrf_remessas_exterior DOUBLE,
  irrf_outros_rendimentos DOUBLE,
  iof DOUBLE,
  itr DOUBLE,
  ipmf DOUBLE,
  cpmf DOUBLE,
  cofins DOUBLE,
  cofins_entidades_financeiras DOUBLE,
  cofins_demais_empresas DOUBLE,
  pis_pasep DOUBLE,
  pis_pasep_entidades_financeiras DOUBLE,
  pis_pasep_demais_empresas DOUBLE,
  csll DOUBLE,
  csll_entidades_financeiras DOUBLE,
  csll_demais_empresas DOUBLE,
  cide_combustiveis_parcela_nao_dedutivel DOUBLE,
  cide_combustiveis DOUBLE,
  cpsss_1 DOUBLE,
  cpsss_2 DOUBLE,
  contribuicao_fundaf DOUBLE,
  refis DOUBLE,
  paes DOUBLE,
  retencoes_fonte DOUBLE,
  pagamento_unificado DOUBLE,
  outras_receitas_rfb DOUBLE,
  demais_receitas DOUBLE,
  receita_previdenciaria DOUBLE,
  receita_previdenciaria_propria DOUBLE,
  receita_previdenciaria_demais DOUBLE,
  receitas_outros_orgaos DOUBLE
); -- s3://baseldosdados/br_rf_arrecadacao/uf/

-- ============================================================
-- Dataset: br_rf_cafir  (2 tables)
-- ============================================================

CREATE TABLE br_rf_cafir.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_rf_cafir/dicionario/

CREATE TABLE br_rf_cafir.imoveis_rurais (
  data_referencia DATE,
  data_inscricao DATE,
  id_imovel_receita_federal VARCHAR,
  id_imovel_incra VARCHAR,
  nome VARCHAR,
  area DOUBLE,
  status_sncr VARCHAR,
  tipo_itr VARCHAR,
  situacao_imovel VARCHAR,
  endereco VARCHAR,
  cep VARCHAR,
  distrito VARCHAR,
  id_municipio VARCHAR,
  sigla_uf VARCHAR
); -- s3://baseldosdados/br_rf_cafir/imoveis_rurais/

-- ============================================================
-- Dataset: br_rf_cno  (5 tables)
-- ============================================================

CREATE TABLE br_rf_cno.areas (
  data_extracao DATE,
  id_cno VARCHAR,
  categoria VARCHAR,
  destinacao VARCHAR,
  tipo_obra VARCHAR,
  tipo_area VARCHAR,
  tipo_area_complementar VARCHAR,
  metragem DOUBLE
); -- s3://baseldosdados/br_rf_cno/areas/

CREATE TABLE br_rf_cno.cnaes (
  data_extracao DATE,
  data_registro DATE,
  id_cno VARCHAR,
  cnae_2_subclasse VARCHAR
); -- s3://baseldosdados/br_rf_cno/cnaes/

CREATE TABLE br_rf_cno.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_rf_cno/dicionario/

CREATE TABLE br_rf_cno.microdados (
  data_extracao DATE,
  data_situacao DATE,
  data_registro DATE,
  data_inicio DATE,
  data_inicio_responsabilidade DATE,
  id_pais VARCHAR,
  nome_pais VARCHAR,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_cno VARCHAR,
  id_cno_vinculado VARCHAR,
  situacao VARCHAR,
  id_responsavel VARCHAR,
  nome_responsavel VARCHAR,
  qualificacao_responsavel VARCHAR,
  nome_empresarial VARCHAR,
  area DOUBLE,
  unidade_medida VARCHAR,
  bairro VARCHAR,
  cep VARCHAR,
  logradouro VARCHAR,
  tipo_logradouro VARCHAR,
  numero_logradouro VARCHAR,
  complemento VARCHAR,
  caixa_postal VARCHAR
); -- s3://baseldosdados/br_rf_cno/microdados/

CREATE TABLE br_rf_cno.vinculos (
  data_extracao DATE,
  data_registro DATE,
  data_inicio DATE,
  data_fim DATE,
  id_cno VARCHAR,
  id_responsavel VARCHAR,
  qualificacao_contribuinte VARCHAR
); -- s3://baseldosdados/br_rf_cno/vinculos/

-- ============================================================
-- Dataset: br_rj_isp_estatisticas_seguranca  (14 tables)
-- ============================================================

CREATE TABLE br_rj_isp_estatisticas_seguranca.armas_apreendidas_mensal (
  ano INT,
  mes INT,
  id_cisp VARCHAR,
  id_aisp VARCHAR,
  id_risp VARCHAR,
  quantidade_arma_fabricacao_caseira INT,
  quantidade_carabina INT,
  quantidade_espingarda INT,
  quantidade_fuzil INT,
  quantidade_garrucha INT,
  quantidade_garruchao INT,
  quantidade_metralhadora INT,
  quantidade_outros INT,
  quantidade_pistola INT,
  quantidade_revolver INT,
  quantidade_submetralhadora INT,
  quantidade_artefato_explosivo_armadilha_explosiva INT,
  quantidade_artefato_explosivo_armadilha_incendiaria INT,
  quantidade_artefato_explosivo_bomba_fabricacao_caseira INT,
  quantidade_artefato_explosivo_granada INT,
  quantidade_artefato_explosivo_material_belico_explosivo INT,
  quantidade_artefato_explosivo_material_explosivo INT,
  quantidade_artefato_explosivo_material_explosivo_caseiro INT,
  quantidade_artefato_explosivo_material_nao_identificado INT,
  quantidade_simulacro_airsoft INT,
  quantidade_simulacro_arma_fabricacao_caseira INT,
  quantidade_simulacro_carabina INT,
  quantidade_simulacro_espingarda INT,
  quantidade_simulacro_fuzil INT,
  quantidade_simulacro_garrucha INT,
  quantidade_simulacro_garruchao INT,
  quantidade_simulacro_metralhadora INT,
  quantidade_simulacro_outros INT,
  quantidade_simulacro_paintball INT,
  quantidade_simulacro_pistola INT,
  quantidade_simulacro_revolver INT,
  quantidade_simulacro_submetralhadora INT,
  quantidade_artefato_explosivo_total INT,
  quantidade_simulacro_total INT,
  quantidade_arma_fogo_total INT,
  quantidade_arma_branca_total INT,
  quantidade_municao_total INT
); -- s3://baseldosdados/br_rj_isp_estatisticas_seguranca/armas_apreendidas_mensal/

CREATE TABLE br_rj_isp_estatisticas_seguranca.armas_fogo_apreendidas_mensal (
  ano INT,
  mes INT,
  id_municipio VARCHAR,
  id_cisp VARCHAR,
  id_aisp VARCHAR,
  id_risp VARCHAR,
  quantidade_arma_fogo_apreendida INT
); -- s3://baseldosdados/br_rj_isp_estatisticas_seguranca/armas_fogo_apreendidas_mensal/

CREATE TABLE br_rj_isp_estatisticas_seguranca.evolucao_mensal_cisp (
  ano INT,
  mes INT,
  id_cisp VARCHAR,
  id_aisp VARCHAR,
  id_risp VARCHAR,
  id_municipio VARCHAR,
  regiao VARCHAR,
  quantidade_homicidio_doloso INT,
  quantidade_latrocinio INT,
  quantidade_lesao_corporal_morte INT,
  quantidade_crimes_violentos_letais_intencionais INT,
  quantidade_homicidio_intervencao_policial INT,
  quantidade_letalidade_violenta INT,
  quantidade_tentativa_homicidio INT,
  quantidade_lesao_corporal_dolosa INT,
  quantidade_estupro INT,
  quantidade_homicidio_culposo INT,
  quantidade_lesao_corporal_culposa INT,
  quantidade_roubo_transeunte INT,
  quantidade_roubo_celular INT,
  quantidade_roubo_corporal_coletivo INT,
  quantidade_roubo_rua INT,
  quantidade_roubo_veiculo INT,
  quantidade_roubo_carga INT,
  quantidade_roubo_comercio INT,
  quantidade_roubo_residencia INT,
  quantidade_roubo_banco INT,
  quantidade_roubo_caixa_eletronico INT,
  quantidade_roubo_conducao_saque INT,
  quantidade_roubo_apos_saque INT,
  quantidade_roubo_bicicleta INT,
  quantidade_outros_roubos INT,
  quantidade_total_roubos INT,
  quantidade_furto_veiculos INT,
  quantidade_furto_transeunte INT,
  quantidade_furto_coletivo INT,
  quantidade_furto_celular INT,
  quantidade_furto_bicicleta INT,
  quantidade_outros_furtos INT,
  quantidade_total_furtos INT,
  quantidade_sequestro INT,
  quantidade_extorsao INT,
  quantidade_sequestro_relampago INT,
  quantidade_estelionato INT,
  quantidade_apreensao_drogas INT,
  quantidade_registro_posse_drogas INT,
  quantidade_registro_trafico_drogas INT,
  quantidade_registro_apreensao_drogas_sem_autor INT,
  quantidade_registro_veiculo_recuperado INT,
  quantidade_apf INT,
  quantidade_aaapai INT,
  quantidade_cmp INT,
  quantidade_cmba INT,
  quantidade_ameaca INT,
  quantidade_pessoas_desaparecidas INT,
  quantidade_encontro_cadaver INT,
  quantidade_encontro_ossada INT,
  quantidade_policial_militar_morto_servico INT,
  quantidade_policial_civil_morto_servico INT,
  quantidade_registro_ocorrencia INT,
  tipo_fase VARCHAR
); -- s3://baseldosdados/br_rj_isp_estatisticas_seguranca/evolucao_mensal_cisp/

CREATE TABLE br_rj_isp_estatisticas_seguranca.evolucao_mensal_municipio (
  ano INT,
  mes INT,
  id_municipio VARCHAR,
  regiao VARCHAR,
  quantidade_homicidio_doloso INT,
  quantidade_latrocinio INT,
  quantidade_lesao_corporal_morte INT,
  quantidade_crimes_violentos_letais_intencionais INT,
  quantidade_homicidio_intervencao_policial INT,
  quantidade_letalidade_violenta INT,
  quantidade_tentativa_homicidio INT,
  quantidade_lesao_corporal_dolosa INT,
  quantidade_estupro INT,
  quantidade_homicidio_culposo INT,
  quantidade_lesao_corporal_culposa INT,
  quantidade_roubo_transeunte INT,
  quantidade_roubo_celular INT,
  quantidade_roubo_corporal_coletivo INT,
  quantidade_roubo_rua INT,
  quantidade_roubo_veiculo INT,
  quantidade_roubo_carga INT,
  quantidade_roubo_comercio INT,
  quantidade_roubo_residencia INT,
  quantidade_roubo_banco INT,
  quantidade_roubo_caixa_eletronico INT,
  quantidade_roubo_conducao_saque INT,
  quantidade_roubo_apos_saque INT,
  quantidade_roubo_bicicleta INT,
  quantidade_outros_roubos INT,
  quantidade_total_roubos INT,
  quantidade_furto_veiculos INT,
  quantidade_furto_transeunte INT,
  quantidade_furto_coletivo INT,
  quantidade_furto_celular INT,
  quantidade_furto_bicicleta INT,
  quantidade_outros_furtos INT,
  quantidade_total_furtos INT,
  quantidade_sequestro INT,
  quantidade_extorsao INT,
  quantidade_sequestro_relampago INT,
  quantidade_estelionato INT,
  quantidade_apreensao_drogas INT,
  quantidade_registro_posse_drogas INT,
  quantidade_registro_trafico_drogas INT,
  quantidade_registro_apreensao_drogas_sem_autor INT,
  quantidade_registro_veiculo_recuperado INT,
  quantidade_apf INT,
  quantidade_aaapai INT,
  quantidade_cmp INT,
  quantidade_cmba INT,
  quantidade_ameaca INT,
  quantidade_pessoas_desaparecida INT,
  quantidade_encontro_cadaver INT,
  quantidade_encontro_ossada INT,
  quantidade_policial_militar_morto_servico INT,
  quantidade_policial_civil_morto_servico INT,
  quantidade_registro_ocorrencia INT,
  tipo_fase VARCHAR
); -- s3://baseldosdados/br_rj_isp_estatisticas_seguranca/evolucao_mensal_municipio/

CREATE TABLE br_rj_isp_estatisticas_seguranca.evolucao_mensal_uf (
  ano INT,
  mes INT,
  quantidade_homicidio_doloso INT,
  quantidade_latrocinio INT,
  quantidade_lesao_corporal_morte INT,
  quantidade_crimes_violentos_letais_intencionais INT,
  quantidade_homicidio_intervencao_policial INT,
  quantidade_letalidade_violenta INT,
  quantidade_tentativa_homicidio INT,
  quantidade_lesao_corporal_dolosa INT,
  quantidade_estupro INT,
  quantidade_homicidio_culposo INT,
  quantidade_lesao_corporal_culposa INT,
  quantidade_roubo_transeunte INT,
  quantidade_roubo_celular INT,
  quantidade_roubo_corporal_coletivo INT,
  quantidade_roubo_rua INT,
  quantidade_roubo_veiculo INT,
  quantidade_roubo_carga INT,
  quantidade_roubo_comercio INT,
  quantidade_roubo_residencia INT,
  quantidade_roubo_banco INT,
  quantidade_roubo_caixa_eletronico INT,
  quantidade_roubo_conducao_saque INT,
  quantidade_roubo_apos_saque INT,
  quantidade_roubo_bicicleta INT,
  quantidade_outros_roubo INT,
  quantidade_total_roubos INT,
  quantidade_furto_veiculos INT,
  quantidade_furto_transeunte INT,
  quantidade_furto_coletivo INT,
  quantidade_furto_celular INT,
  quantidade_furto_bicicleta INT,
  quantidade_outros_furto INT,
  quantidade_total_furtos INT,
  quantidade_sequestro INT,
  quantidade_extorsao INT,
  quantidade_sequestro_relampago INT,
  quantidade_estelionato INT,
  quantidade_apreensao_droga INT,
  quantidade_registro_posse_drogas INT,
  quantidade_registro_trafico_drogas INT,
  quantidade_registro_apreensao_drogas_sem_autor INT,
  quantidade_registro_veiculo_recuperado INT,
  quantidade_apf INT,
  quantidade_aaapai INT,
  quantidade_cmp INT,
  quantidade_cmba INT,
  quantidade_ameaca INT,
  quantidade_pessoa_desaparecida INT,
  quantidade_encontro_cadaver INT,
  quantidade_encontro_ossada INT,
  quantidade_policial_militar_morto_servico INT,
  quantidade_policial_civil_morto_servico INT,
  quantidade_registro_ocorrencia INT,
  tipo_fase VARCHAR
); -- s3://baseldosdados/br_rj_isp_estatisticas_seguranca/evolucao_mensal_uf/

CREATE TABLE br_rj_isp_estatisticas_seguranca.evolucao_mensal_upp (
  ano INT,
  mes INT,
  id_upp VARCHAR,
  nome VARCHAR,
  quantidade_homicidio_doloso INT,
  quantidade_latrocinio INT,
  quantidade_lesao_corporal_morte INT,
  quantidade_homicidio_intervencao_policial INT,
  quantidade_tentativa_homicidio INT,
  quantidade_lesao_corporal_dolosa INT,
  quantidade_estupro INT,
  quantidade_homicidio_culposo INT,
  quantidade_lesao_corporal_culposa INT,
  quantidade_roubo_transeunte INT,
  quantidade_roubo_corporal_coletivo INT,
  quantidade_roubo_veiculo INT,
  quantidade_roubo_carga INT,
  quantidade_roubo_comercio INT,
  quantidade_roubo_residencia INT,
  quantidade_roubo_banco INT,
  quantidade_roubo_caixa_eletronico INT,
  quantidade_roubo_conducao_saque INT,
  quantidade_total_roubos INT,
  quantidade_furto_veiculos INT,
  quantidade_total_furto INT,
  quantidade_sequestro INT,
  quantidade_extorsao INT,
  quantidade_sequestro_relampago INT,
  quantidade_estelionato INT,
  quantidade_apreensao_droga INT,
  quantidade_registro_veiculo_recuperado INT,
  quantidade_ameaca INT,
  quantidade_pessoa_desaparecida INT,
  quantidade_encontro_cadaver INT,
  quantidade_encontro_ossada INT,
  quantidade_policial_militar_morto_servico INT,
  quantidade_policial_civil_morto_servico INT,
  quantidade_registro_ocorrencia INT
); -- s3://baseldosdados/br_rj_isp_estatisticas_seguranca/evolucao_mensal_upp/

CREATE TABLE br_rj_isp_estatisticas_seguranca.evolucao_policial_morto_servico_mensal (
  ano INT,
  mes INT,
  id_cisp VARCHAR,
  quantidade_policial_militar_morto_servico INT,
  quantidade_policial_civil_morto_servico INT
); -- s3://baseldosdados/br_rj_isp_estatisticas_seguranca/evolucao_policial_morto_servico_mensal/

CREATE TABLE br_rj_isp_estatisticas_seguranca.feminicidio_mensal_cisp (
  ano INT,
  mes INT,
  id_cisp VARCHAR,
  id_aisp VARCHAR,
  id_risp VARCHAR,
  id_municipio VARCHAR,
  quantidade_morte_feminicidio INT,
  quantidade_tentativa_feminicidio INT,
  tipo_fase VARCHAR
); -- s3://baseldosdados/br_rj_isp_estatisticas_seguranca/feminicidio_mensal_cisp/

CREATE TABLE br_rj_isp_estatisticas_seguranca.relacao_cisp_aisp_risp (
  id_risp VARCHAR,
  id_aisp VARCHAR,
  id_cisp VARCHAR,
  id_municipio VARCHAR,
  unidade_territorial VARCHAR,
  regiao VARCHAR
); -- s3://baseldosdados/br_rj_isp_estatisticas_seguranca/relacao_cisp_aisp_risp/

CREATE TABLE br_rj_isp_estatisticas_seguranca.taxa_evolucao_anual_municipio (
  ano INT,
  id_municipio VARCHAR,
  regiao VARCHAR,
  taxa_homicidio_doloso DOUBLE,
  taxa_latrocinio DOUBLE,
  taxa_lesao_corporal_morte DOUBLE,
  taxa_crimes_violentos_letais_intencionais DOUBLE,
  taxa_homicidio_intervencao_policial DOUBLE,
  taxa_letalidade_violenta DOUBLE,
  taxa_tentativa_homicidio DOUBLE,
  taxa_lesao_corporal_dolosa DOUBLE,
  taxa_estupro DOUBLE,
  taxa_homicidio_culposo DOUBLE,
  taxa_lesao_corporal_culposa DOUBLE,
  taxa_roubo_transeunte DOUBLE,
  taxa_roubo_celular DOUBLE,
  taxa_roubo_corporal_coletivo DOUBLE,
  taxa_roubo_rua DOUBLE,
  taxa_roubo_carga DOUBLE,
  taxa_roubo_comercio DOUBLE,
  taxa_roubo_residencia DOUBLE,
  taxa_roubo_banco DOUBLE,
  taxa_roubo_caixa_eletronico DOUBLE,
  taxa_roubo_conducao_saque DOUBLE,
  taxa_roubo_apos_saque DOUBLE,
  taxa_roubo_bicicleta DOUBLE,
  taxa_outros_roubos DOUBLE,
  taxa_total_roubos DOUBLE,
  taxa_furto_veiculos DOUBLE,
  taxa_furto_transeunte DOUBLE,
  taxa_furto_coletivo DOUBLE,
  taxa_furto_celular DOUBLE,
  taxa_furto_bicicleta DOUBLE,
  taxa_outros_furtos DOUBLE,
  taxa_total_furtos DOUBLE,
  taxa_sequestro DOUBLE,
  taxa_extorsao DOUBLE,
  taxa_sequestro_relampago DOUBLE,
  taxa_estelionato DOUBLE,
  taxa_apreensao_drogas DOUBLE,
  taxa_registro_posse_drogas DOUBLE,
  taxa_registro_trafico_drogas DOUBLE,
  taxa_registro_apreensao_drogas_sem_autor DOUBLE,
  taxa_registro_veiculo_recuperado DOUBLE,
  taxa_apf DOUBLE,
  taxa_aaapai DOUBLE,
  taxa_cmp DOUBLE,
  taxa_cmba DOUBLE,
  taxa_ameaca DOUBLE,
  taxa_pessoas_desaparecidas DOUBLE,
  taxa_encontro_cadaver DOUBLE,
  taxa_encontro_ossada DOUBLE,
  taxa_policial_militar_morto_servico DOUBLE,
  taxa_policial_civil_morto_servico DOUBLE,
  taxa_registro_ocorrencia DOUBLE,
  tipo_fase VARCHAR
); -- s3://baseldosdados/br_rj_isp_estatisticas_seguranca/taxa_evolucao_anual_municipio/

CREATE TABLE br_rj_isp_estatisticas_seguranca.taxa_evolucao_anual_uf (
  ano INT,
  taxa_homicidio_doloso DOUBLE,
  taxa_latrocinio DOUBLE,
  taxa_lesao_corporal_morte DOUBLE,
  taxa_crimes_violentos_letais_intencionais DOUBLE,
  taxa_homicidio_intervencao_policial DOUBLE,
  taxa_letalidade_violenta DOUBLE,
  taxa_tentativa_homicidio DOUBLE,
  taxa_lesao_corporal_dolosa DOUBLE,
  taxa_estupro DOUBLE,
  taxa_homicidio_culposo DOUBLE,
  taxa_lesao_corporal_culposa DOUBLE,
  taxa_roubo_transeunte DOUBLE,
  taxa_roubo_celular DOUBLE,
  taxa_roubo_corporal_coletivo DOUBLE,
  taxa_roubo_rua DOUBLE,
  taxa_roubo_veiculo DOUBLE,
  taxa_roubo_carga DOUBLE,
  taxa_roubo_comercio DOUBLE,
  taxa_roubo_residencia DOUBLE,
  taxa_roubo_banco DOUBLE,
  taxa_roubo_caixa_eletronico DOUBLE,
  taxa_roubo_conducao_saque DOUBLE,
  taxa_roubo_apos_saque DOUBLE,
  taxa_roubo_bicicleta DOUBLE,
  taxa_outros_roubos DOUBLE,
  taxa_total_roubos DOUBLE,
  taxa_furto_veiculos DOUBLE,
  taxa_furto_transeunte DOUBLE,
  taxa_furto_coletivo DOUBLE,
  taxa_furto_celular DOUBLE,
  taxa_furto_bicicleta DOUBLE,
  taxa_outros_furtos DOUBLE,
  taxa_total_furtos DOUBLE,
  taxa_sequestro DOUBLE,
  taxa_extorsao DOUBLE,
  taxa_sequestro_relampago DOUBLE,
  taxa_estelionato DOUBLE,
  taxa_apreensao_drogas DOUBLE,
  taxa_registro_posse_drogas DOUBLE,
  taxa_registro_trafico_drogas DOUBLE,
  taxa_registro_apreensao_drogas_sem_autor DOUBLE,
  taxa_registro_veiculo_recuperado DOUBLE,
  taxa_apf DOUBLE,
  taxa_aaapai DOUBLE,
  taxa_cmp DOUBLE,
  taxa_cmba DOUBLE,
  taxa_ameaca DOUBLE,
  taxa_pessoas_desaparecidas DOUBLE,
  taxa_encontro_cadaver DOUBLE,
  taxa_encontro_ossada DOUBLE,
  taxa_policial_militar_morto_servico DOUBLE,
  taxa_policial_civil_morto_servico DOUBLE,
  taxa_registro_ocorrencia DOUBLE,
  tipo_fase VARCHAR
); -- s3://baseldosdados/br_rj_isp_estatisticas_seguranca/taxa_evolucao_anual_uf/

CREATE TABLE br_rj_isp_estatisticas_seguranca.taxa_evolucao_mensal_municipio (
  ano INT,
  mes INT,
  id_municipio VARCHAR,
  regiao VARCHAR,
  taxa_homicidio_doloso DOUBLE,
  taxa_latrocinio DOUBLE,
  taxa_lesao_corporal_morte DOUBLE,
  taxa_crimes_violentos_letais_intencionais DOUBLE,
  taxa_homicidio_intervencao_policial DOUBLE,
  taxa_letalidade_violenta DOUBLE,
  taxa_tentativa_homicidio DOUBLE,
  taxa_lesao_corporal_dolosa DOUBLE,
  taxa_estupro DOUBLE,
  taxa_homicidio_culposo DOUBLE,
  taxa_lesao_corporal_culposa DOUBLE,
  taxa_roubo_transeunte DOUBLE,
  taxa_roubo_celular DOUBLE,
  taxa_roubo_corporal_coletivo DOUBLE,
  taxa_roubo_rua DOUBLE,
  taxa_roubo_veiculo DOUBLE,
  taxa_roubo_carga DOUBLE,
  taxa_roubo_comercio DOUBLE,
  taxa_roubo_residencia DOUBLE,
  taxa_roubo_banco DOUBLE,
  taxa_roubo_caixa_eletronico DOUBLE,
  taxa_roubo_conducao_saque DOUBLE,
  taxa_roubo_apos_saque DOUBLE,
  taxa_roubo_bicicleta DOUBLE,
  taxa_outros_roubos DOUBLE,
  taxa_total_roubos DOUBLE,
  taxa_furto_veiculos DOUBLE,
  taxa_furto_transeunte DOUBLE,
  taxa_furto_coletivo DOUBLE,
  taxa_furto_celular DOUBLE,
  taxa_furto_bicicleta DOUBLE,
  taxa_outros_furtos DOUBLE,
  taxa_total_furtos DOUBLE,
  taxa_sequestro DOUBLE,
  taxa_extorsao DOUBLE,
  taxa_sequestro_relampago DOUBLE,
  taxa_estelionato DOUBLE,
  taxa_apreensao_drogas DOUBLE,
  taxa_registro_posse_drogas DOUBLE,
  taxa_registro_trafico_drogas DOUBLE,
  taxa_registro_apreensao_drogas_sem_autor DOUBLE,
  taxa_registro_veiculo_recuperado DOUBLE,
  taxa_apf DOUBLE,
  taxa_aaapai DOUBLE,
  taxa_cmp DOUBLE,
  taxa_cmba DOUBLE,
  taxa_ameaca DOUBLE,
  taxa_pessoas_desaparecidas DOUBLE,
  taxa_encontro_cadaver DOUBLE,
  taxa_encontro_ossada DOUBLE,
  taxa_policial_militar_morto_servico DOUBLE,
  taxa_policial_civil_morto_servico DOUBLE,
  taxa_registro_ocorrencia DOUBLE,
  tipo_fase VARCHAR
); -- s3://baseldosdados/br_rj_isp_estatisticas_seguranca/taxa_evolucao_mensal_municipio/

CREATE TABLE br_rj_isp_estatisticas_seguranca.taxa_evolucao_mensal_uf (
  ano INT,
  mes INT,
  taxa_homicidio_doloso DOUBLE,
  taxa_latrocinio DOUBLE,
  taxa_lesao_corporal_morte DOUBLE,
  taxa_crimes_violentos_letais_intencionais DOUBLE,
  taxa_homicidio_intervencao_policial DOUBLE,
  taxa_letalidade_violenta DOUBLE,
  taxa_tentativa_homicidio DOUBLE,
  taxa_lesao_corporal_dolosa DOUBLE,
  taxa_estupro DOUBLE,
  taxa_homicidio_culposo DOUBLE,
  taxa_lesao_corporal_culposa DOUBLE,
  taxa_roubo_transeunte DOUBLE,
  taxa_roubo_celular DOUBLE,
  taxa_roubo_corporal_coletivo DOUBLE,
  taxa_roubo_rua DOUBLE,
  taxa_roubo_veiculo DOUBLE,
  taxa_roubo_carga DOUBLE,
  taxa_roubo_comercio DOUBLE,
  taxa_roubo_residencia DOUBLE,
  taxa_roubo_banco DOUBLE,
  taxa_roubo_caixa_eletronico DOUBLE,
  taxa_roubo_conducao_saque DOUBLE,
  taxa_roubo_apos_saque DOUBLE,
  taxa_roubo_bicicleta DOUBLE,
  taxa_outros_roubos DOUBLE,
  taxa_total_roubos DOUBLE,
  taxa_furto_veiculos DOUBLE,
  taxa_furto_transeunte DOUBLE,
  taxa_furto_coletivo DOUBLE,
  taxa_furto_celular DOUBLE,
  taxa_furto_bicicleta DOUBLE,
  taxa_outros_furtos DOUBLE,
  taxa_total_furtos DOUBLE,
  taxa_sequestro DOUBLE,
  taxa_extorsao DOUBLE,
  taxa_sequestro_relampago DOUBLE,
  taxa_estelionato DOUBLE,
  taxa_apreensao_drogas DOUBLE,
  taxa_registro_posse_drogas DOUBLE,
  taxa_registro_trafico_drogas DOUBLE,
  taxa_registro_apreensao_drogas_sem_autor DOUBLE,
  taxa_registro_veiculo_recuperado DOUBLE,
  taxa_apf DOUBLE,
  taxa_aaapai DOUBLE,
  taxa_cmp DOUBLE,
  taxa_cmba DOUBLE,
  taxa_ameaca DOUBLE,
  taxa_pessoas_desaparecidas DOUBLE,
  taxa_encontro_cadaver DOUBLE,
  taxa_encontro_ossada DOUBLE,
  taxa_policial_militar_morto_servico DOUBLE,
  taxa_policial_civil_morto_servico DOUBLE,
  taxa_registro_ocorrencia DOUBLE,
  tipo_fase VARCHAR
); -- s3://baseldosdados/br_rj_isp_estatisticas_seguranca/taxa_evolucao_mensal_uf/

CREATE TABLE br_rj_isp_estatisticas_seguranca.taxa_letalidade (
  ano INT,
  regiao VARCHAR,
  delito VARCHAR,
  contagem_delito DOUBLE,
  populacao INT,
  taxa_cem_mil_habitantes DOUBLE
); -- s3://baseldosdados/br_rj_isp_estatisticas_seguranca/taxa_letalidade/

-- ============================================================
-- Dataset: br_seeg_emissoes  (3 tables)
-- ============================================================

CREATE TABLE br_seeg_emissoes.dicionario (
  tabela VARCHAR,
  coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_seeg_emissoes/dicionario/

CREATE TABLE br_seeg_emissoes.municipio (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  bioma VARCHAR,
  gas VARCHAR,
  tipo VARCHAR,
  recorte VARCHAR,
  setor VARCHAR,
  atividade_economica VARCHAR,
  categoria VARCHAR,
  subcategoria VARCHAR,
  produto VARCHAR,
  detalhamento VARCHAR,
  emissao_ar2 DOUBLE,
  emissao_ar4 DOUBLE,
  emissao_ar5 DOUBLE,
  emissao_ar6 DOUBLE
); -- s3://baseldosdados/br_seeg_emissoes/municipio/

CREATE TABLE br_seeg_emissoes.uf (
  ano INT,
  sigla_uf VARCHAR,
  bioma VARCHAR,
  gas VARCHAR,
  tipo VARCHAR,
  recorte VARCHAR,
  setor VARCHAR,
  atividade_economica VARCHAR,
  categoria VARCHAR,
  subcategoria VARCHAR,
  produto VARCHAR,
  detalhamento VARCHAR,
  emissao DOUBLE
); -- s3://baseldosdados/br_seeg_emissoes/uf/

-- ============================================================
-- Dataset: br_sfb_sicar  (2 tables)
-- ============================================================

CREATE TABLE br_sfb_sicar.area_imovel (
  data_extracao DATE,
  data_atualizacao_car DATE,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_imovel VARCHAR,
  modulos_fiscais VARCHAR,
  area DOUBLE,
  status VARCHAR,
  tipo VARCHAR,
  condicao VARCHAR
); -- s3://baseldosdados/br_sfb_sicar/area_imovel/

CREATE TABLE br_sfb_sicar.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_sfb_sicar/dicionario/

-- ============================================================
-- Dataset: br_simet_educacao_conectada  (1 tables)
-- ============================================================

CREATE TABLE br_simet_educacao_conectada.escola (
  ano_censo INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_escola VARCHAR,
  id_setor VARCHAR,
  rede VARCHAR,
  localizacao VARCHAR,
  porte_escola VARCHAR,
  tipo_rede_local VARCHAR,
  tipo_energia VARCHAR,
  tipo_tecnologia VARCHAR,
  tipo_recurso_recebido VARCHAR,
  faixa_velocidade VARCHAR,
  nome_empresa_provedora_1 VARCHAR,
  nome_empresa_provedora_2 VARCHAR,
  nome_simet_asn VARCHAR,
  indicador_laboratorio_informatica BOOLEAN,
  indicador_internet BOOLEAN,
  indicador_internet_alunos BOOLEAN,
  indicador_internet_aprendizagem BOOLEAN,
  indicador_satelite_mec BOOLEAN,
  razao_desktop_aluno DOUBLE,
  razao_comp_portatil_aluno DOUBLE,
  razao_tablet_aluno DOUBLE,
  quantidade_matricula INT,
  quantidade_matricula_maior_turno INT,
  quantidade_turma INT,
  quantidade_medicao INT,
  quantidade_medicoes_entorno INT,
  quantidade_ipv6 INT,
  quantidade_asn INT,
  media_tcp_download DOUBLE,
  media_tcp_upload DOUBLE,
  media_latencia DOUBLE,
  media_perda_pacote DOUBLE,
  media_jitter_download DOUBLE,
  media_jitter_upload DOUBLE,
  media_download_entorno DOUBLE,
  media_upload_entorno DOUBLE,
  media_latencia_entorno DOUBLE,
  media_pacotes_entorno DOUBLE,
  media_jitter_upload_entorno DOUBLE,
  media_jitter_download_entorno DOUBLE,
  comparador_empresas VARCHAR,
  comparativo_download_entorno VARCHAR,
  comparativo_upload_entorno VARCHAR,
  comparativo_latencia_entorno VARCHAR,
  velocidade_download_necessaria DOUBLE,
  razao_download_aluno DOUBLE,
  tipo_download_aluno VARCHAR,
  latitude DOUBLE,
  longitude DOUBLE,
  data_ultima_atualizacao DATE
); -- s3://baseldosdados/br_simet_educacao_conectada/escola/

-- ============================================================
-- Dataset: br_sp_saopaulo_geosampa_iptu  (1 tables)
-- ============================================================

CREATE TABLE br_sp_saopaulo_geosampa_iptu.iptu (
  ano INT,
  data_cadastramento DATE,
  numero_notificacao VARCHAR,
  numero_contribuinte VARCHAR,
  ano_inicio_vida_contribuinte INT,
  mes_inicio_vida_contribuinte INT,
  logradouro VARCHAR,
  numero_imovel INT,
  numero_condominio VARCHAR,
  complemento VARCHAR,
  bairro VARCHAR,
  cep VARCHAR,
  ano_construcao_corrigida INT,
  fator_obsolescencia DOUBLE,
  referencia_imovel VARCHAR,
  finalidade_imovel VARCHAR,
  tipo_construcao VARCHAR,
  tipo_terreno VARCHAR,
  fracao_ideal DOUBLE,
  area_terreno INT,
  area_construida INT,
  area_ocupada INT,
  quantidade_pavimento INT,
  quantidade_esquina_imovel VARCHAR,
  testada_imovel DOUBLE,
  valor_terreno INT,
  valor_construcao INT
); -- s3://baseldosdados/br_sp_saopaulo_geosampa_iptu/iptu/

-- ============================================================
-- Dataset: br_stf_corte_aberta  (2 tables)
-- ============================================================

CREATE TABLE br_stf_corte_aberta.decisoes (
  ano INT,
  classe VARCHAR,
  numero VARCHAR,
  relator VARCHAR,
  link VARCHAR,
  subgrupo_andamento VARCHAR,
  andamento VARCHAR,
  observacao_andamento_decisao VARCHAR,
  modalidade_julgamento VARCHAR,
  tipo_julgamento VARCHAR,
  meio_tramitacao VARCHAR,
  indicador_tramitacao BOOLEAN,
  assunto_processo VARCHAR,
  ramo_direito VARCHAR,
  data_autuacao DATE,
  data_decisao DATE,
  data_baixa_processo DATE
); -- s3://baseldosdados/br_stf_corte_aberta/decisoes/

CREATE TABLE br_stf_corte_aberta.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_stf_corte_aberta/dicionario/

-- ============================================================
-- Dataset: br_trase_supply_chain  (6 tables)
-- ============================================================

CREATE TABLE br_trase_supply_chain.beef (
  year INT,
  biome VARCHAR,
  country_production_iso3_id VARCHAR,
  state_production VARCHAR,
  municipality_name_production VARCHAR,
  municipality_id_production VARCHAR,
  municipality_name_logistics_hub VARCHAR,
  municipality_id_logistics_hub VARCHAR,
  exporter_name VARCHAR,
  exporter_group VARCHAR,
  importer_name VARCHAR,
  importer_group VARCHAR,
  country_first_import_iso3_id VARCHAR,
  country_first_import_name VARCHAR,
  economic_bloc VARCHAR,
  fob_usd DOUBLE,
  beef_equivalent_tonnes DOUBLE,
  product_description VARCHAR,
  zero_deforestation_commitments VARCHAR,
  cattle_deforestation_exposure VARCHAR,
  co2_emissions_deforestation_5 DOUBLE,
  type VARCHAR
); -- s3://baseldosdados/br_trase_supply_chain/beef/

CREATE TABLE br_trase_supply_chain.beef_slaughterhouses (
  geom_id VARCHAR,
  cartodb_id VARCHAR,
  geom_webmercator_id VARCHAR,
  municipality_id VARCHAR,
  state VARCHAR,
  address VARCHAR,
  slaugtherhouse_id VARCHAR,
  company VARCHAR,
  other_company_names VARCHAR,
  multifunctions VARCHAR,
  resolution_id VARCHAR,
  subclass VARCHAR,
  inspection_level VARCHAR,
  inspection_number VARCHAR,
  tac VARCHAR,
  status VARCHAR,
  date_sif_registered VARCHAR,
  sif_category VARCHAR
); -- s3://baseldosdados/br_trase_supply_chain/beef_slaughterhouses/

CREATE TABLE br_trase_supply_chain.soy_beans (
  year INT,
  biome VARCHAR,
  country_production_iso3_id VARCHAR,
  state_production VARCHAR,
  municipality_name_production VARCHAR,
  municipality_id_production VARCHAR,
  municipality_name_logistics_hub VARCHAR,
  municipality_id_logistics_hub VARCHAR,
  export_port VARCHAR,
  exporter_name VARCHAR,
  exporter_group VARCHAR,
  importer_name VARCHAR,
  importer_group VARCHAR,
  country_first_import_iso3_id VARCHAR,
  country_first_import_name VARCHAR,
  economic_bloc_first_import_name VARCHAR,
  fob_usd DOUBLE,
  soy_total_export DOUBLE,
  land_use DOUBLE,
  soy_deforestation_exposure VARCHAR,
  zero_deforestation_commitments VARCHAR,
  co2_gross_emissions_deforestation_5 DOUBLE,
  co2_net_emissions_deforestation_5 DOUBLE,
  soy_risk DOUBLE,
  type VARCHAR
); -- s3://baseldosdados/br_trase_supply_chain/soy_beans/

CREATE TABLE br_trase_supply_chain.soy_beans_crushing_facilities (
  year INT,
  geom_id VARCHAR,
  cartodb_id VARCHAR,
  geom_webmercator_id VARCHAR,
  municipality_id VARCHAR,
  state VARCHAR,
  crushing_facility_Id VARCHAR,
  cnpj VARCHAR,
  company VARCHAR,
  capacity INT,
  capacity_source VARCHAR,
  status VARCHAR
); -- s3://baseldosdados/br_trase_supply_chain/soy_beans_crushing_facilities/

CREATE TABLE br_trase_supply_chain.soy_beans_refining_facilities (
  year INT,
  geom_id VARCHAR,
  cartodb_id VARCHAR,
  geom_webmercator_id VARCHAR,
  municipality_id VARCHAR,
  state VARCHAR,
  company VARCHAR,
  capacity INT
); -- s3://baseldosdados/br_trase_supply_chain/soy_beans_refining_facilities/

CREATE TABLE br_trase_supply_chain.soy_beans_storage_facilities (
  geom_id VARCHAR,
  cartodb_id VARCHAR,
  geom_webmercator_id VARCHAR,
  municipality_id VARCHAR,
  state VARCHAR,
  cnpj_cpf VARCHAR,
  company VARCHAR,
  capacity INT,
  date DATE,
  subclass VARCHAR,
  dt VARCHAR
); -- s3://baseldosdados/br_trase_supply_chain/soy_beans_storage_facilities/

-- ============================================================
-- Dataset: br_tse_eleicoes  (22 tables)
-- ============================================================

CREATE TABLE br_tse_eleicoes.bens_candidato (
  ano INT,
  sigla_uf VARCHAR,
  id_eleicao VARCHAR,
  tipo_eleicao VARCHAR,
  data_eleicao DATE,
  titulo_eleitoral_candidato VARCHAR,
  sequencial_candidato VARCHAR,
  tipo_item VARCHAR,
  descricao_item VARCHAR,
  valor_item DOUBLE
); -- s3://baseldosdados/br_tse_eleicoes/bens_candidato/

CREATE TABLE br_tse_eleicoes.candidatos (
  ano INT,
  id_eleicao VARCHAR,
  tipo_eleicao VARCHAR,
  data_eleicao DATE,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_municipio_tse VARCHAR,
  titulo_eleitoral VARCHAR,
  cpf VARCHAR,
  sequencial VARCHAR,
  numero VARCHAR,
  nome VARCHAR,
  nome_urna VARCHAR,
  numero_partido VARCHAR,
  sigla_partido VARCHAR,
  cargo VARCHAR,
  situacao VARCHAR,
  data_nascimento DATE,
  idade INT,
  genero VARCHAR,
  instrucao VARCHAR,
  ocupacao VARCHAR,
  estado_civil VARCHAR,
  nacionalidade VARCHAR,
  sigla_uf_nascimento VARCHAR,
  municipio_nascimento VARCHAR,
  email VARCHAR,
  raca VARCHAR
); -- s3://baseldosdados/br_tse_eleicoes/candidatos/

CREATE TABLE br_tse_eleicoes.despesas_candidato (
  ano INT,
  turno INT,
  id_eleicao VARCHAR,
  tipo_eleicao VARCHAR,
  data_eleicao DATE,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_municipio_tse VARCHAR,
  titulo_eleitoral_candidato VARCHAR,
  sequencial_candidato VARCHAR,
  numero_candidato VARCHAR,
  cnpj_candidato VARCHAR,
  numero_partido VARCHAR,
  sigla_partido VARCHAR,
  cargo VARCHAR,
  sequencial_despesa VARCHAR,
  data_despesa DATE,
  tipo_despesa VARCHAR,
  descricao_despesa VARCHAR,
  origem_despesa VARCHAR,
  valor_despesa DOUBLE,
  tipo_prestacao_contas VARCHAR,
  data_prestacao_contas DATE,
  sequencial_prestador_contas VARCHAR,
  cnpj_prestador_contas VARCHAR,
  tipo_documento VARCHAR,
  numero_documento VARCHAR,
  especie_recurso VARCHAR,
  fonte_recurso VARCHAR,
  cpf_cnpj_fornecedor VARCHAR,
  nome_fornecedor VARCHAR,
  nome_fornecedor_rf VARCHAR,
  cnae_2_fornecedor VARCHAR,
  cnae_2_fornecedor_classe VARCHAR,
  cnae_2_fornecedor_subclasse VARCHAR,
  descricao_cnae_2_fornecedor VARCHAR,
  tipo_fornecedor VARCHAR,
  esfera_partidaria_fornecedor VARCHAR,
  sigla_uf_fornecedor VARCHAR,
  id_municipio_tse_fornecedor VARCHAR,
  sequencial_candidato_fornecedor VARCHAR,
  numero_candidato_fornecedor VARCHAR,
  numero_partido_fornecedor VARCHAR,
  sigla_partido_fornecedor VARCHAR,
  cargo_fornecedor VARCHAR
); -- s3://baseldosdados/br_tse_eleicoes/despesas_candidato/

CREATE TABLE br_tse_eleicoes.detalhes_votacao_municipio (
  ano INT,
  turno INT,
  id_eleicao VARCHAR,
  tipo_eleicao VARCHAR,
  data_eleicao DATE,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_municipio_tse VARCHAR,
  cargo VARCHAR,
  aptos INT,
  secoes INT,
  secoes_agregadas INT,
  aptos_totalizadas INT,
  secoes_totalizadas INT,
  comparecimento INT,
  abstencoes INT,
  votos_validos INT,
  votos_brancos INT,
  votos_nulos INT,
  votos_nominais INT,
  votos_legenda INT,
  proporcao_comparecimento DOUBLE,
  proporcao_votos_validos DOUBLE,
  proporcao_votos_brancos DOUBLE,
  proporcao_votos_nulos DOUBLE
); -- s3://baseldosdados/br_tse_eleicoes/detalhes_votacao_municipio/

CREATE TABLE br_tse_eleicoes.detalhes_votacao_municipio_zona (
  ano INT,
  turno INT,
  id_eleicao VARCHAR,
  tipo_eleicao VARCHAR,
  data_eleicao DATE,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_municipio_tse VARCHAR,
  zona VARCHAR,
  cargo VARCHAR,
  aptos INT,
  secoes INT,
  secoes_agregadas INT,
  aptos_totalizadas INT,
  secoes_totalizadas INT,
  comparecimento INT,
  abstencoes INT,
  votos_validos INT,
  votos_brancos INT,
  votos_nulos INT,
  votos_nominais INT,
  votos_legenda INT,
  proporcao_comparecimento DOUBLE,
  proporcao_votos_validos DOUBLE,
  proporcao_votos_brancos DOUBLE,
  proporcao_votos_nulos DOUBLE
); -- s3://baseldosdados/br_tse_eleicoes/detalhes_votacao_municipio_zona/

CREATE TABLE br_tse_eleicoes.detalhes_votacao_secao (
  ano INT,
  turno INT,
  id_eleicao VARCHAR,
  tipo_eleicao VARCHAR,
  data_eleicao DATE,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_municipio_tse VARCHAR,
  zona VARCHAR,
  secao VARCHAR,
  cargo VARCHAR,
  aptos INT,
  comparecimento INT,
  abstencoes INT,
  votos_nominais INT,
  votos_brancos INT,
  votos_nulos INT,
  votos_legenda INT,
  votos_nulos_apu_sep INT,
  proporcao_comparecimento DOUBLE,
  proporcao_votos_nominais DOUBLE,
  proporcao_votos_legenda DOUBLE,
  proporcao_votos_brancos DOUBLE,
  proporcao_votos_nulos DOUBLE
); -- s3://baseldosdados/br_tse_eleicoes/detalhes_votacao_secao/

CREATE TABLE br_tse_eleicoes.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/br_tse_eleicoes/dicionario/

CREATE TABLE br_tse_eleicoes.partidos (
  ano INT,
  turno INT,
  id_eleicao VARCHAR,
  tipo_eleicao VARCHAR,
  data_eleicao VARCHAR,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_municipio_tse VARCHAR,
  cargo VARCHAR,
  numero VARCHAR,
  sigla VARCHAR,
  nome VARCHAR,
  tipo_agremiacao VARCHAR,
  sequencial_coligacao VARCHAR,
  nome_coligacao VARCHAR,
  composicao_coligacao VARCHAR,
  numero_federacao VARCHAR,
  nome_federacacao VARCHAR,
  sigla_federacao VARCHAR,
  composicao_federacao VARCHAR,
  situacao_legenda VARCHAR
); -- s3://baseldosdados/br_tse_eleicoes/partidos/

CREATE TABLE br_tse_eleicoes.perfil_eleitorado_local_votacao (
  ano INT,
  turno INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_municipio_tse VARCHAR,
  zona VARCHAR,
  secao VARCHAR,
  tipo_secao_agregada VARCHAR,
  numero VARCHAR,
  nome VARCHAR,
  tipo VARCHAR,
  endereco VARCHAR,
  bairro VARCHAR,
  cep VARCHAR,
  telefone VARCHAR,
  latitude DOUBLE,
  longitude DOUBLE,
  situacao VARCHAR,
  situacao_zona VARCHAR,
  situacao_secao VARCHAR,
  situacao_localidade VARCHAR,
  situacao_secao_acessibilidade VARCHAR,
  eleitores_secao INT
); -- s3://baseldosdados/br_tse_eleicoes/perfil_eleitorado_local_votacao/

CREATE TABLE br_tse_eleicoes.perfil_eleitorado_municipio_zona (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_municipio_tse VARCHAR,
  situacao_biometria VARCHAR,
  zona VARCHAR,
  genero VARCHAR,
  estado_civil VARCHAR,
  grupo_idade VARCHAR,
  instrucao VARCHAR,
  eleitores VARCHAR,
  eleitores_biometria VARCHAR,
  eleitores_deficiencia VARCHAR
); -- s3://baseldosdados/br_tse_eleicoes/perfil_eleitorado_municipio_zona/

CREATE TABLE br_tse_eleicoes.perfil_eleitorado_secao (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_municipio_tse VARCHAR,
  situacao_biometria VARCHAR,
  zona VARCHAR,
  secao VARCHAR,
  genero VARCHAR,
  estado_civil VARCHAR,
  grupo_idade VARCHAR,
  instrucao VARCHAR,
  eleitores VARCHAR,
  eleitores_biometria VARCHAR,
  eleitores_deficiencia VARCHAR,
  eleitores_inclusao_nome_social VARCHAR
); -- s3://baseldosdados/br_tse_eleicoes/perfil_eleitorado_secao/

CREATE TABLE br_tse_eleicoes.receitas_candidato (
  ano INT,
  turno INT,
  id_eleicao VARCHAR,
  tipo_eleicao VARCHAR,
  data_eleicao DATE,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_municipio_tse VARCHAR,
  titulo_eleitoral_candidato VARCHAR,
  sequencial_candidato VARCHAR,
  numero_candidato VARCHAR,
  cnpj_candidato VARCHAR,
  numero_partido VARCHAR,
  sigla_partido VARCHAR,
  cargo VARCHAR,
  sequencial_receita VARCHAR,
  data_receita DATE,
  fonte_receita VARCHAR,
  origem_receita VARCHAR,
  natureza_receita VARCHAR,
  especie_receita VARCHAR,
  situacao_receita VARCHAR,
  descricao_receita VARCHAR,
  valor_receita DOUBLE,
  sequencial_candidato_doador VARCHAR,
  cpf_cnpj_doador VARCHAR,
  sigla_uf_doador VARCHAR,
  id_municipio_tse_doador VARCHAR,
  nome_doador VARCHAR,
  nome_doador_rf VARCHAR,
  cargo_candidato_doador VARCHAR,
  numero_partido_doador VARCHAR,
  sigla_partido_doador VARCHAR,
  esfera_partidaria_doador VARCHAR,
  numero_candidato_doador VARCHAR,
  cnae_2_doador VARCHAR,
  cnae_2_doador_classe VARCHAR,
  cnae_2_doador_subclasse VARCHAR,
  descricao_cnae_2_doador VARCHAR,
  cpf_cnpj_doador_orig VARCHAR,
  nome_doador_orig VARCHAR,
  nome_doador_orig_rf VARCHAR,
  tipo_doador_orig VARCHAR,
  descricao_cnae_2_doador_orig VARCHAR,
  nome_administrador VARCHAR,
  cpf_administrador VARCHAR,
  numero_recibo_eleitoral VARCHAR,
  numero_documento VARCHAR,
  numero_recibo_doacao VARCHAR,
  numero_documento_doacao VARCHAR,
  tipo_prestacao_contas VARCHAR,
  data_prestacao_contas DATE,
  sequencial_prestador_contas VARCHAR,
  cnpj_prestador_contas VARCHAR,
  entrega_conjunto VARCHAR
); -- s3://baseldosdados/br_tse_eleicoes/receitas_candidato/

CREATE TABLE br_tse_eleicoes.receitas_comite (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_municipio_tse VARCHAR,
  tipo_eleicao VARCHAR,
  tipo_comite VARCHAR,
  sequencial_comite VARCHAR,
  numero_partido VARCHAR,
  sigla_partido VARCHAR,
  data_receita DATE,
  origem_receita VARCHAR,
  fonte_receita VARCHAR,
  natureza_receita VARCHAR,
  situacao_receita VARCHAR,
  descricao_receita VARCHAR,
  tipo_documento VARCHAR,
  numero_documento VARCHAR,
  nome_membro VARCHAR,
  cpf_membro VARCHAR,
  cnpj_prestador_contas VARCHAR,
  sigla_uf_doador VARCHAR,
  nome_doador VARCHAR,
  nome_doador_rf VARCHAR,
  cpf_cnpj_doador VARCHAR,
  numero_partido_doador VARCHAR,
  numero_candidato_doador VARCHAR,
  cnae_2_doador VARCHAR,
  cnae_2_doador_classe VARCHAR,
  cnae_2_doador_subclasse VARCHAR,
  descricao_cnae_2_doador VARCHAR,
  cpf_cnpj_doador_orig VARCHAR,
  nome_doador_orig VARCHAR,
  nome_doador_orig_rf VARCHAR,
  tipo_doador_orig VARCHAR,
  descricao_cnae_2_doador_orig VARCHAR,
  valor_receita DOUBLE
); -- s3://baseldosdados/br_tse_eleicoes/receitas_comite/

CREATE TABLE br_tse_eleicoes.receitas_orgao_partidario (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_municipio_tse VARCHAR,
  tipo_eleicao VARCHAR,
  esfera_partidaria VARCHAR,
  tipo_diretorio VARCHAR,
  sequencial_diretorio VARCHAR,
  numero_partido VARCHAR,
  sigla_partido VARCHAR,
  nome_partido VARCHAR,
  numero_recibo_eleitoral VARCHAR,
  tipo_documento VARCHAR,
  numero_documento VARCHAR,
  tipo_prestacao_contas VARCHAR,
  data_prestacao_contas DATE,
  sequencial_prestador_contas VARCHAR,
  cnpj_prestador_contas VARCHAR,
  data_receita DATE,
  origem_receita VARCHAR,
  fonte_receita VARCHAR,
  natureza_receita VARCHAR,
  especie_receita VARCHAR,
  descricao_receita VARCHAR,
  sequencial_receita VARCHAR,
  cnae_2_doador VARCHAR,
  cnae_2_doador_classe VARCHAR,
  cnae_2_doador_subclasse VARCHAR,
  descricao_cnae_2_doador VARCHAR,
  cpf_cnpj_doador VARCHAR,
  nome_doador VARCHAR,
  nome_doador_rf VARCHAR,
  esfera_partidaria_doador VARCHAR,
  sigla_uf_doador VARCHAR,
  id_municipio_doador VARCHAR,
  id_municipio_tse_doador VARCHAR,
  sequencial_candidato_doador VARCHAR,
  numero_candidato_doador VARCHAR,
  cargo_candidato_doador VARCHAR,
  numero_partido_doador VARCHAR,
  sigla_partido_doador VARCHAR,
  nome_partido_doador VARCHAR,
  numero_recibo_doacao VARCHAR,
  numero_documento_doacao VARCHAR,
  cpf_cnpj_doador_orig VARCHAR,
  nome_doador_orig VARCHAR,
  tipo_doador_orig VARCHAR,
  descricao_cnae_2_doador_orig VARCHAR,
  nome_doador_orig_rf VARCHAR,
  valor_receita DOUBLE
); -- s3://baseldosdados/br_tse_eleicoes/receitas_orgao_partidario/

CREATE TABLE br_tse_eleicoes.resultados_candidato (
  ano INT,
  turno INT,
  id_eleicao VARCHAR,
  tipo_eleicao VARCHAR,
  data_eleicao DATE,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_municipio_tse VARCHAR,
  cargo VARCHAR,
  numero_partido VARCHAR,
  sigla_partido VARCHAR,
  titulo_eleitoral_candidato VARCHAR,
  sequencial_candidato VARCHAR,
  numero_candidato VARCHAR,
  resultado VARCHAR,
  votos INT
); -- s3://baseldosdados/br_tse_eleicoes/resultados_candidato/

CREATE TABLE br_tse_eleicoes.resultados_candidato_municipio (
  ano INT,
  turno INT,
  id_eleicao VARCHAR,
  tipo_eleicao VARCHAR,
  data_eleicao DATE,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_municipio_tse VARCHAR,
  cargo VARCHAR,
  numero_partido VARCHAR,
  sigla_partido VARCHAR,
  titulo_eleitoral_candidato VARCHAR,
  sequencial_candidato VARCHAR,
  numero_candidato VARCHAR,
  resultado VARCHAR,
  votos INT
); -- s3://baseldosdados/br_tse_eleicoes/resultados_candidato_municipio/

CREATE TABLE br_tse_eleicoes.resultados_candidato_municipio_zona (
  ano INT,
  turno INT,
  id_eleicao VARCHAR,
  tipo_eleicao VARCHAR,
  data_eleicao DATE,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_municipio_tse VARCHAR,
  zona VARCHAR,
  cargo VARCHAR,
  numero_partido VARCHAR,
  sigla_partido VARCHAR,
  titulo_eleitoral_candidato VARCHAR,
  sequencial_candidato VARCHAR,
  numero_candidato VARCHAR,
  resultado VARCHAR,
  votos INT
); -- s3://baseldosdados/br_tse_eleicoes/resultados_candidato_municipio_zona/

CREATE TABLE br_tse_eleicoes.resultados_candidato_secao (
  ano INT,
  turno INT,
  id_eleicao VARCHAR,
  tipo_eleicao VARCHAR,
  data_eleicao DATE,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_municipio_tse VARCHAR,
  zona VARCHAR,
  secao VARCHAR,
  cargo VARCHAR,
  numero_partido VARCHAR,
  sigla_partido VARCHAR,
  titulo_eleitoral_candidato VARCHAR,
  sequencial_candidato VARCHAR,
  numero_candidato VARCHAR,
  votos INT
); -- s3://baseldosdados/br_tse_eleicoes/resultados_candidato_secao/

CREATE TABLE br_tse_eleicoes.resultados_partido_municipio (
  ano INT,
  turno INT,
  id_eleicao VARCHAR,
  tipo_eleicao VARCHAR,
  data_eleicao DATE,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_municipio_tse VARCHAR,
  cargo VARCHAR,
  numero_partido VARCHAR,
  sigla_partido VARCHAR,
  votos_nominais INT,
  votos_legenda INT
); -- s3://baseldosdados/br_tse_eleicoes/resultados_partido_municipio/

CREATE TABLE br_tse_eleicoes.resultados_partido_municipio_zona (
  ano INT,
  turno INT,
  id_eleicao VARCHAR,
  tipo_eleicao VARCHAR,
  data_eleicao DATE,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_municipio_tse VARCHAR,
  zona VARCHAR,
  cargo VARCHAR,
  numero_partido VARCHAR,
  sigla_partido VARCHAR,
  votos_nominais INT,
  votos_legenda INT
); -- s3://baseldosdados/br_tse_eleicoes/resultados_partido_municipio_zona/

CREATE TABLE br_tse_eleicoes.resultados_partido_secao (
  ano INT,
  turno INT,
  id_eleicao VARCHAR,
  tipo_eleicao VARCHAR,
  data_eleicao DATE,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_municipio_tse VARCHAR,
  zona VARCHAR,
  secao VARCHAR,
  cargo VARCHAR,
  numero_partido VARCHAR,
  sigla_partido VARCHAR,
  votos_nominais INT,
  votos_legenda INT
); -- s3://baseldosdados/br_tse_eleicoes/resultados_partido_secao/

CREATE TABLE br_tse_eleicoes.vagas (
  ano INT,
  id_eleicao VARCHAR,
  tipo_eleicao VARCHAR,
  data_eleicao DATE,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_municipio_tse VARCHAR,
  cargo VARCHAR,
  vagas INT
); -- s3://baseldosdados/br_tse_eleicoes/vagas/

-- ============================================================
-- Dataset: br_tse_filiacao_partidaria  (2 tables)
-- ============================================================

CREATE TABLE br_tse_filiacao_partidaria.microdados (
  registro_filiacao VARCHAR,
  sigla_partido VARCHAR,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_municipio_tse VARCHAR,
  zona VARCHAR,
  secao VARCHAR,
  titulo_eleitor VARCHAR,
  cpf VARCHAR,
  nome VARCHAR,
  nome_social VARCHAR,
  sexo VARCHAR,
  situacao_registro VARCHAR,
  motivo_desfiliacao VARCHAR,
  motivo_cancelamento VARCHAR,
  indicador_origem VARCHAR,
  data_filiacao DATE,
  data_desfiliacao DATE,
  data_cadastro_desfiliacao DATE,
  data_cancelamento DATE,
  data_exclusao DATE,
  data_extracao DATE
); -- s3://baseldosdados/br_tse_filiacao_partidaria/microdados/

CREATE TABLE br_tse_filiacao_partidaria.microdados_antigos (
  sigla_partido VARCHAR,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  id_municipio_tse VARCHAR,
  zona INT,
  secao INT,
  titulo_eleitoral VARCHAR,
  nome VARCHAR,
  data_filiacao DATE,
  situacao_registro VARCHAR,
  tipo_registro VARCHAR,
  data_processamento DATE,
  data_desfiliacao DATE,
  data_cancelamento DATE,
  data_regularizacao DATE,
  motivo_cancelamento VARCHAR
); -- s3://baseldosdados/br_tse_filiacao_partidaria/microdados_antigos/

-- ============================================================
-- Dataset: dataset_new_arch  (1 tables)
-- ============================================================

CREATE TABLE dataset_new_arch.tabela_new_arch (
  ano INT,
  equipe_dados VARCHAR,
  github VARCHAR,
  idade INT,
  sexo VARCHAR
); -- s3://baseldosdados/dataset_new_arch/tabela_new_arch/

-- ============================================================
-- Dataset: mundo_transfermarkt_competicoes  (2 tables)
-- ============================================================

CREATE TABLE mundo_transfermarkt_competicoes.brasileirao_serie_a (
  ano_campeonato INT,
  data DATE,
  rodada INT,
  estadio VARCHAR,
  arbitro VARCHAR,
  publico INT,
  publico_max INT,
  time_mandante VARCHAR,
  time_visitante VARCHAR,
  tecnico_mandante VARCHAR,
  tecnico_visitante VARCHAR,
  colocacao_mandante INT,
  colocacao_visitante INT,
  valor_equipe_titular_mandante INT,
  valor_equipe_titular_visitante INT,
  idade_media_titular_mandante DOUBLE,
  idade_media_titular_visitante DOUBLE,
  gols_mandante INT,
  gols_visitante INT,
  gols_1_tempo_mandante INT,
  gols_1_tempo_visitante INT,
  escanteios_mandante INT,
  escanteios_visitante INT,
  faltas_mandante INT,
  faltas_visitante INT,
  chutes_bola_parada_mandante INT,
  chutes_bola_parada_visitante INT,
  defesas_mandante INT,
  defesas_visitante INT,
  impedimentos_mandante INT,
  impedimentos_visitante INT,
  chutes_mandante INT,
  chutes_visitante INT,
  chutes_fora_mandante INT,
  chutes_fora_visitante INT
); -- s3://baseldosdados/mundo_transfermarkt_competicoes/brasileirao_serie_a/

CREATE TABLE mundo_transfermarkt_competicoes.copa_brasil (
  ano_campeonato INT,
  data DATE,
  horario TIME,
  fase VARCHAR,
  tipo_fase VARCHAR,
  estadio VARCHAR,
  arbitro VARCHAR,
  publico INT,
  publico_max INT,
  time_mandante VARCHAR,
  time_visitante VARCHAR,
  tecnico_mandante VARCHAR,
  tecnico_visitante VARCHAR,
  valor_equipe_titular_mandante INT,
  valor_equipe_titular_visitante INT,
  idade_media_titular_mandante DOUBLE,
  idade_media_titular_visitante DOUBLE,
  gols_mandante INT,
  gols_visitante INT,
  gols_1_tempo_mandante INT,
  gols_1_tempo_visitante INT,
  penalti INT,
  gols_penalti_mandante INT,
  gols_penalti_visitante INT,
  escanteios_mandante INT,
  escanteios_visitante INT,
  faltas_mandante INT,
  faltas_visitante INT,
  chutes_bola_parada_mandante INT,
  chutes_bola_parada_visitante INT,
  defesas_mandante INT,
  defesas_visitante INT,
  impedimentos_mandante INT,
  impedimentos_visitante INT,
  chutes_mandante INT,
  chutes_visitante INT,
  chutes_fora_mandante INT,
  chutes_fora_visitante INT
); -- s3://baseldosdados/mundo_transfermarkt_competicoes/copa_brasil/

-- ============================================================
-- Dataset: mundo_transfermarkt_competicoes_internacionais  (1 tables)
-- ============================================================

CREATE TABLE mundo_transfermarkt_competicoes_internacionais.champions_league (
  temporada VARCHAR,
  data DATE,
  horario TIME,
  fase VARCHAR,
  tipo_fase VARCHAR,
  estadio VARCHAR,
  arbitro VARCHAR,
  publico INT,
  publico_max INT,
  time_mandante VARCHAR,
  time_visitante VARCHAR,
  tecnico_mandante VARCHAR,
  tecnico_visitante VARCHAR,
  idade_tecnico_mandante INT,
  idade_tecnico_visitante INT,
  data_inicio_tecnico_mandante DATE,
  data_inicio_tecnico_visitante DATE,
  data_final_tecnico_mandante DATE,
  data_final_tecnico_visitante DATE,
  proporcao_sucesso_mandante DOUBLE,
  proporcao_sucesso_visitante DOUBLE,
  valor_equipe_titular_mandante INT,
  valor_equipe_titular_visitante INT,
  valor_medio_equipe_titular_mandante INT,
  valor_medio_equipe_titular_visitante INT,
  convocacao_selecao_principal_mandante INT,
  convocacao_selecao_principal_visitante INT,
  selecao_juniores_mandante INT,
  selecao_juniores_visitante INT,
  estrangeiros_mandante INT,
  estrangeiros_visitante INT,
  socios_mandante INT,
  socios_visitante INT,
  idade_media_titular_mandante DOUBLE,
  idade_media_titular_visitante DOUBLE,
  gols_mandante INT,
  gols_visitante INT,
  prorrogacao INT,
  penalti INT,
  gols_1_tempo_mandante INT,
  gols_1_tempo_visitante INT,
  escanteios_mandante INT,
  escanteios_visitante INT,
  faltas_mandante INT,
  faltas_visitante INT,
  chutes_bola_parada_mandante INT,
  chutes_bola_parada_visitante INT,
  defesas_mandante INT,
  defesas_visitante INT,
  impedimentos_mandante INT,
  impedimentos_visitante INT,
  chutes_mandante INT,
  chutes_visitante INT,
  chutes_fora_mandante INT,
  chutes_fora_visitante INT
); -- s3://baseldosdados/mundo_transfermarkt_competicoes_internacionais/champions_league/

-- ============================================================
-- Dataset: test_dataset  (1 tables)
-- ============================================================

CREATE TABLE test_dataset.test_table (
  ano INT,
  github VARCHAR,
  idade INT,
  sexo VARCHAR
); -- s3://baseldosdados/test_dataset/test_table/

-- ============================================================
-- Dataset: us_harvard_ned  (2 tables)
-- ============================================================

CREATE TABLE us_harvard_ned.parliamentary_elections (
  country_id VARCHAR,
  year INT,
  month INT,
  type VARCHAR,
  date DATE,
  source VARCHAR,
  total_seats INT,
  party_1 VARCHAR,
  seats_1 INT,
  seat_share_1 DOUBLE,
  party_2 VARCHAR,
  seats_2 INT,
  seat_share_2 DOUBLE,
  party_3 VARCHAR,
  seats_3 INT,
  seat_share_3 DOUBLE,
  party_4 VARCHAR,
  seats_4 INT,
  seat_share_4 DOUBLE,
  party_5 VARCHAR,
  seats_5 INT,
  seat_share_5 DOUBLE,
  party_6 VARCHAR,
  seats_6 INT,
  seat_share_6 DOUBLE,
  party_7 VARCHAR,
  seats_7 INT,
  seat_share_7 DOUBLE,
  party_8 VARCHAR,
  seats_8 INT,
  seat_share_8 DOUBLE,
  party_9 VARCHAR,
  seats_9 INT,
  seat_share_9 DOUBLE,
  party_10 VARCHAR,
  seats_10 INT,
  seat_share_10 DOUBLE,
  party_11 VARCHAR,
  seats_11 INT,
  seat_share_11 DOUBLE,
  party_12 VARCHAR,
  seats_12 INT,
  seat_share_12 DOUBLE,
  party_13 VARCHAR,
  seats_13 INT,
  seat_share_13 DOUBLE,
  party_14 VARCHAR,
  seats_14 INT,
  seat_share_14 DOUBLE,
  party_15 VARCHAR,
  seats_15 INT,
  seat_share_15 DOUBLE,
  party_16 VARCHAR,
  seats_16 INT,
  seat_share_16 DOUBLE,
  party_17 VARCHAR,
  seats_17 INT,
  seat_share_17 DOUBLE,
  party_18 VARCHAR,
  seats_18 INT,
  seat_share_18 DOUBLE,
  party_19 VARCHAR,
  seats_19 INT,
  seat_share_19 DOUBLE,
  party_20 VARCHAR,
  seats_20 INT,
  seat_share_20 DOUBLE,
  party_21 VARCHAR,
  seats_21 INT,
  seat_share_21 DOUBLE,
  party_22 VARCHAR,
  seats_22 INT,
  seat_share_22 DOUBLE,
  party_23 VARCHAR,
  seats_23 INT,
  seat_share_23 DOUBLE,
  party_24 VARCHAR,
  seats_24 INT,
  seat_share_24 DOUBLE,
  party_25 VARCHAR,
  seats_25 INT,
  seat_share_25 DOUBLE,
  party_26 VARCHAR,
  seats_26 INT,
  seat_share_26 DOUBLE,
  party_27 VARCHAR,
  seats_27 INT,
  seat_share_27 DOUBLE,
  party_28 VARCHAR,
  seats_28 INT,
  seat_share_28 DOUBLE,
  party_29 VARCHAR,
  seats_29 INT,
  seat_share_29 DOUBLE,
  party_30 VARCHAR,
  seats_30 INT,
  seat_share_30 DOUBLE,
  party_31 VARCHAR,
  seats_31 INT,
  seat_share_31 DOUBLE,
  party_32 VARCHAR,
  seats_32 INT,
  seat_share_32 DOUBLE,
  party_33 VARCHAR,
  seats_33 INT,
  seat_share_33 DOUBLE,
  party_34 VARCHAR,
  seats_34 INT,
  seat_share_34 DOUBLE,
  party_35 VARCHAR,
  seats_35 INT,
  seat_share_35 DOUBLE,
  party_36 VARCHAR,
  seats_36 INT,
  seat_share_36 DOUBLE,
  party_37 VARCHAR,
  seats_37 INT,
  seat_share_37 DOUBLE,
  party_38 VARCHAR,
  seats_38 INT,
  seat_share_38 DOUBLE,
  party_39 VARCHAR,
  seats_39 INT,
  seat_share_39 DOUBLE,
  party_40 VARCHAR,
  seats_40 INT,
  seat_share_40 DOUBLE,
  party_41 VARCHAR,
  seats_41 INT,
  seat_share_41 DOUBLE,
  party_42 VARCHAR,
  seats_42 INT,
  seat_share_42 DOUBLE,
  party_43 VARCHAR,
  seats_43 INT,
  seat_share_43 DOUBLE,
  party_44 VARCHAR,
  seats_44 INT,
  seat_share_44 DOUBLE,
  party_45 VARCHAR,
  seats_45 INT,
  seat_share_45 DOUBLE,
  party_46 VARCHAR,
  seats_46 INT,
  seat_share_46 DOUBLE,
  party_47 VARCHAR,
  seats_47 INT,
  seat_share_47 DOUBLE,
  party_48 VARCHAR,
  seats_48 INT,
  seat_share_48 DOUBLE,
  party_49 VARCHAR,
  seats_49 INT,
  seat_share_49 DOUBLE,
  party_50 VARCHAR,
  seats_50 INT,
  seat_share_50 DOUBLE,
  party_51 VARCHAR,
  seats_51 INT,
  seat_share_51 DOUBLE,
  party_52 VARCHAR,
  seats_52 INT,
  seat_share_52 DOUBLE,
  party_53 VARCHAR,
  seats_53 INT,
  seat_share_53 DOUBLE,
  party_54 VARCHAR,
  seats_54 INT,
  seat_share_54 DOUBLE,
  party_55 VARCHAR,
  seats_55 INT,
  seat_share_55 DOUBLE,
  party_56 VARCHAR,
  seats_56 INT,
  seat_share_56 DOUBLE,
  party_57 VARCHAR,
  seats_57 INT,
  seat_share_57 DOUBLE,
  party_58 VARCHAR,
  seats_58 INT,
  seat_share_58 DOUBLE,
  party_59 VARCHAR,
  seats_59 INT,
  seat_share_59 DOUBLE,
  party_60 VARCHAR,
  seats_60 INT,
  seat_share_60 DOUBLE,
  party_61 VARCHAR,
  seats_61 INT,
  seat_share_61 DOUBLE,
  party_62 VARCHAR,
  seats_62 INT,
  seat_share_62 DOUBLE,
  party_63 VARCHAR,
  seats_63 INT,
  seat_share_63 DOUBLE,
  party_64 VARCHAR,
  seats_64 INT,
  seat_share_64 DOUBLE,
  party_65 VARCHAR,
  seats_65 INT,
  seat_share_65 DOUBLE,
  party_66 VARCHAR,
  seats_66 INT,
  seat_share_66 DOUBLE,
  party_67 VARCHAR,
  seats_67 INT,
  seat_share_67 DOUBLE,
  party_68 VARCHAR,
  seats_68 INT,
  seat_share_68 DOUBLE,
  party_69 VARCHAR,
  seats_69 INT,
  seat_share_69 DOUBLE,
  party_70 VARCHAR,
  seats_70 INT,
  seat_share_70 DOUBLE,
  party_71 VARCHAR,
  seats_71 INT,
  seat_share_71 DOUBLE,
  party_72 VARCHAR,
  seats_72 INT,
  seat_share_72 DOUBLE,
  party_73 VARCHAR,
  seats_73 INT,
  seat_share_73 DOUBLE,
  party_74 VARCHAR,
  seats_74 INT,
  seat_share_74 DOUBLE,
  flag_constituent BOOLEAN,
  flag_inconsequential BOOLEAN,
  flag_inconsequential_note VARCHAR,
  flag_coup BOOLEAN,
  flag_vacant_seats BOOLEAN,
  flag_vacant_seats_nb INT,
  flag_appointed BOOLEAN,
  flag_appointed_nb INT,
  flag_non_partisan BOOLEAN
); -- s3://baseldosdados/us_harvard_ned/parliamentary_elections/

CREATE TABLE us_harvard_ned.presidential_elections (
  country_id VARCHAR,
  year INT,
  month INT,
  type VARCHAR,
  date DATE,
  source VARCHAR,
  candidate_1 VARCHAR,
  party_1 VARCHAR,
  votes1_1 INT,
  votes2_1 INT,
  vote_share1_1 DOUBLE,
  vote_share2_1 DOUBLE,
  e_votes_1 INT,
  e_vote_share_1 DOUBLE,
  candidate_2 VARCHAR,
  party_2 VARCHAR,
  votes1_2 INT,
  votes2_2 INT,
  vote_share1_2 DOUBLE,
  vote_share2_2 DOUBLE,
  e_votes_2 INT,
  e_vote_share_2 DOUBLE,
  candidate_3 VARCHAR,
  party_3 VARCHAR,
  votes1_3 INT,
  votes2_3 INT,
  vote_share1_3 DOUBLE,
  vote_share2_3 DOUBLE,
  e_votes_3 INT,
  e_vote_share_3 DOUBLE,
  candidate_4 VARCHAR,
  party_4 VARCHAR,
  votes1_4 INT,
  votes2_4 INT,
  vote_share1_4 DOUBLE,
  vote_share2_4 DOUBLE,
  e_votes_4 INT,
  e_vote_share_4 DOUBLE,
  candidate_5 VARCHAR,
  party_5 VARCHAR,
  votes1_5 INT,
  votes2_5 INT,
  vote_share1_5 DOUBLE,
  vote_share2_5 DOUBLE,
  e_votes_5 INT,
  e_vote_share_5 DOUBLE,
  candidate_6 VARCHAR,
  party_6 VARCHAR,
  votes1_6 INT,
  votes2_6 INT,
  vote_share1_6 DOUBLE,
  vote_share2_6 DOUBLE,
  e_votes_6 INT,
  e_vote_share_6 DOUBLE,
  candidate_7 VARCHAR,
  party_7 VARCHAR,
  votes1_7 INT,
  votes2_7 INT,
  vote_share1_7 DOUBLE,
  vote_share2_7 DOUBLE,
  e_votes_7 INT,
  e_vote_share_7 DOUBLE,
  candidate_8 VARCHAR,
  party_8 VARCHAR,
  votes1_8 INT,
  votes2_8 INT,
  vote_share1_8 DOUBLE,
  vote_share2_8 DOUBLE,
  e_votes_8 INT,
  e_vote_share_8 DOUBLE,
  candidate_9 VARCHAR,
  party_9 VARCHAR,
  votes1_9 INT,
  votes2_9 INT,
  vote_share1_9 DOUBLE,
  vote_share2_9 DOUBLE,
  e_votes_9 INT,
  e_vote_share_9 DOUBLE,
  candidate_10 VARCHAR,
  party_10 VARCHAR,
  votes1_10 INT,
  votes2_10 INT,
  vote_share1_10 DOUBLE,
  vote_share2_10 DOUBLE,
  e_votes_10 INT,
  e_vote_share_10 DOUBLE,
  candidate_11 VARCHAR,
  party_11 VARCHAR,
  votes1_11 INT,
  votes2_11 INT,
  vote_share1_11 DOUBLE,
  vote_share2_11 DOUBLE,
  e_votes_11 INT,
  e_vote_share_11 DOUBLE,
  candidate_12 VARCHAR,
  party_12 VARCHAR,
  votes1_12 INT,
  votes2_12 INT,
  vote_share1_12 DOUBLE,
  vote_share2_12 DOUBLE,
  e_votes_12 INT,
  e_vote_share_12 DOUBLE,
  candidate_13 VARCHAR,
  party_13 VARCHAR,
  votes1_13 INT,
  votes2_13 INT,
  vote_share1_13 DOUBLE,
  vote_share2_13 DOUBLE,
  e_votes_13 INT,
  e_vote_share_13 DOUBLE,
  candidate_14 VARCHAR,
  party_14 VARCHAR,
  votes1_14 INT,
  votes2_14 INT,
  vote_share1_14 DOUBLE,
  vote_share2_14 DOUBLE,
  e_votes_14 INT,
  e_vote_share_14 DOUBLE,
  candidate_15 VARCHAR,
  party_15 VARCHAR,
  votes1_15 INT,
  votes2_15 INT,
  vote_share1_15 DOUBLE,
  vote_share2_15 DOUBLE,
  e_votes_15 INT,
  e_vote_share_15 DOUBLE,
  candidate_16 VARCHAR,
  party_16 VARCHAR,
  votes1_16 INT,
  votes2_16 INT,
  vote_share1_16 DOUBLE,
  vote_share2_16 DOUBLE,
  e_votes_16 INT,
  e_vote_share_16 DOUBLE,
  candidate_17 VARCHAR,
  party_17 VARCHAR,
  votes1_17 INT,
  votes2_17 INT,
  vote_share1_17 DOUBLE,
  vote_share2_17 DOUBLE,
  e_votes_17 INT,
  e_vote_share_17 DOUBLE,
  candidate_18 VARCHAR,
  party_18 VARCHAR,
  votes1_18 INT,
  votes2_18 INT,
  vote_share1_18 DOUBLE,
  vote_share2_18 DOUBLE,
  e_votes_18 INT,
  e_vote_share_18 DOUBLE,
  candidate_19 VARCHAR,
  party_19 VARCHAR,
  votes1_19 INT,
  votes2_19 INT,
  vote_share1_19 DOUBLE,
  vote_share2_19 DOUBLE,
  e_votes_19 INT,
  e_vote_share_19 DOUBLE,
  candidate_20 VARCHAR,
  party_20 VARCHAR,
  votes1_20 INT,
  votes2_20 INT,
  vote_share1_20 DOUBLE,
  vote_share2_20 DOUBLE,
  e_votes_20 INT,
  e_vote_share_20 DOUBLE,
  candidate_21 VARCHAR,
  party_21 VARCHAR,
  votes1_21 INT,
  votes2_21 INT,
  vote_share1_21 DOUBLE,
  vote_share2_21 DOUBLE,
  e_votes_21 INT,
  e_vote_share_21 DOUBLE,
  candidate_22 VARCHAR,
  party_22 VARCHAR,
  votes1_22 INT,
  votes2_22 INT,
  vote_share1_22 DOUBLE,
  vote_share2_22 DOUBLE,
  e_votes_22 INT,
  e_vote_share_22 DOUBLE,
  candidate_23 VARCHAR,
  party_23 VARCHAR,
  votes1_23 INT,
  votes2_23 INT,
  vote_share1_23 DOUBLE,
  vote_share2_23 DOUBLE,
  e_votes_23 INT,
  e_vote_share_23 DOUBLE,
  candidate_24 VARCHAR,
  party_24 VARCHAR,
  votes1_24 INT,
  votes2_24 INT,
  vote_share1_24 DOUBLE,
  vote_share2_24 DOUBLE,
  e_votes_24 INT,
  e_vote_share_24 DOUBLE,
  candidate_25 VARCHAR,
  party_25 VARCHAR,
  votes1_25 INT,
  votes2_25 INT,
  vote_share1_25 DOUBLE,
  vote_share2_25 DOUBLE,
  e_votes_25 INT,
  e_vote_share_25 DOUBLE,
  candidate_26 VARCHAR,
  party_26 VARCHAR,
  votes1_26 INT,
  votes2_26 INT,
  vote_share1_26 DOUBLE,
  vote_share2_26 DOUBLE,
  e_votes_26 INT,
  e_vote_share_26 DOUBLE,
  candidate_27 VARCHAR,
  party_27 VARCHAR,
  votes1_27 INT,
  votes2_27 INT,
  vote_share1_27 DOUBLE,
  vote_share2_27 DOUBLE,
  e_votes_27 INT,
  e_vote_share_27 DOUBLE,
  candidate_28 VARCHAR,
  party_28 VARCHAR,
  votes1_28 INT,
  votes2_28 INT,
  vote_share1_28 DOUBLE,
  vote_share2_28 DOUBLE,
  e_votes_28 INT,
  e_vote_share_28 DOUBLE,
  candidate_29 VARCHAR,
  party_29 VARCHAR,
  votes1_29 INT,
  votes2_29 INT,
  vote_share1_29 DOUBLE,
  vote_share2_29 DOUBLE,
  e_votes_29 INT,
  e_vote_share_29 DOUBLE,
  candidate_30 VARCHAR,
  party_30 VARCHAR,
  votes1_30 INT,
  votes2_30 INT,
  vote_share1_30 DOUBLE,
  vote_share2_30 DOUBLE,
  e_votes_30 INT,
  e_vote_share_30 DOUBLE,
  candidate_31 VARCHAR,
  party_31 VARCHAR,
  votes1_31 INT,
  votes2_31 INT,
  vote_share1_31 DOUBLE,
  vote_share2_31 DOUBLE,
  e_votes_31 INT,
  e_vote_share_31 DOUBLE,
  candidate_32 VARCHAR,
  party_32 VARCHAR,
  votes1_32 INT,
  votes2_32 INT,
  vote_share1_32 DOUBLE,
  vote_share2_32 DOUBLE,
  e_votes_32 INT,
  e_vote_share_32 DOUBLE,
  candidate_33 VARCHAR,
  party_33 VARCHAR,
  votes1_33 INT,
  votes2_33 INT,
  vote_share1_33 DOUBLE,
  vote_share2_33 DOUBLE,
  e_votes_33 INT,
  e_vote_share_33 DOUBLE,
  candidate_34 VARCHAR,
  party_34 VARCHAR,
  votes1_34 INT,
  votes2_34 INT,
  vote_share1_34 DOUBLE,
  vote_share2_34 DOUBLE,
  e_votes_34 INT,
  e_vote_share_34 DOUBLE,
  candidate_35 VARCHAR,
  party_35 VARCHAR,
  votes1_35 INT,
  votes2_35 INT,
  vote_share1_35 DOUBLE,
  vote_share2_35 DOUBLE,
  e_votes_35 INT,
  e_vote_share_35 DOUBLE,
  candidate_36 VARCHAR,
  party_36 VARCHAR,
  votes1_36 INT,
  votes2_36 INT,
  vote_share1_36 DOUBLE,
  vote_share2_36 DOUBLE,
  e_votes_36 INT,
  e_vote_share_36 DOUBLE,
  candidate_37 VARCHAR,
  party_37 VARCHAR,
  votes1_37 INT,
  votes2_37 INT,
  vote_share1_37 DOUBLE,
  vote_share2_37 DOUBLE,
  e_votes_37 INT,
  e_vote_share_37 DOUBLE,
  candidate_38 VARCHAR,
  party_38 VARCHAR,
  votes1_38 INT,
  votes2_38 INT,
  vote_share1_38 DOUBLE,
  vote_share2_38 DOUBLE,
  e_votes_38 INT,
  e_vote_share_38 DOUBLE,
  candidate_39 VARCHAR,
  party_39 VARCHAR,
  votes1_39 INT,
  votes2_39 INT,
  vote_share1_39 DOUBLE,
  vote_share2_39 DOUBLE,
  e_votes_39 INT,
  e_vote_share_39 DOUBLE,
  flag_two_round BOOLEAN,
  flag_inconsequential BOOLEAN,
  flag_inconsequential_note VARCHAR,
  flag_coup BOOLEAN,
  flag_plebiscite BOOLEAN,
  flag_unopposed BOOLEAN,
  flag_indirect BOOLEAN
); -- s3://baseldosdados/us_harvard_ned/presidential_elections/

-- ============================================================
-- Dataset: world_ampas_oscar  (1 tables)
-- ============================================================

CREATE TABLE world_ampas_oscar.winner_demographics (
  name VARCHAR,
  birth_year INT,
  birth_date DATE,
  birthplace VARCHAR,
  race_ethnicity VARCHAR,
  religion VARCHAR,
  sexual_orientation VARCHAR,
  year_edition INT,
  category VARCHAR,
  movie VARCHAR
); -- s3://baseldosdados/world_ampas_oscar/winner_demographics/

-- ============================================================
-- Dataset: world_iea_pirls  (8 tables)
-- ============================================================

CREATE TABLE world_iea_pirls.dictionary (
  table_id VARCHAR,
  column_name VARCHAR,
  key VARCHAR,
  temporal_coverage VARCHAR,
  value VARCHAR
); -- s3://baseldosdados/world_iea_pirls/dictionary/

CREATE TABLE world_iea_pirls.home_context (
  country_iso3_code VARCHAR,
  country_id VARCHAR,
  population_id VARCHAR,
  standardized_grade_id VARCHAR,
  grade_id VARCHAR,
  student_wave_indicator VARCHAR,
  school_id VARCHAR,
  class_id VARCHAR,
  student_id VARCHAR,
  language_home_questionnaire VARCHAR,
  locale_student_home_questionnaire_id VARCHAR,
  asbh01a VARCHAR,
  asbh01b VARCHAR,
  asbh01c VARCHAR,
  asbh01d VARCHAR,
  asbh01e VARCHAR,
  asbh01f VARCHAR,
  asbh01g VARCHAR,
  asbh01h VARCHAR,
  asbh01i VARCHAR,
  asbh01j VARCHAR,
  asbh01k VARCHAR,
  asbh01l VARCHAR,
  asbh01m VARCHAR,
  asbh01n VARCHAR,
  asbh01o VARCHAR,
  asbh01p VARCHAR,
  asbh01q VARCHAR,
  asbh01r VARCHAR,
  asbh02a BOOLEAN,
  asbh02b VARCHAR,
  asbh03a BOOLEAN,
  asbh03b BOOLEAN,
  asbh03c BOOLEAN,
  asbh03d BOOLEAN,
  asbh03e BOOLEAN,
  asbh03f BOOLEAN,
  asbh04 VARCHAR,
  asbh05aa BOOLEAN,
  asbh05ab BOOLEAN,
  asbh05b VARCHAR,
  asbh06 VARCHAR,
  asbh07a VARCHAR,
  asbh07b VARCHAR,
  asbh07c VARCHAR,
  asbh07d VARCHAR,
  asbh07e VARCHAR,
  asbh07f VARCHAR,
  asbh07g VARCHAR,
  asbh08a VARCHAR,
  asbh08b VARCHAR,
  asbh08c VARCHAR,
  asbh08d VARCHAR,
  asbh08e VARCHAR,
  asbh08f VARCHAR,
  asbh09 VARCHAR,
  asbh10 VARCHAR,
  asbh11a VARCHAR,
  asbh11b VARCHAR,
  asbh11c VARCHAR,
  asbh11d VARCHAR,
  asbh11e VARCHAR,
  asbh11f VARCHAR,
  asbh11g VARCHAR,
  asbh11h VARCHAR,
  asbh12 VARCHAR,
  asbh13 VARCHAR,
  asbh14a BOOLEAN,
  asbh14b BOOLEAN,
  asbh14c BOOLEAN,
  asbh15a VARCHAR,
  asbh15b VARCHAR,
  asbh16 VARCHAR,
  asbh17a VARCHAR,
  asbh17b VARCHAR,
  asbh18aa BOOLEAN,
  asbh18ab BOOLEAN,
  asbh18ba BOOLEAN,
  asbh18bb BOOLEAN,
  asbh18ca BOOLEAN,
  asbh18cb BOOLEAN,
  asbh18da BOOLEAN,
  asbh18db BOOLEAN,
  asbh18ea BOOLEAN,
  asbh18eb BOOLEAN,
  asbh18fa BOOLEAN,
  asbh18fb BOOLEAN,
  asbh18ga BOOLEAN,
  asbh18gb BOOLEAN,
  asbh19 BOOLEAN,
  asbh20a BOOLEAN,
  asbh20b BOOLEAN,
  asbh20c BOOLEAN,
  asbh21a BOOLEAN,
  asbh21b BOOLEAN,
  asbh21c BOOLEAN,
  asbh21d BOOLEAN,
  asbh22 VARCHAR,
  asbghrl DOUBLE,
  asdghrl VARCHAR,
  asbhses DOUBLE,
  asdhses VARCHAR,
  asbhela DOUBLE,
  asdhela VARCHAR,
  asbhena DOUBLE,
  asdhena VARCHAR,
  asbheln DOUBLE,
  asdheln VARCHAR,
  asbhelt DOUBLE,
  asdhelt VARCHAR,
  asbhpcs DOUBLE,
  asdhpcs VARCHAR,
  asbhplr DOUBLE,
  asdhplr VARCHAR,
  asdhaps VARCHAR,
  asdhedup VARCHAR,
  asdhoccp VARCHAR,
  version VARCHAR,
  scope VARCHAR,
  pirls_type VARCHAR
); -- s3://baseldosdados/world_iea_pirls/home_context/

CREATE TABLE world_iea_pirls.school_context (
  country_iso3_code VARCHAR,
  country_id VARCHAR,
  population_id VARCHAR,
  standardized_grade_id VARCHAR,
  grade_id VARCHAR,
  school_id VARCHAR,
  language_school_questionnaire VARCHAR,
  locale_school_questionnaire_id VARCHAR,
  acbg03a VARCHAR,
  acbg03b VARCHAR,
  acbg04 VARCHAR,
  acbg05a VARCHAR,
  acbg05b VARCHAR,
  acbg06a INT,
  acbg06b INT,
  acbg06c VARCHAR,
  acbg07a BOOLEAN,
  acbg07b VARCHAR,
  acbg07c BOOLEAN,
  acbg08 BOOLEAN,
  acbg09 INT,
  acbg10aa VARCHAR,
  acbg10ab VARCHAR,
  acbg10ac VARCHAR,
  acbg10ad VARCHAR,
  acbg10ae VARCHAR,
  acbg10af VARCHAR,
  acbg10ag VARCHAR,
  acbg10ah VARCHAR,
  acbg10ai VARCHAR,
  acbg10aj VARCHAR,
  acbg10ba VARCHAR,
  acbg10bb VARCHAR,
  acbg10bc VARCHAR,
  acbg10bd VARCHAR,
  acbg11a VARCHAR,
  acbg11b VARCHAR,
  acbg11c VARCHAR,
  acbg11d VARCHAR,
  acbg11e VARCHAR,
  acbg11f VARCHAR,
  acbg11g VARCHAR,
  acbg11h VARCHAR,
  acbg11i VARCHAR,
  acbg11j VARCHAR,
  acbg11k VARCHAR,
  acbg11l VARCHAR,
  acbg12a VARCHAR,
  acbg12b VARCHAR,
  acbg12c VARCHAR,
  acbg12d VARCHAR,
  acbg12e VARCHAR,
  acbg12f VARCHAR,
  acbg12g VARCHAR,
  acbg12h VARCHAR,
  acbg12i VARCHAR,
  acbg12j VARCHAR,
  acbg13 VARCHAR,
  acbg14a VARCHAR,
  acbg14b VARCHAR,
  acbg14c VARCHAR,
  acbg14d VARCHAR,
  acbg14e VARCHAR,
  acbg14f VARCHAR,
  acbg14g VARCHAR,
  acbg14h VARCHAR,
  acbg14i VARCHAR,
  acbg14j VARCHAR,
  acbg14k VARCHAR,
  acbg14l VARCHAR,
  acbg14m VARCHAR,
  acbg14n VARCHAR,
  acbg15 INT,
  acbg16 INT,
  acbg17 VARCHAR,
  acbg18a BOOLEAN,
  acbg18b BOOLEAN,
  acbg18c BOOLEAN,
  acbg19 VARCHAR,
  acbg20 VARCHAR,
  acbg21a BOOLEAN,
  acbg21b BOOLEAN,
  acbg21c BOOLEAN,
  acbg21d BOOLEAN,
  acbg21e BOOLEAN,
  acbg21f BOOLEAN,
  school_level_weight DOUBLE,
  sum_student_weights DOUBLE,
  school_weight_adjustment DOUBLE,
  school_weight_factor DOUBLE,
  replicate_code VARCHAR,
  zone_code VARCHAR,
  acbgrrs DOUBLE,
  acdgrrs VARCHAR,
  acbgeas DOUBLE,
  acdgeas VARCHAR,
  acbgdas DOUBLE,
  acdgdas VARCHAR,
  acdgsbc VARCHAR,
  acdgtihy DOUBLE,
  version VARCHAR,
  scope VARCHAR,
  pirls_type VARCHAR
); -- s3://baseldosdados/world_iea_pirls/school_context/

CREATE TABLE world_iea_pirls.student_achievement (
  country_iso3_code VARCHAR,
  country_id VARCHAR,
  population_id VARCHAR,
  standardized_grade_id VARCHAR,
  grade_id VARCHAR,
  student_wave_indicator VARCHAR,
  school_id VARCHAR,
  class_id VARCHAR,
  student_id VARCHAR,
  sex_student VARCHAR,
  test_administrator_position VARCHAR,
  language_student_achievement_test VARCHAR,
  locale_student_test_id VARCHAR,
  booklet_id VARCHAR,
  rp41b01 VARCHAR,
  rp41b02 VARCHAR,
  rp41b03 VARCHAR,
  rp41b04 VARCHAR,
  rp41b05 VARCHAR,
  rp41b06 VARCHAR,
  rp41b07 VARCHAR,
  rp41b08 VARCHAR,
  rp41b09 VARCHAR,
  rp41b10 VARCHAR,
  rp41b11 VARCHAR,
  rp41b12 VARCHAR,
  rp41b13 VARCHAR,
  rp41b14 VARCHAR,
  rp41b15 VARCHAR,
  rp41b16 VARCHAR,
  rp41b17 VARCHAR,
  rp51c01 VARCHAR,
  rp51c02 VARCHAR,
  rp51c03 VARCHAR,
  rp51c04 VARCHAR,
  rp51c05 VARCHAR,
  rp51c06 VARCHAR,
  rp51c07 VARCHAR,
  rp51c08 VARCHAR,
  rp51c09 VARCHAR,
  rp51c10 VARCHAR,
  rp51c11 VARCHAR,
  rp51c12 VARCHAR,
  rp51c13a VARCHAR,
  rp51c13b VARCHAR,
  rp51c14 VARCHAR,
  rp51c15 VARCHAR,
  rp51d01 VARCHAR,
  rp51d02 VARCHAR,
  rp51d03 VARCHAR,
  rp51d04 VARCHAR,
  rp51d05 VARCHAR,
  rp51d06 VARCHAR,
  rp51d07 VARCHAR,
  rp51d08 VARCHAR,
  rp51d09 VARCHAR,
  rp51d10 VARCHAR,
  rp51d11a VARCHAR,
  rp51d11b VARCHAR,
  rp51d12a VARCHAR,
  rp51d12b VARCHAR,
  rp51d13 VARCHAR,
  rp51d14 VARCHAR,
  rp51d15 VARCHAR,
  rp51d16 VARCHAR,
  rp41e01 VARCHAR,
  rp41e02 VARCHAR,
  rp41e03 VARCHAR,
  rp41e04 VARCHAR,
  rp41e05 VARCHAR,
  rp41e06 VARCHAR,
  rp41e07 VARCHAR,
  rp41e08 VARCHAR,
  rp41e09 VARCHAR,
  rp41e10 VARCHAR,
  rp41e11 VARCHAR,
  rp41e12 VARCHAR,
  rp41e13 VARCHAR,
  rp41e14 VARCHAR,
  rp41e15 VARCHAR,
  rp41e16 VARCHAR,
  rp41e17 VARCHAR,
  rp41h01 VARCHAR,
  rp41h02 VARCHAR,
  rp41h03 VARCHAR,
  rp41h04 VARCHAR,
  rp41h05 VARCHAR,
  rp41h06 VARCHAR,
  rp41h07 VARCHAR,
  rp41h08 VARCHAR,
  rp41h09 VARCHAR,
  rp41h10 VARCHAR,
  rp41h11 VARCHAR,
  rp41h12 VARCHAR,
  rp41h13 VARCHAR,
  rp41h14 VARCHAR,
  rp41h15 VARCHAR,
  rp41h16 VARCHAR,
  rp41i01 VARCHAR,
  rp41i02 VARCHAR,
  rp41i03 VARCHAR,
  rp41i04 VARCHAR,
  rp41i05 VARCHAR,
  rp41i06 VARCHAR,
  rp41i07 VARCHAR,
  rp41i08 VARCHAR,
  rp41i09 VARCHAR,
  rp41i10 VARCHAR,
  rp41i11 VARCHAR,
  rp41i12 VARCHAR,
  rp41i13 VARCHAR,
  rp41i14 VARCHAR,
  rp41i15 VARCHAR,
  rp21k01 VARCHAR,
  rp21k02 VARCHAR,
  rp21k03 VARCHAR,
  rp21k04 VARCHAR,
  rp21k05 VARCHAR,
  rp21k06 VARCHAR,
  rp21k07 VARCHAR,
  rp21k08 VARCHAR,
  rp21k09 VARCHAR,
  rp21k10 VARCHAR,
  rp21k11 VARCHAR,
  rp21k12 VARCHAR,
  rp31m01 VARCHAR,
  rp31m02 VARCHAR,
  rp31m03 VARCHAR,
  rp31m04 VARCHAR,
  rp31m05 VARCHAR,
  rp31m06 VARCHAR,
  rp31m07 VARCHAR,
  rp31m08 VARCHAR,
  rp31m09 VARCHAR,
  rp31m10 VARCHAR,
  rp31m11 VARCHAR,
  rp31m12 VARCHAR,
  rp31m13 VARCHAR,
  rp31m14 VARCHAR,
  rp31m15 VARCHAR,
  rp31m16 VARCHAR,
  rp31m17a VARCHAR,
  rp31m17b VARCHAR,
  rp31m17c VARCHAR,
  rp41m01 VARCHAR,
  rp41m02 VARCHAR,
  rp41m03 VARCHAR,
  rp41m04 VARCHAR,
  rp41m05 VARCHAR,
  rp41m06 VARCHAR,
  rp41m07 VARCHAR,
  rp41m08 VARCHAR,
  rp41m09 VARCHAR,
  rp41m10 VARCHAR,
  rp41m11 VARCHAR,
  rp41m12 VARCHAR,
  rp41m13 VARCHAR,
  rp41m14 VARCHAR,
  rp41m15 VARCHAR,
  rp41m16 VARCHAR,
  rp41m17 VARCHAR,
  rp41m18 VARCHAR,
  rp51n01 VARCHAR,
  rp51n02 VARCHAR,
  rp51n03 VARCHAR,
  rp51n04 VARCHAR,
  rp51n05 VARCHAR,
  rp51n06 VARCHAR,
  rp51n07 VARCHAR,
  rp51n08 VARCHAR,
  rp51n09a VARCHAR,
  rp51n09b VARCHAR,
  rp51n10 VARCHAR,
  rp51n11 VARCHAR,
  rp51n12 VARCHAR,
  rp51n13a VARCHAR,
  rp51n13b VARCHAR,
  rp51n14 VARCHAR,
  rp51n15 VARCHAR,
  rp41o01 VARCHAR,
  rp41o02 VARCHAR,
  rp41o03 VARCHAR,
  rp41o04 VARCHAR,
  rp41o05 VARCHAR,
  rp41o06 VARCHAR,
  rp41o07 VARCHAR,
  rp41o08 VARCHAR,
  rp41o09 VARCHAR,
  rp41o10 VARCHAR,
  rp41o11 VARCHAR,
  rp41o12 VARCHAR,
  rp41o13 VARCHAR,
  rp31p01 VARCHAR,
  rp31p02 VARCHAR,
  rp31p03 VARCHAR,
  rp31p04 VARCHAR,
  rp31p05 VARCHAR,
  rp31p06 VARCHAR,
  rp31p07 VARCHAR,
  rp31p08 VARCHAR,
  rp31p09 VARCHAR,
  rp31p10 VARCHAR,
  rp31p11 VARCHAR,
  rp31p12 VARCHAR,
  rp31p13 VARCHAR,
  rp31p14 VARCHAR,
  rp51r01 VARCHAR,
  rp51r02 VARCHAR,
  rp51r03 VARCHAR,
  rp51r04 VARCHAR,
  rp51r05 VARCHAR,
  rp51r06 VARCHAR,
  rp51r07 VARCHAR,
  rp51r08 VARCHAR,
  rp51r09 VARCHAR,
  rp51r10 VARCHAR,
  rp51r11 VARCHAR,
  rp51r13 VARCHAR,
  rp51r14 VARCHAR,
  rp51r15 VARCHAR,
  rp51r16 VARCHAR,
  rp51r17a VARCHAR,
  rp51r17b VARCHAR,
  rp51t01 VARCHAR,
  rp51t02 VARCHAR,
  rp51t03 VARCHAR,
  rp51t04 VARCHAR,
  rp51t05 VARCHAR,
  rp51t06 VARCHAR,
  rp51t07 VARCHAR,
  rp51t08 VARCHAR,
  rp51t09 VARCHAR,
  rp51t10 VARCHAR,
  rp51t11 VARCHAR,
  rp51t12 VARCHAR,
  rp51t13 VARCHAR,
  rp51t14a VARCHAR,
  rp51t14b VARCHAR,
  rp51t14c VARCHAR,
  rp51t14d VARCHAR,
  rp51t14e VARCHAR,
  rp51t15 VARCHAR,
  rp51t16 VARCHAR,
  rp31u01 VARCHAR,
  rp31u02 VARCHAR,
  rp31u03 VARCHAR,
  rp31u04 VARCHAR,
  rp31u05 VARCHAR,
  rp31u06 VARCHAR,
  rp31u07 VARCHAR,
  rp31u08 VARCHAR,
  rp31u09 VARCHAR,
  rp31u10 VARCHAR,
  rp31u11 VARCHAR,
  rp31u12 VARCHAR,
  rp31u13 VARCHAR,
  rp31u14 VARCHAR,
  rp31w01 VARCHAR,
  rp31w02 VARCHAR,
  rp31w03 VARCHAR,
  rp31w04 VARCHAR,
  rp31w05 VARCHAR,
  rp31w06 VARCHAR,
  rp31w07a VARCHAR,
  rp31w07b VARCHAR,
  rp31w07c VARCHAR,
  rp31w08 VARCHAR,
  rp31w09 VARCHAR,
  rp31w10 VARCHAR,
  rp31w11 VARCHAR,
  rp31w12 VARCHAR,
  rp31w13 VARCHAR,
  rp21y01 VARCHAR,
  rp21y02 VARCHAR,
  rp21y03 VARCHAR,
  rp21y04 VARCHAR,
  rp21y05 VARCHAR,
  rp21y06 VARCHAR,
  rp21y07 VARCHAR,
  rp21y08 VARCHAR,
  rp21y09 VARCHAR,
  rp21y10 VARCHAR,
  rp21y11 VARCHAR,
  rp21y12 VARCHAR,
  rp21y13 VARCHAR,
  rp21y14 VARCHAR,
  rp51z01 VARCHAR,
  rp51z02 VARCHAR,
  rp51z03 VARCHAR,
  rp51z04 VARCHAR,
  rp51z05 VARCHAR,
  rp51z06 VARCHAR,
  rp51z07 VARCHAR,
  rp51z08 VARCHAR,
  rp51z09 VARCHAR,
  rp51z10 VARCHAR,
  rp51z11 VARCHAR,
  rp51z12 VARCHAR,
  rp51z13 VARCHAR,
  rp51z14 VARCHAR,
  rp51z15 VARCHAR,
  rp51c13 VARCHAR,
  rp51d11 VARCHAR,
  rp51d12 VARCHAR,
  rp31m17 VARCHAR,
  rp51n09 VARCHAR,
  rp51n13 VARCHAR,
  rp51r17 VARCHAR,
  rp51t14 VARCHAR,
  rp31w07 VARCHAR,
  rp41blike VARCHAR,
  rp51clike VARCHAR,
  rp51dlike VARCHAR,
  rp41elike VARCHAR,
  rp41hlike VARCHAR,
  rp41ilike VARCHAR,
  rp21klike VARCHAR,
  rp31mlike VARCHAR,
  rp41mlike VARCHAR,
  rp51nlike VARCHAR,
  rp41olike VARCHAR,
  rp31plike VARCHAR,
  rp51rlike VARCHAR,
  rp51tlike VARCHAR,
  rp31ulike VARCHAR,
  rp31wlike VARCHAR,
  rp21ylike VARCHAR,
  rp51zlike VARCHAR,
  re41b01 VARCHAR,
  re41b02 VARCHAR,
  re41b03 VARCHAR,
  re41b04 VARCHAR,
  re41b05 VARCHAR,
  re41b06 VARCHAR,
  re41b07 VARCHAR,
  re41b08 VARCHAR,
  re41b09 VARCHAR,
  re41b10 VARCHAR,
  re41b11 VARCHAR,
  re41b12 VARCHAR,
  re41b13 VARCHAR,
  re41b14 VARCHAR,
  re41b15 VARCHAR,
  re41b16 VARCHAR,
  re41b17 VARCHAR,
  re51c01a VARCHAR,
  re51c01b VARCHAR,
  re51c01c VARCHAR,
  re51c01d VARCHAR,
  re51c01e VARCHAR,
  re51c02 VARCHAR,
  re51c03 VARCHAR,
  re51c04 VARCHAR,
  re51c05 VARCHAR,
  re51c06 VARCHAR,
  re51c07a VARCHAR,
  re51c07b VARCHAR,
  re51c07c VARCHAR,
  re51c07d VARCHAR,
  re51c08 VARCHAR,
  re51c09 VARCHAR,
  re51c10 VARCHAR,
  re51c11 VARCHAR,
  re51c12 VARCHAR,
  re51c13a VARCHAR,
  re51c13b VARCHAR,
  re51c14 VARCHAR,
  re51c15 VARCHAR,
  re51d01 VARCHAR,
  re51d02 VARCHAR,
  re51d03 VARCHAR,
  re51d04 VARCHAR,
  re51d05 VARCHAR,
  re51d06 VARCHAR,
  re51d07 VARCHAR,
  re51d08 VARCHAR,
  re51d09 VARCHAR,
  re51d10 VARCHAR,
  re51d11a VARCHAR,
  re51d11b VARCHAR,
  re51d12a VARCHAR,
  re51d12b VARCHAR,
  re51d13 VARCHAR,
  re51d14 VARCHAR,
  re51d15 VARCHAR,
  re51d16 VARCHAR,
  re41e01 VARCHAR,
  re41e02 VARCHAR,
  re41e03 VARCHAR,
  re41e04 VARCHAR,
  re41e05 VARCHAR,
  re41e06 VARCHAR,
  re41e07 VARCHAR,
  re41e08 VARCHAR,
  re41e09 VARCHAR,
  re41e10 VARCHAR,
  re41e11 VARCHAR,
  re41e12 VARCHAR,
  re41e13 VARCHAR,
  re41e14 VARCHAR,
  re41e15 VARCHAR,
  re41e16a VARCHAR,
  re41e16c VARCHAR,
  re41e16d VARCHAR,
  re41e16e VARCHAR,
  re41e17 VARCHAR,
  re41h01 VARCHAR,
  re41h02 VARCHAR,
  re41h03 VARCHAR,
  re41h04 VARCHAR,
  re41h05 VARCHAR,
  re41h06 VARCHAR,
  re41h07 VARCHAR,
  re41h08 VARCHAR,
  re41h09 VARCHAR,
  re41h10 VARCHAR,
  re41h11 VARCHAR,
  re41h12 VARCHAR,
  re41h13 VARCHAR,
  re41h14 VARCHAR,
  re41h15 VARCHAR,
  re41h16 VARCHAR,
  re41i01 VARCHAR,
  re41i02 VARCHAR,
  re41i03 VARCHAR,
  re41i04 VARCHAR,
  re41i05 VARCHAR,
  re41i06 VARCHAR,
  re41i07 VARCHAR,
  re41i08 VARCHAR,
  re41i09 VARCHAR,
  re41i10 VARCHAR,
  re41i11 VARCHAR,
  re41i12 VARCHAR,
  re41i13 VARCHAR,
  re41i14 VARCHAR,
  re41i15 VARCHAR,
  re21k01 VARCHAR,
  re21k02 VARCHAR,
  re21k03 VARCHAR,
  re21k04 VARCHAR,
  re21k05 VARCHAR,
  re21k06 VARCHAR,
  re21k07 VARCHAR,
  re21k08 VARCHAR,
  re21k09 VARCHAR,
  re21k10 VARCHAR,
  re21k11 VARCHAR,
  re21k12 VARCHAR,
  re31m01 VARCHAR,
  re31m02 VARCHAR,
  re31m03 VARCHAR,
  re31m04 VARCHAR,
  re31m05 VARCHAR,
  re31m06 VARCHAR,
  re31m07 VARCHAR,
  re31m08 VARCHAR,
  re31m09 VARCHAR,
  re31m10 VARCHAR,
  re31m11 VARCHAR,
  re31m12 VARCHAR,
  re31m13 VARCHAR,
  re31m14 VARCHAR,
  re31m15 VARCHAR,
  re31m16 VARCHAR,
  re31m17a VARCHAR,
  re31m17b VARCHAR,
  re31m17c VARCHAR,
  re41m01 VARCHAR,
  re41m02 VARCHAR,
  re41m03 VARCHAR,
  re41m04 VARCHAR,
  re41m05 VARCHAR,
  re41m06 VARCHAR,
  re41m07 VARCHAR,
  re41m08 VARCHAR,
  re41m09 VARCHAR,
  re41m10 VARCHAR,
  re41m11 VARCHAR,
  re41m12 VARCHAR,
  re41m13 VARCHAR,
  re41m14 VARCHAR,
  re41m15 VARCHAR,
  re41m16 VARCHAR,
  re41m17 VARCHAR,
  re41m18 VARCHAR,
  re51n01 VARCHAR,
  re51n02a VARCHAR,
  re51n02b VARCHAR,
  re51n02c VARCHAR,
  re51n02d VARCHAR,
  re51n02e VARCHAR,
  re51n03 VARCHAR,
  re51n04 VARCHAR,
  re51n05 VARCHAR,
  re51n06a VARCHAR,
  re51n06b VARCHAR,
  re51n06c VARCHAR,
  re51n06d VARCHAR,
  re51n06e VARCHAR,
  re51n07 VARCHAR,
  re51n08 VARCHAR,
  re51n09a VARCHAR,
  re51n09b VARCHAR,
  re51n10a VARCHAR,
  re51n10b VARCHAR,
  re51n10d VARCHAR,
  re51n10e VARCHAR,
  re51n11 VARCHAR,
  re51n12 VARCHAR,
  re51n13a VARCHAR,
  re51n13b VARCHAR,
  re51n14 VARCHAR,
  re51n15 VARCHAR,
  re41o01 VARCHAR,
  re41o02 VARCHAR,
  re41o03 VARCHAR,
  re41o04 VARCHAR,
  re41o05 VARCHAR,
  re41o06 VARCHAR,
  re41o07 VARCHAR,
  re41o08 VARCHAR,
  re41o09 VARCHAR,
  re41o10 VARCHAR,
  re41o11 VARCHAR,
  re41o12 VARCHAR,
  re41o13 VARCHAR,
  re31p01 VARCHAR,
  re31p02 VARCHAR,
  re31p03 VARCHAR,
  re31p04 VARCHAR,
  re31p05 VARCHAR,
  re31p06 VARCHAR,
  re31p07 VARCHAR,
  re31p08 VARCHAR,
  re31p09 VARCHAR,
  re31p10 VARCHAR,
  re31p11 VARCHAR,
  re31p12 VARCHAR,
  re31p13 VARCHAR,
  re31p14a VARCHAR,
  re31p14c VARCHAR,
  re31p14d VARCHAR,
  re51r01 VARCHAR,
  re51r02 VARCHAR,
  re51r03 VARCHAR,
  re51r04 VARCHAR,
  re51r05a VARCHAR,
  re51r05b VARCHAR,
  re51r05c VARCHAR,
  re51r05d VARCHAR,
  re51r05e VARCHAR,
  re51r06 VARCHAR,
  re51r07 VARCHAR,
  re51r08 VARCHAR,
  re51r09 VARCHAR,
  re51r10 VARCHAR,
  re51r11 VARCHAR,
  re51r13 VARCHAR,
  re51r14 VARCHAR,
  re51r15a VARCHAR,
  re51r15c VARCHAR,
  re51r15d VARCHAR,
  re51r15e VARCHAR,
  re51r16 VARCHAR,
  re51r17a VARCHAR,
  re51r17b VARCHAR,
  re51t01 VARCHAR,
  re51t02 VARCHAR,
  re51t03 VARCHAR,
  re51t04 VARCHAR,
  re51t05a VARCHAR,
  re51t05b VARCHAR,
  re51t05c VARCHAR,
  re51t05d VARCHAR,
  re51t05e VARCHAR,
  re51t06 VARCHAR,
  re51t07 VARCHAR,
  re51t08 VARCHAR,
  re51t09 VARCHAR,
  re51t10 VARCHAR,
  re51t11 VARCHAR,
  re51t12 VARCHAR,
  re51t13 VARCHAR,
  re51t14a VARCHAR,
  re51t14b VARCHAR,
  re51t14c VARCHAR,
  re51t14d VARCHAR,
  re51t14e VARCHAR,
  re51t15 VARCHAR,
  re51t16 VARCHAR,
  re31u01 VARCHAR,
  re31u02 VARCHAR,
  re31u03 VARCHAR,
  re31u04 VARCHAR,
  re31u05 VARCHAR,
  re31u06 VARCHAR,
  re31u07 VARCHAR,
  re31u08 VARCHAR,
  re31u09 VARCHAR,
  re31u10 VARCHAR,
  re31u11 VARCHAR,
  re31u12a VARCHAR,
  re31u12b VARCHAR,
  re31u12d VARCHAR,
  re31u13 VARCHAR,
  re31u14 VARCHAR,
  re31w01 VARCHAR,
  re31w02 VARCHAR,
  re31w03 VARCHAR,
  re31w04 VARCHAR,
  re31w05 VARCHAR,
  re31w06 VARCHAR,
  re31w07a VARCHAR,
  re31w07b VARCHAR,
  re31w07c VARCHAR,
  re31w08 VARCHAR,
  re31w09 VARCHAR,
  re31w10 VARCHAR,
  re31w11 VARCHAR,
  re31w12 VARCHAR,
  re31w13 VARCHAR,
  re21y01 VARCHAR,
  re21y02 VARCHAR,
  re21y03 VARCHAR,
  re21y04 VARCHAR,
  re21y05 VARCHAR,
  re21y06 VARCHAR,
  re21y07 VARCHAR,
  re21y08 VARCHAR,
  re21y09 VARCHAR,
  re21y10 VARCHAR,
  re21y11 VARCHAR,
  re21y12 VARCHAR,
  re21y13 VARCHAR,
  re21y14 VARCHAR,
  re51z01a VARCHAR,
  re51z01b VARCHAR,
  re51z01c VARCHAR,
  re51z01d VARCHAR,
  re51z01e VARCHAR,
  re51z02 VARCHAR,
  re51z03 VARCHAR,
  re51z04 VARCHAR,
  re51z05 VARCHAR,
  re51z06 VARCHAR,
  re51z07 VARCHAR,
  re51z08 VARCHAR,
  re51z09 VARCHAR,
  re51z10 VARCHAR,
  re51z11 VARCHAR,
  re51z12 VARCHAR,
  re51z13 VARCHAR,
  re51z14 VARCHAR,
  re51z15 VARCHAR,
  e051o01 VARCHAR,
  e051o02 VARCHAR,
  e051o03 VARCHAR,
  e051o04 VARCHAR,
  e051o05 VARCHAR,
  e051o06 VARCHAR,
  e051o07 VARCHAR,
  e051o08 VARCHAR,
  e051o09 VARCHAR,
  e051o10 VARCHAR,
  e051o11 VARCHAR,
  e051o12 VARCHAR,
  e051o13 VARCHAR,
  e051o14 VARCHAR,
  e051o15 VARCHAR,
  e051o16 VARCHAR,
  e051o17 VARCHAR,
  e051o18 VARCHAR,
  e041r01 VARCHAR,
  e041r02 VARCHAR,
  e041r03a VARCHAR,
  e041r03b VARCHAR,
  e041r03c VARCHAR,
  e041r03d VARCHAR,
  e041r04 VARCHAR,
  e041r05 VARCHAR,
  e041r06 VARCHAR,
  e041r07a VARCHAR,
  e041r07b VARCHAR,
  e041r07c VARCHAR,
  e041r07d VARCHAR,
  e041r08 VARCHAR,
  e041r09 VARCHAR,
  e041r10 VARCHAR,
  e041r11 VARCHAR,
  e041r12 VARCHAR,
  e041r13 VARCHAR,
  e041r14 VARCHAR,
  e041r15 VARCHAR,
  e041r16 VARCHAR,
  e041t01 VARCHAR,
  e041t02 VARCHAR,
  e041t03 VARCHAR,
  e041t04 VARCHAR,
  e041t05 VARCHAR,
  e041t06 VARCHAR,
  e041t08 VARCHAR,
  e041t09 VARCHAR,
  e041t10 VARCHAR,
  e041t11 VARCHAR,
  e041t12 VARCHAR,
  e041t13 VARCHAR,
  e041t14 VARCHAR,
  e041t15 VARCHAR,
  e041t16 VARCHAR,
  e041t17 VARCHAR,
  e041t18a VARCHAR,
  e041t18b VARCHAR,
  e041t18d VARCHAR,
  e051v01 VARCHAR,
  e051v02 VARCHAR,
  e051v03 VARCHAR,
  e051v04 VARCHAR,
  e051v05 VARCHAR,
  e051v06 VARCHAR,
  e051v07 VARCHAR,
  e051v08 VARCHAR,
  e051v09a VARCHAR,
  e051v09b VARCHAR,
  e051v09c VARCHAR,
  e051v09d VARCHAR,
  e051v09e VARCHAR,
  e051v10 VARCHAR,
  e051v11 VARCHAR,
  e051v12 VARCHAR,
  e051v13 VARCHAR,
  e051v14 VARCHAR,
  e051v15 VARCHAR,
  e051v16 VARCHAR,
  e051v17a VARCHAR,
  e051v17b VARCHAR,
  e051v17d VARCHAR,
  e051v17e VARCHAR,
  e051v18a VARCHAR,
  e051v18b VARCHAR,
  e051v18c VARCHAR,
  e051v18d VARCHAR,
  e051v19a VARCHAR,
  e051v20 VARCHAR,
  e041z01 VARCHAR,
  e041z02 VARCHAR,
  e041z03 VARCHAR,
  e041z04 VARCHAR,
  e041z05 VARCHAR,
  e041z06 VARCHAR,
  e041z07 VARCHAR,
  e041z08 VARCHAR,
  e041z09 VARCHAR,
  e041z10 VARCHAR,
  e041z11 VARCHAR,
  e041z12 VARCHAR,
  e041z13 VARCHAR,
  e041z14 VARCHAR,
  e041z15 VARCHAR,
  e041z16 VARCHAR,
  e041z17 VARCHAR,
  e041z18 VARCHAR,
  e041z19 VARCHAR,
  e041z20a VARCHAR,
  e041z20b VARCHAR,
  e041z20c VARCHAR,
  e041z20d VARCHAR,
  re51c01 VARCHAR,
  re51c07 VARCHAR,
  re51c13 VARCHAR,
  re51d11 VARCHAR,
  re51d12 VARCHAR,
  re41e16 VARCHAR,
  re31m17 VARCHAR,
  re51n02 VARCHAR,
  re51n06 VARCHAR,
  re51n09 VARCHAR,
  re51n10 VARCHAR,
  re51n13 VARCHAR,
  re31p14 VARCHAR,
  re51r05 VARCHAR,
  re51r15 VARCHAR,
  re51r17 VARCHAR,
  re51t05 VARCHAR,
  re51t14 VARCHAR,
  re31u12 VARCHAR,
  re31w07 VARCHAR,
  re51z01 VARCHAR,
  e041r03 VARCHAR,
  e041r07 VARCHAR,
  e041t18 VARCHAR,
  e051v09 VARCHAR,
  e051v17 VARCHAR,
  e051v18 VARCHAR,
  e041z20 VARCHAR,
  re41blike VARCHAR,
  re51clike VARCHAR,
  re51dlike VARCHAR,
  re41elike VARCHAR,
  re41hlike VARCHAR,
  re41ilike VARCHAR,
  re21klike VARCHAR,
  re31mlike VARCHAR,
  re41mlike VARCHAR,
  re51nlike VARCHAR,
  re41olike VARCHAR,
  re31plike VARCHAR,
  re51rlike VARCHAR,
  re51tlike VARCHAR,
  re31ulike VARCHAR,
  re31wlike VARCHAR,
  re21ylike VARCHAR,
  re51zlike VARCHAR,
  e051olike VARCHAR,
  e041rlike VARCHAR,
  e041tlike VARCHAR,
  e051vlike VARCHAR,
  e041zlike VARCHAR,
  student_age DOUBLE,
  reliability_coding_status BOOLEAN,
  house_weight DOUBLE,
  total_student_weight DOUBLE,
  senate_weight DOUBLE,
  school_weight_adjustment DOUBLE,
  class_weight_adjustment DOUBLE,
  student_weight_adjustment DOUBLE,
  school_weight_factor DOUBLE,
  class_weight_factor DOUBLE,
  student_weight_factor DOUBLE,
  jackknife_replicate_code VARCHAR,
  jackknife_zone VARCHAR,
  asrrea01 DOUBLE,
  asrrea02 DOUBLE,
  asrrea03 DOUBLE,
  asrrea04 DOUBLE,
  asrrea05 DOUBLE,
  asrlit01 DOUBLE,
  asrlit02 DOUBLE,
  asrlit03 DOUBLE,
  asrlit04 DOUBLE,
  asrlit05 DOUBLE,
  asrinf01 DOUBLE,
  asrinf02 DOUBLE,
  asrinf03 DOUBLE,
  asrinf04 DOUBLE,
  asrinf05 DOUBLE,
  asriie01 DOUBLE,
  asriie02 DOUBLE,
  asriie03 DOUBLE,
  asriie04 DOUBLE,
  asriie05 DOUBLE,
  asrrsi01 DOUBLE,
  asrrsi02 DOUBLE,
  asrrsi03 DOUBLE,
  asrrsi04 DOUBLE,
  asrrsi05 DOUBLE,
  asribm01 VARCHAR,
  asribm02 VARCHAR,
  asribm03 VARCHAR,
  asribm04 VARCHAR,
  asribm05 VARCHAR,
  version VARCHAR,
  scope VARCHAR,
  pirls_type VARCHAR
); -- s3://baseldosdados/world_iea_pirls/student_achievement/

CREATE TABLE world_iea_pirls.student_context (
  country_iso3_code VARCHAR,
  country_id VARCHAR,
  population_id VARCHAR,
  standardized_grade_id VARCHAR,
  grade_id VARCHAR,
  student_wave_indicator VARCHAR,
  school_id VARCHAR,
  class_id VARCHAR,
  student_id VARCHAR,
  sex_student VARCHAR,
  test_administrator_position VARCHAR,
  locale_student_test_id VARCHAR,
  language_student_achievement_test VARCHAR,
  language_student_achievement_questionnaire VARCHAR,
  locale_student_questionnaire_id VARCHAR,
  booklet_id VARCHAR,
  asbg01 VARCHAR,
  asbg03 VARCHAR,
  asbg04 VARCHAR,
  asbg05a BOOLEAN,
  asbg05b BOOLEAN,
  asbg05c BOOLEAN,
  asbg05d BOOLEAN,
  asbg05e BOOLEAN,
  asbg05f BOOLEAN,
  asbg05g BOOLEAN,
  asbg05h BOOLEAN,
  asbg05i BOOLEAN,
  asbg05j BOOLEAN,
  asbg05k BOOLEAN,
  asbg06 VARCHAR,
  asbg07a VARCHAR,
  asbg07b VARCHAR,
  asbg08a VARCHAR,
  asbg08b VARCHAR,
  asbg09a VARCHAR,
  asbg09b VARCHAR,
  asbg09c VARCHAR,
  asbg09d VARCHAR,
  asbg09e VARCHAR,
  asbg09f VARCHAR,
  asbg09g VARCHAR,
  asbg09h VARCHAR,
  asbg10a VARCHAR,
  asbg10b VARCHAR,
  asbg10c VARCHAR,
  asbg10d VARCHAR,
  asbg10e VARCHAR,
  asbg10f VARCHAR,
  asbg11a VARCHAR,
  asbg11b VARCHAR,
  asbg11c VARCHAR,
  asbg11d VARCHAR,
  asbg11e VARCHAR,
  asbg11f VARCHAR,
  asbg11g VARCHAR,
  asbg11h VARCHAR,
  asbg11i VARCHAR,
  asbg11j VARCHAR,
  asbr01a VARCHAR,
  asbr01b VARCHAR,
  asbr01c VARCHAR,
  asbr01d VARCHAR,
  asbr01e VARCHAR,
  asbr01f VARCHAR,
  asbr01g VARCHAR,
  asbr01h VARCHAR,
  asbr01i VARCHAR,
  asbr02a VARCHAR,
  asbr02b VARCHAR,
  asbr02c VARCHAR,
  asbr02d VARCHAR,
  asbr02e VARCHAR,
  asbr03a VARCHAR,
  asbr03b VARCHAR,
  asbr03c VARCHAR,
  asbr04 VARCHAR,
  asbr05 VARCHAR,
  asbr06a VARCHAR,
  asbr06b VARCHAR,
  asbr07a VARCHAR,
  asbr07b VARCHAR,
  asbr07c VARCHAR,
  asbr07d VARCHAR,
  asbr07e VARCHAR,
  asbr07f VARCHAR,
  asbr07g VARCHAR,
  asbr07h VARCHAR,
  asbr08a VARCHAR,
  asbr08b VARCHAR,
  asbr08c VARCHAR,
  asbr08d VARCHAR,
  asbr08e VARCHAR,
  asbr08f VARCHAR,
  asdage DOUBLE,
  houwgt DOUBLE,
  totwgt DOUBLE,
  senwgt DOUBLE,
  wgtadj1 DOUBLE,
  wgtadj2 DOUBLE,
  wgtadj3 DOUBLE,
  wgtfac1 DOUBLE,
  wgtfac2 DOUBLE,
  wgtfac3 DOUBLE,
  jkrep VARCHAR,
  jkzone VARCHAR,
  asrrea01 DOUBLE,
  asrrea02 DOUBLE,
  asrrea03 DOUBLE,
  asrrea04 DOUBLE,
  asrrea05 DOUBLE,
  asrlit01 DOUBLE,
  asrlit02 DOUBLE,
  asrlit03 DOUBLE,
  asrlit04 DOUBLE,
  asrlit05 DOUBLE,
  asrinf01 DOUBLE,
  asrinf02 DOUBLE,
  asrinf03 DOUBLE,
  asrinf04 DOUBLE,
  asrinf05 DOUBLE,
  asriie01 DOUBLE,
  asriie02 DOUBLE,
  asriie03 DOUBLE,
  asriie04 DOUBLE,
  asriie05 DOUBLE,
  asrrsi01 DOUBLE,
  asrrsi02 DOUBLE,
  asrrsi03 DOUBLE,
  asrrsi04 DOUBLE,
  asrrsi05 DOUBLE,
  asribm01 VARCHAR,
  asribm02 VARCHAR,
  asribm03 VARCHAR,
  asribm04 VARCHAR,
  asribm05 VARCHAR,
  asbgsec DOUBLE,
  asdgsec VARCHAR,
  asbgssb DOUBLE,
  asdgssb VARCHAR,
  asbgsb DOUBLE,
  asdgsb VARCHAR,
  asbgerl DOUBLE,
  asdgerl VARCHAR,
  asbgdrl DOUBLE,
  asdgdrl VARCHAR,
  asbgslr DOUBLE,
  asdgslr VARCHAR,
  asbghrl DOUBLE,
  asdghrl VARCHAR,
  asbgscr DOUBLE,
  asdgscr VARCHAR,
  asdg05s VARCHAR,
  asdrlowp BOOLEAN,
  version VARCHAR,
  scope VARCHAR,
  pirls_type VARCHAR
); -- s3://baseldosdados/world_iea_pirls/student_context/

CREATE TABLE world_iea_pirls.student_teacher_link (
  country_iso3_code VARCHAR,
  country_id VARCHAR,
  population_id VARCHAR,
  standardized_grade_id VARCHAR,
  grade_id VARCHAR,
  student_wave_indicator VARCHAR,
  school_id VARCHAR,
  class_id VARCHAR,
  student_id VARCHAR,
  teacher_id VARCHAR,
  teacher_link_number VARCHAR,
  teacher_link_id VARCHAR,
  booklet_id VARCHAR,
  subject_id VARCHAR,
  number_teachers VARCHAR,
  weight_teacher DOUBLE,
  jackknife_replicate_code VARCHAR,
  jackknife_zone VARCHAR,
  asrrea01 DOUBLE,
  asrrea02 DOUBLE,
  asrrea03 DOUBLE,
  asrrea04 DOUBLE,
  asrrea05 DOUBLE,
  asribm01 VARCHAR,
  asribm02 VARCHAR,
  asribm03 VARCHAR,
  asribm04 VARCHAR,
  asribm05 VARCHAR,
  asrlit01 DOUBLE,
  asrlit02 DOUBLE,
  asrlit03 DOUBLE,
  asrlit04 DOUBLE,
  asrlit05 DOUBLE,
  asrinf01 DOUBLE,
  asrinf02 DOUBLE,
  asrinf03 DOUBLE,
  asrinf04 DOUBLE,
  asrinf05 DOUBLE,
  asriie01 DOUBLE,
  asriie02 DOUBLE,
  asriie03 DOUBLE,
  asriie04 DOUBLE,
  asriie05 DOUBLE,
  asrrsi01 DOUBLE,
  asrrsi02 DOUBLE,
  asrrsi03 DOUBLE,
  asrrsi04 DOUBLE,
  asrrsi05 DOUBLE,
  version VARCHAR,
  scope VARCHAR,
  pirls_type VARCHAR
); -- s3://baseldosdados/world_iea_pirls/student_teacher_link/

CREATE TABLE world_iea_pirls.teacher_context (
  country_iso3_code VARCHAR,
  country_id VARCHAR,
  population_id VARCHAR,
  standardized_grade_id VARCHAR,
  grade_id VARCHAR,
  school_id VARCHAR,
  teacher_id VARCHAR,
  teacher_link_number VARCHAR,
  teacher_link_id VARCHAR,
  language_teacher_questionnaire VARCHAR,
  locale_teacher_questionnaire_id VARCHAR,
  atbg01 INT,
  atbg02 VARCHAR,
  atbg03 VARCHAR,
  atbg04 VARCHAR,
  atbg05aa BOOLEAN,
  atbg05ab BOOLEAN,
  atbg05ac BOOLEAN,
  atbg05ad BOOLEAN,
  atbg05ba VARCHAR,
  atbg05bb VARCHAR,
  atbg05bc VARCHAR,
  atbg05bd VARCHAR,
  atbg05be VARCHAR,
  atbg05bf VARCHAR,
  atbg05bg VARCHAR,
  atbg05bh VARCHAR,
  atbg05bi VARCHAR,
  atbg05bj VARCHAR,
  atbg05bk VARCHAR,
  atbg06 VARCHAR,
  atbg07aa BOOLEAN,
  atbg07ba VARCHAR,
  atbg07ab BOOLEAN,
  atbg07bb VARCHAR,
  atbg07ac BOOLEAN,
  atbg07bc VARCHAR,
  atbg07ad BOOLEAN,
  atbg07bd VARCHAR,
  atbg07ae BOOLEAN,
  atbg07be VARCHAR,
  atbg07af BOOLEAN,
  atbg07bf VARCHAR,
  atbg07ag BOOLEAN,
  atbg07bg VARCHAR,
  atbg08a VARCHAR,
  atbg08b VARCHAR,
  atbg08c VARCHAR,
  atbg08d VARCHAR,
  atbg08e VARCHAR,
  atbg09a VARCHAR,
  atbg09b VARCHAR,
  atbg09c VARCHAR,
  atbg09d VARCHAR,
  atbg10a VARCHAR,
  atbg10b VARCHAR,
  atbg10c VARCHAR,
  atbg10d VARCHAR,
  atbg10e VARCHAR,
  atbg10f VARCHAR,
  atbg10g VARCHAR,
  atbg10h VARCHAR,
  atbg10i VARCHAR,
  atbg10j VARCHAR,
  atbg10k VARCHAR,
  atbg10l VARCHAR,
  atbg11a VARCHAR,
  atbg11b VARCHAR,
  atbg11c VARCHAR,
  atbg11d VARCHAR,
  atbg11e VARCHAR,
  atbg11f VARCHAR,
  atbg11g VARCHAR,
  atbg11h VARCHAR,
  atbg11i VARCHAR,
  atbg12a VARCHAR,
  atbg12b VARCHAR,
  atbg12c VARCHAR,
  atbg12d VARCHAR,
  atbg12e VARCHAR,
  atbg12f VARCHAR,
  atbr01a INT,
  atbr01b INT,
  atbr02a INT,
  atbr02b INT,
  atbr03a VARCHAR,
  atbr03b VARCHAR,
  atbr03c VARCHAR,
  atbr03d VARCHAR,
  atbr03e VARCHAR,
  atbr03f VARCHAR,
  atbr03g VARCHAR,
  atbr03h VARCHAR,
  atbr04 INT,
  atbr05 INT,
  atbr06a VARCHAR,
  atbr06b VARCHAR,
  atbr06c VARCHAR,
  atbr06d VARCHAR,
  atbr06e VARCHAR,
  atbr07aa VARCHAR,
  atbr07ab VARCHAR,
  atbr07ac VARCHAR,
  atbr07ad VARCHAR,
  atbr07ba VARCHAR,
  atbr07bb VARCHAR,
  atbr07bc VARCHAR,
  atbr07bd VARCHAR,
  atbr08a VARCHAR,
  atbr08b VARCHAR,
  atbr08c VARCHAR,
  atbr08d VARCHAR,
  atbr08e VARCHAR,
  atbr08f VARCHAR,
  atbr08g VARCHAR,
  atbr08h VARCHAR,
  atbr09a VARCHAR,
  atbr09b VARCHAR,
  atbr09c VARCHAR,
  atbr09d VARCHAR,
  atbr09e VARCHAR,
  atbr09f VARCHAR,
  atbr09g VARCHAR,
  atbr09h VARCHAR,
  atbr09i VARCHAR,
  atbr10a VARCHAR,
  atbr10b VARCHAR,
  atbr10c VARCHAR,
  atbr10d VARCHAR,
  atbr10e VARCHAR,
  atbr10f VARCHAR,
  atbr10g VARCHAR,
  atbr10h VARCHAR,
  atbr10i VARCHAR,
  atbr10j VARCHAR,
  atbr10k VARCHAR,
  atbr10l VARCHAR,
  atbr11a VARCHAR,
  atbr11b VARCHAR,
  atbr11c VARCHAR,
  atbr11d VARCHAR,
  atbr11e VARCHAR,
  atbr12a BOOLEAN,
  atbr12ba BOOLEAN,
  atbr12bb BOOLEAN,
  atbr12bc BOOLEAN,
  atbr12bd BOOLEAN,
  atbr12c VARCHAR,
  atbr12da VARCHAR,
  atbr12db VARCHAR,
  atbr12dc VARCHAR,
  atbr12ea VARCHAR,
  atbr12eb VARCHAR,
  atbr12ec VARCHAR,
  atbr12ed VARCHAR,
  atbr12ee VARCHAR,
  atbr13a BOOLEAN,
  atbr13b VARCHAR,
  atbr13c VARCHAR,
  atbr13d VARCHAR,
  atbr13e BOOLEAN,
  atbr14 VARCHAR,
  atbr15 VARCHAR,
  atbr16 VARCHAR,
  atbr17a VARCHAR,
  atbr17b VARCHAR,
  atbr17c VARCHAR,
  atbr18a VARCHAR,
  atbr18b VARCHAR,
  atbr18c VARCHAR,
  atbr18d VARCHAR,
  atbr18e VARCHAR,
  atbr19 VARCHAR,
  atbgeas DOUBLE,
  atdgeas VARCHAR,
  atbgsos DOUBLE,
  atdgsos VARCHAR,
  atbgtjs DOUBLE,
  atdgtjs VARCHAR,
  atbgsli DOUBLE,
  atdgsli VARCHAR,
  atdglihy DOUBLE,
  atdgrihy DOUBLE,
  version VARCHAR,
  scope VARCHAR,
  pirls_type VARCHAR
); -- s3://baseldosdados/world_iea_pirls/teacher_context/

CREATE TABLE world_iea_pirls.within_country_scoring_reliability (
  country_iso3_code VARCHAR,
  country_id VARCHAR,
  population_id VARCHAR,
  standardized_grade_id VARCHAR,
  grade_id VARCHAR,
  student_wave_indicator VARCHAR,
  school_id VARCHAR,
  class_id VARCHAR,
  student_id VARCHAR,
  booklet_id VARCHAR,
  rpr41b01 VARCHAR,
  rpr41b04 VARCHAR,
  rpr41b07 VARCHAR,
  rpr41b08 VARCHAR,
  rpr41b09 VARCHAR,
  rpr41b13 VARCHAR,
  rpr41b15 VARCHAR,
  rpr41b16 VARCHAR,
  rpr41b17 VARCHAR,
  rpr51c01 VARCHAR,
  rpr51c03 VARCHAR,
  rpr51c05 VARCHAR,
  rpr51c06 VARCHAR,
  rpr51c07 VARCHAR,
  rpr51c10 VARCHAR,
  rpr51c13a VARCHAR,
  rpr51c13b VARCHAR,
  rpr51c14 VARCHAR,
  rpr51c15 VARCHAR,
  rpr51d01 VARCHAR,
  rpr51d03 VARCHAR,
  rpr51d06 VARCHAR,
  rpr51d07 VARCHAR,
  rpr51d10 VARCHAR,
  rpr51d11a VARCHAR,
  rpr51d11b VARCHAR,
  rpr51d12a VARCHAR,
  rpr51d12b VARCHAR,
  rpr51d13 VARCHAR,
  rpr51d15 VARCHAR,
  rpr51d16 VARCHAR,
  rpr41e01 VARCHAR,
  rpr41e02 VARCHAR,
  rpr41e07 VARCHAR,
  rpr41e10 VARCHAR,
  rpr41e12 VARCHAR,
  rpr41e13 VARCHAR,
  rpr41e14 VARCHAR,
  rpr41e15 VARCHAR,
  rpr41e16 VARCHAR,
  rpr41h01 VARCHAR,
  rpr41h06 VARCHAR,
  rpr41h11 VARCHAR,
  rpr41h12 VARCHAR,
  rpr41h14 VARCHAR,
  rpr41i01 VARCHAR,
  rpr41i03 VARCHAR,
  rpr41i04 VARCHAR,
  rpr41i07 VARCHAR,
  rpr41i09 VARCHAR,
  rpr41i11 VARCHAR,
  rpr41i13 VARCHAR,
  rpr41i14 VARCHAR,
  rpr41i15 VARCHAR,
  rpr21k01 VARCHAR,
  rpr21k02 VARCHAR,
  rpr21k05 VARCHAR,
  rpr21k07 VARCHAR,
  rpr21k10 VARCHAR,
  rpr21k12 VARCHAR,
  rpr31m02 VARCHAR,
  rpr31m04 VARCHAR,
  rpr31m09 VARCHAR,
  rpr31m10 VARCHAR,
  rpr31m16 VARCHAR,
  rpr31m17a VARCHAR,
  rpr31m17b VARCHAR,
  rpr31m17c VARCHAR,
  rpr41m03 VARCHAR,
  rpr41m04 VARCHAR,
  rpr41m06 VARCHAR,
  rpr41m08 VARCHAR,
  rpr41m10 VARCHAR,
  rpr41m12 VARCHAR,
  rpr41m14 VARCHAR,
  rpr41m16 VARCHAR,
  rpr41m17 VARCHAR,
  rpr51n01 VARCHAR,
  rpr51n02 VARCHAR,
  rpr51n04 VARCHAR,
  rpr51n05 VARCHAR,
  rpr51n06 VARCHAR,
  rpr51n09a VARCHAR,
  rpr51n09b VARCHAR,
  rpr51n10 VARCHAR,
  rpr51n11 VARCHAR,
  rpr51n12 VARCHAR,
  rpr51n13a VARCHAR,
  rpr51n13b VARCHAR,
  rpr51n14 VARCHAR,
  rpr51n15 VARCHAR,
  rpr41o02 VARCHAR,
  rpr41o03 VARCHAR,
  rpr41o04 VARCHAR,
  rpr41o05 VARCHAR,
  rpr41o07 VARCHAR,
  rpr41o08 VARCHAR,
  rpr41o09 VARCHAR,
  rpr41o10 VARCHAR,
  rpr41o13 VARCHAR,
  rpr31p03 VARCHAR,
  rpr31p04 VARCHAR,
  rpr31p06 VARCHAR,
  rpr31p07 VARCHAR,
  rpr31p11 VARCHAR,
  rpr31p12 VARCHAR,
  rpr31p13 VARCHAR,
  rpr31p14 VARCHAR,
  rpr51r02 VARCHAR,
  rpr51r03 VARCHAR,
  rpr51r04 VARCHAR,
  rpr51r05 VARCHAR,
  rpr51r07 VARCHAR,
  rpr51r13 VARCHAR,
  rpr51r15 VARCHAR,
  rpr51r16 VARCHAR,
  rpr51r17a VARCHAR,
  rpr51r17b VARCHAR,
  rpr51t01 VARCHAR,
  rpr51t04 VARCHAR,
  rpr51t05 VARCHAR,
  rpr51t10 VARCHAR,
  rpr51t11 VARCHAR,
  rpr51t12 VARCHAR,
  rpr51t13 VARCHAR,
  rpr51t15 VARCHAR,
  rpr51t16 VARCHAR,
  rpr31u01 VARCHAR,
  rpr31u04 VARCHAR,
  rpr31u10 VARCHAR,
  rpr31u11 VARCHAR,
  rpr31u12 VARCHAR,
  rpr31u14 VARCHAR,
  rpr31w01 VARCHAR,
  rpr31w02 VARCHAR,
  rpr31w04 VARCHAR,
  rpr31w07a VARCHAR,
  rpr31w07b VARCHAR,
  rpr31w07c VARCHAR,
  rpr31w11 VARCHAR,
  rpr31w13 VARCHAR,
  rpr21y03 VARCHAR,
  rpr21y09 VARCHAR,
  rpr21y10 VARCHAR,
  rpr21y12 VARCHAR,
  rpr21y13 VARCHAR,
  rpr21y14 VARCHAR,
  rpr51z01 VARCHAR,
  rpr51z02 VARCHAR,
  rpr51z05 VARCHAR,
  rpr51z06 VARCHAR,
  rpr51z07 VARCHAR,
  rpr51z09 VARCHAR,
  rpr51z10 VARCHAR,
  rpr51z11 VARCHAR,
  rpr51z12 VARCHAR,
  rpr51z14 VARCHAR,
  rpr51z15 VARCHAR,
  rp41b01 VARCHAR,
  rp41b04 VARCHAR,
  rp41b07 VARCHAR,
  rp41b08 VARCHAR,
  rp41b09 VARCHAR,
  rp41b13 VARCHAR,
  rp41b15 VARCHAR,
  rp41b16 VARCHAR,
  rp41b17 VARCHAR,
  rp51c01 VARCHAR,
  rp51c03 VARCHAR,
  rp51c05 VARCHAR,
  rp51c06 VARCHAR,
  rp51c07 VARCHAR,
  rp51c10 VARCHAR,
  rp51c13a VARCHAR,
  rp51c13b VARCHAR,
  rp51c14 VARCHAR,
  rp51c15 VARCHAR,
  rp51d01 VARCHAR,
  rp51d03 VARCHAR,
  rp51d06 VARCHAR,
  rp51d07 VARCHAR,
  rp51d10 VARCHAR,
  rp51d11a VARCHAR,
  rp51d11b VARCHAR,
  rp51d12a VARCHAR,
  rp51d12b VARCHAR,
  rp51d13 VARCHAR,
  rp51d15 VARCHAR,
  rp51d16 VARCHAR,
  rp41e01 VARCHAR,
  rp41e02 VARCHAR,
  rp41e07 VARCHAR,
  rp41e10 VARCHAR,
  rp41e12 VARCHAR,
  rp41e13 VARCHAR,
  rp41e14 VARCHAR,
  rp41e15 VARCHAR,
  rp41e16 VARCHAR,
  rp41h01 VARCHAR,
  rp41h06 VARCHAR,
  rp41h11 VARCHAR,
  rp41h12 VARCHAR,
  rp41h14 VARCHAR,
  rp41i01 VARCHAR,
  rp41i03 VARCHAR,
  rp41i04 VARCHAR,
  rp41i07 VARCHAR,
  rp41i09 VARCHAR,
  rp41i11 VARCHAR,
  rp41i13 VARCHAR,
  rp41i14 VARCHAR,
  rp41i15 VARCHAR,
  rp21k01 VARCHAR,
  rp21k02 VARCHAR,
  rp21k05 VARCHAR,
  rp21k07 VARCHAR,
  rp21k10 VARCHAR,
  rp21k12 VARCHAR,
  rp31m02 VARCHAR,
  rp31m04 VARCHAR,
  rp31m09 VARCHAR,
  rp31m10 VARCHAR,
  rp31m16 VARCHAR,
  rp31m17a VARCHAR,
  rp31m17b VARCHAR,
  rp31m17c VARCHAR,
  rp41m03 VARCHAR,
  rp41m04 VARCHAR,
  rp41m06 VARCHAR,
  rp41m08 VARCHAR,
  rp41m10 VARCHAR,
  rp41m12 VARCHAR,
  rp41m14 VARCHAR,
  rp41m16 VARCHAR,
  rp41m17 VARCHAR,
  rp51n01 VARCHAR,
  rp51n02 VARCHAR,
  rp51n04 VARCHAR,
  rp51n05 VARCHAR,
  rp51n06 VARCHAR,
  rp51n09a VARCHAR,
  rp51n09b VARCHAR,
  rp51n10 VARCHAR,
  rp51n11 VARCHAR,
  rp51n12 VARCHAR,
  rp51n13a VARCHAR,
  rp51n13b VARCHAR,
  rp51n14 VARCHAR,
  rp51n15 VARCHAR,
  rp41o02 VARCHAR,
  rp41o03 VARCHAR,
  rp41o04 VARCHAR,
  rp41o05 VARCHAR,
  rp41o07 VARCHAR,
  rp41o08 VARCHAR,
  rp41o09 VARCHAR,
  rp41o10 VARCHAR,
  rp41o13 VARCHAR,
  rp31p03 VARCHAR,
  rp31p04 VARCHAR,
  rp31p06 VARCHAR,
  rp31p07 VARCHAR,
  rp31p11 VARCHAR,
  rp31p12 VARCHAR,
  rp31p13 VARCHAR,
  rp31p14 VARCHAR,
  rp51r02 VARCHAR,
  rp51r03 VARCHAR,
  rp51r04 VARCHAR,
  rp51r05 VARCHAR,
  rp51r07 VARCHAR,
  rp51r13 VARCHAR,
  rp51r15 VARCHAR,
  rp51r16 VARCHAR,
  rp51r17a VARCHAR,
  rp51r17b VARCHAR,
  rp51t01 VARCHAR,
  rp51t04 VARCHAR,
  rp51t05 VARCHAR,
  rp51t10 VARCHAR,
  rp51t11 VARCHAR,
  rp51t12 VARCHAR,
  rp51t13 VARCHAR,
  rp51t15 VARCHAR,
  rp51t16 VARCHAR,
  rp31u01 VARCHAR,
  rp31u04 VARCHAR,
  rp31u10 VARCHAR,
  rp31u11 VARCHAR,
  rp31u12 VARCHAR,
  rp31u14 VARCHAR,
  rp31w01 VARCHAR,
  rp31w02 VARCHAR,
  rp31w04 VARCHAR,
  rp31w07a VARCHAR,
  rp31w07b VARCHAR,
  rp31w07c VARCHAR,
  rp31w11 VARCHAR,
  rp31w13 VARCHAR,
  rp21y03 VARCHAR,
  rp21y09 VARCHAR,
  rp21y10 VARCHAR,
  rp21y12 VARCHAR,
  rp21y13 VARCHAR,
  rp21y14 VARCHAR,
  rp51z01 VARCHAR,
  rp51z02 VARCHAR,
  rp51z05 VARCHAR,
  rp51z06 VARCHAR,
  rp51z07 VARCHAR,
  rp51z09 VARCHAR,
  rp51z10 VARCHAR,
  rp51z11 VARCHAR,
  rp51z12 VARCHAR,
  rp51z14 VARCHAR,
  rp51z15 VARCHAR,
  rpi41b01 VARCHAR,
  rpi41b04 VARCHAR,
  rpi41b07 VARCHAR,
  rpi41b08 VARCHAR,
  rpi41b09 VARCHAR,
  rpi41b13 VARCHAR,
  rpi41b15 VARCHAR,
  rpi41b16 VARCHAR,
  rpi41b17 VARCHAR,
  rpi51c01 VARCHAR,
  rpi51c03 VARCHAR,
  rpi51c05 VARCHAR,
  rpi51c06 VARCHAR,
  rpi51c07 VARCHAR,
  rpi51c10 VARCHAR,
  rpi51c13a VARCHAR,
  rpi51c13b VARCHAR,
  rpi51c14 VARCHAR,
  rpi51c15 VARCHAR,
  rpi51d01 VARCHAR,
  rpi51d03 VARCHAR,
  rpi51d06 VARCHAR,
  rpi51d07 VARCHAR,
  rpi51d10 VARCHAR,
  rpi51d11a VARCHAR,
  rpi51d11b VARCHAR,
  rpi51d12a VARCHAR,
  rpi51d12b VARCHAR,
  rpi51d13 VARCHAR,
  rpi51d15 VARCHAR,
  rpi51d16 VARCHAR,
  rpi41e01 VARCHAR,
  rpi41e02 VARCHAR,
  rpi41e07 VARCHAR,
  rpi41e10 VARCHAR,
  rpi41e12 VARCHAR,
  rpi41e13 VARCHAR,
  rpi41e14 VARCHAR,
  rpi41e15 VARCHAR,
  rpi41e16 VARCHAR,
  rpi41h01 VARCHAR,
  rpi41h06 VARCHAR,
  rpi41h11 VARCHAR,
  rpi41h12 VARCHAR,
  rpi41h14 VARCHAR,
  rpi41i01 VARCHAR,
  rpi41i03 VARCHAR,
  rpi41i04 VARCHAR,
  rpi41i07 VARCHAR,
  rpi41i09 VARCHAR,
  rpi41i11 VARCHAR,
  rpi41i13 VARCHAR,
  rpi41i14 VARCHAR,
  rpi41i15 VARCHAR,
  rpi21k01 VARCHAR,
  rpi21k02 VARCHAR,
  rpi21k05 VARCHAR,
  rpi21k07 VARCHAR,
  rpi21k10 VARCHAR,
  rpi21k12 VARCHAR,
  rpi31m02 VARCHAR,
  rpi31m04 VARCHAR,
  rpi31m09 VARCHAR,
  rpi31m10 VARCHAR,
  rpi31m16 VARCHAR,
  rpi31m17a VARCHAR,
  rpi31m17b VARCHAR,
  rpi31m17c VARCHAR,
  rpi41m03 VARCHAR,
  rpi41m04 VARCHAR,
  rpi41m06 VARCHAR,
  rpi41m08 VARCHAR,
  rpi41m10 VARCHAR,
  rpi41m12 VARCHAR,
  rpi41m14 VARCHAR,
  rpi41m16 VARCHAR,
  rpi41m17 VARCHAR,
  rpi51n01 VARCHAR,
  rpi51n02 VARCHAR,
  rpi51n04 VARCHAR,
  rpi51n05 VARCHAR,
  rpi51n06 VARCHAR,
  rpi51n09a VARCHAR,
  rpi51n09b VARCHAR,
  rpi51n10 VARCHAR,
  rpi51n11 VARCHAR,
  rpi51n12 VARCHAR,
  rpi51n13a VARCHAR,
  rpi51n13b VARCHAR,
  rpi51n14 VARCHAR,
  rpi51n15 VARCHAR,
  rpi41o02 VARCHAR,
  rpi41o03 VARCHAR,
  rpi41o04 VARCHAR,
  rpi41o05 VARCHAR,
  rpi41o07 VARCHAR,
  rpi41o08 VARCHAR,
  rpi41o09 VARCHAR,
  rpi41o10 VARCHAR,
  rpi41o13 VARCHAR,
  rpi31p03 VARCHAR,
  rpi31p04 VARCHAR,
  rpi31p06 VARCHAR,
  rpi31p07 VARCHAR,
  rpi31p11 VARCHAR,
  rpi31p12 VARCHAR,
  rpi31p13 VARCHAR,
  rpi31p14 VARCHAR,
  rpi51r02 VARCHAR,
  rpi51r03 VARCHAR,
  rpi51r04 VARCHAR,
  rpi51r05 VARCHAR,
  rpi51r07 VARCHAR,
  rpi51r13 VARCHAR,
  rpi51r15 VARCHAR,
  rpi51r16 VARCHAR,
  rpi51r17a VARCHAR,
  rpi51r17b VARCHAR,
  rpi51t01 VARCHAR,
  rpi51t04 VARCHAR,
  rpi51t05 VARCHAR,
  rpi51t10 VARCHAR,
  rpi51t11 VARCHAR,
  rpi51t12 VARCHAR,
  rpi51t13 VARCHAR,
  rpi51t15 VARCHAR,
  rpi51t16 VARCHAR,
  rpi31u01 VARCHAR,
  rpi31u04 VARCHAR,
  rpi31u10 VARCHAR,
  rpi31u11 VARCHAR,
  rpi31u12 VARCHAR,
  rpi31u14 VARCHAR,
  rpi31w01 VARCHAR,
  rpi31w02 VARCHAR,
  rpi31w04 VARCHAR,
  rpi31w07a VARCHAR,
  rpi31w07b VARCHAR,
  rpi31w07c VARCHAR,
  rpi31w11 VARCHAR,
  rpi31w13 VARCHAR,
  rpi21y03 VARCHAR,
  rpi21y09 VARCHAR,
  rpi21y10 VARCHAR,
  rpi21y12 VARCHAR,
  rpi21y13 VARCHAR,
  rpi21y14 VARCHAR,
  rpi51z01 VARCHAR,
  rpi51z02 VARCHAR,
  rpi51z05 VARCHAR,
  rpi51z06 VARCHAR,
  rpi51z07 VARCHAR,
  rpi51z09 VARCHAR,
  rpi51z10 VARCHAR,
  rpi51z11 VARCHAR,
  rpi51z12 VARCHAR,
  rpi51z14 VARCHAR,
  rpi51z15 VARCHAR,
  rer41b01 VARCHAR,
  rer41b04 VARCHAR,
  rer41b07 VARCHAR,
  rer41b08 VARCHAR,
  rer41b09 VARCHAR,
  rer41b13 VARCHAR,
  rer41b15 VARCHAR,
  rer41b16 VARCHAR,
  rer41b17 VARCHAR,
  rer51c03 VARCHAR,
  rer51c05 VARCHAR,
  rer51c06 VARCHAR,
  rer51c10 VARCHAR,
  rer51c13a VARCHAR,
  rer51c13b VARCHAR,
  rer51c14 VARCHAR,
  rer51c15 VARCHAR,
  rer51d01 VARCHAR,
  rer51d03 VARCHAR,
  rer51d06 VARCHAR,
  rer51d07 VARCHAR,
  rer51d10 VARCHAR,
  rer51d11a VARCHAR,
  rer51d11b VARCHAR,
  rer51d12a VARCHAR,
  rer51d12b VARCHAR,
  rer51d13 VARCHAR,
  rer51d15 VARCHAR,
  rer51d16 VARCHAR,
  rer41e01 VARCHAR,
  rer41e02 VARCHAR,
  rer41e07 VARCHAR,
  rer41e10 VARCHAR,
  rer41e12 VARCHAR,
  rer41e13 VARCHAR,
  rer41e14 VARCHAR,
  rer41e15 VARCHAR,
  rer41h01 VARCHAR,
  rer41h06 VARCHAR,
  rer41h11 VARCHAR,
  rer41h12 VARCHAR,
  rer41h14 VARCHAR,
  rer41i01 VARCHAR,
  rer41i03 VARCHAR,
  rer41i04 VARCHAR,
  rer41i07 VARCHAR,
  rer41i09 VARCHAR,
  rer41i11 VARCHAR,
  rer41i13 VARCHAR,
  rer41i14 VARCHAR,
  rer41i15 VARCHAR,
  rer21k01 VARCHAR,
  rer21k02 VARCHAR,
  rer21k05 VARCHAR,
  rer21k07 VARCHAR,
  rer21k10 VARCHAR,
  rer21k12 VARCHAR,
  rer31m02 VARCHAR,
  rer31m04 VARCHAR,
  rer31m09 VARCHAR,
  rer31m10 VARCHAR,
  rer31m16 VARCHAR,
  rer31m17a VARCHAR,
  rer31m17b VARCHAR,
  rer31m17c VARCHAR,
  rer41m03 VARCHAR,
  rer41m04 VARCHAR,
  rer41m06 VARCHAR,
  rer41m08 VARCHAR,
  rer41m10 VARCHAR,
  rer41m12 VARCHAR,
  rer41m14 VARCHAR,
  rer41m16 VARCHAR,
  rer41m17 VARCHAR,
  rer51n01 VARCHAR,
  rer51n04 VARCHAR,
  rer51n05 VARCHAR,
  rer51n09a VARCHAR,
  rer51n09b VARCHAR,
  rer51n11 VARCHAR,
  rer51n12 VARCHAR,
  rer51n13a VARCHAR,
  rer51n13b VARCHAR,
  rer51n14 VARCHAR,
  rer51n15 VARCHAR,
  rer41o02 VARCHAR,
  rer41o03 VARCHAR,
  rer41o04 VARCHAR,
  rer41o05 VARCHAR,
  rer41o07 VARCHAR,
  rer41o08 VARCHAR,
  rer41o09 VARCHAR,
  rer41o10 VARCHAR,
  rer41o13 VARCHAR,
  rer31p03 VARCHAR,
  rer31p04 VARCHAR,
  rer31p06 VARCHAR,
  rer31p07 VARCHAR,
  rer31p11 VARCHAR,
  rer31p12 VARCHAR,
  rer31p13 VARCHAR,
  rer51r02 VARCHAR,
  rer51r03 VARCHAR,
  rer51r04 VARCHAR,
  rer51r07 VARCHAR,
  rer51r13 VARCHAR,
  rer51r16 VARCHAR,
  rer51r17a VARCHAR,
  rer51r17b VARCHAR,
  rer51t01 VARCHAR,
  rer51t04 VARCHAR,
  rer51t10 VARCHAR,
  rer51t11 VARCHAR,
  rer51t12 VARCHAR,
  rer51t13 VARCHAR,
  rer51t15 VARCHAR,
  rer51t16 VARCHAR,
  rer31u01 VARCHAR,
  rer31u04 VARCHAR,
  rer31u10 VARCHAR,
  rer31u11 VARCHAR,
  rer31u14 VARCHAR,
  rer31w01 VARCHAR,
  rer31w02 VARCHAR,
  rer31w04 VARCHAR,
  rer31w07a VARCHAR,
  rer31w07b VARCHAR,
  rer31w07c VARCHAR,
  rer31w11 VARCHAR,
  rer31w13 VARCHAR,
  rer21y03 VARCHAR,
  rer21y09 VARCHAR,
  rer21y10 VARCHAR,
  rer21y12 VARCHAR,
  rer21y13 VARCHAR,
  rer21y14 VARCHAR,
  rer51z02 VARCHAR,
  rer51z05 VARCHAR,
  rer51z06 VARCHAR,
  rer51z07 VARCHAR,
  rer51z09 VARCHAR,
  rer51z10 VARCHAR,
  rer51z11 VARCHAR,
  rer51z12 VARCHAR,
  rer51z14 VARCHAR,
  rer51z15 VARCHAR,
  e0r51o05 VARCHAR,
  e0r51o08 VARCHAR,
  e0r51o09 VARCHAR,
  e0r51o10 VARCHAR,
  e0r51o11 VARCHAR,
  e0r51o12 VARCHAR,
  e0r51o13 VARCHAR,
  e0r51o17 VARCHAR,
  e0r51o18 VARCHAR,
  e0r41r02 VARCHAR,
  e0r41r05 VARCHAR,
  e0r41r06 VARCHAR,
  e0r41r08 VARCHAR,
  e0r41r09 VARCHAR,
  e0r41r11 VARCHAR,
  e0r41r14 VARCHAR,
  e0r41r15 VARCHAR,
  e0r41r16 VARCHAR,
  e0r41t02 VARCHAR,
  e0r41t05 VARCHAR,
  e0r41t06 VARCHAR,
  e0r41t08 VARCHAR,
  e0r41t09 VARCHAR,
  e0r41t10 VARCHAR,
  e0r41t14 VARCHAR,
  e0r41t17 VARCHAR,
  e0r51v03 VARCHAR,
  e0r51v04 VARCHAR,
  e0r51v06 VARCHAR,
  e0r51v10 VARCHAR,
  e0r51v13 VARCHAR,
  e0r51v15 VARCHAR,
  e0r51v16 VARCHAR,
  e0r51v19a VARCHAR,
  e0r51v20 VARCHAR,
  e0r41z02 VARCHAR,
  e0r41z04 VARCHAR,
  e0r41z06 VARCHAR,
  e0r41z09 VARCHAR,
  e0r41z12 VARCHAR,
  e0r41z14 VARCHAR,
  e0r41z16 VARCHAR,
  e0r41z17 VARCHAR,
  e0r41z19 VARCHAR,
  re41b01 VARCHAR,
  re41b04 VARCHAR,
  re41b07 VARCHAR,
  re41b08 VARCHAR,
  re41b09 VARCHAR,
  re41b13 VARCHAR,
  re41b15 VARCHAR,
  re41b16 VARCHAR,
  re41b17 VARCHAR,
  re51c03 VARCHAR,
  re51c05 VARCHAR,
  re51c06 VARCHAR,
  re51c10 VARCHAR,
  re51c13a VARCHAR,
  re51c13b VARCHAR,
  re51c14 VARCHAR,
  re51c15 VARCHAR,
  re51d01 VARCHAR,
  re51d03 VARCHAR,
  re51d06 VARCHAR,
  re51d07 VARCHAR,
  re51d10 VARCHAR,
  re51d11a VARCHAR,
  re51d11b VARCHAR,
  re51d12a VARCHAR,
  re51d12b VARCHAR,
  re51d13 VARCHAR,
  re51d15 VARCHAR,
  re51d16 VARCHAR,
  re41e01 VARCHAR,
  re41e02 VARCHAR,
  re41e07 VARCHAR,
  re41e10 VARCHAR,
  re41e12 VARCHAR,
  re41e13 VARCHAR,
  re41e14 VARCHAR,
  re41e15 VARCHAR,
  re41h01 VARCHAR,
  re41h06 VARCHAR,
  re41h11 VARCHAR,
  re41h12 VARCHAR,
  re41h14 VARCHAR,
  re41i01 VARCHAR,
  re41i03 VARCHAR,
  re41i04 VARCHAR,
  re41i07 VARCHAR,
  re41i09 VARCHAR,
  re41i11 VARCHAR,
  re41i13 VARCHAR,
  re41i14 VARCHAR,
  re41i15 VARCHAR,
  re21k01 VARCHAR,
  re21k02 VARCHAR,
  re21k05 VARCHAR,
  re21k07 VARCHAR,
  re21k10 VARCHAR,
  re21k12 VARCHAR,
  re31m02 VARCHAR,
  re31m04 VARCHAR,
  re31m09 VARCHAR,
  re31m10 VARCHAR,
  re31m16 VARCHAR,
  re31m17a VARCHAR,
  re31m17b VARCHAR,
  re31m17c VARCHAR,
  re41m03 VARCHAR,
  re41m04 VARCHAR,
  re41m06 VARCHAR,
  re41m08 VARCHAR,
  re41m10 VARCHAR,
  re41m12 VARCHAR,
  re41m14 VARCHAR,
  re41m16 VARCHAR,
  re41m17 VARCHAR,
  re51n01 VARCHAR,
  re51n04 VARCHAR,
  re51n05 VARCHAR,
  re51n09a VARCHAR,
  re51n09b VARCHAR,
  re51n11 VARCHAR,
  re51n12 VARCHAR,
  re51n13a VARCHAR,
  re51n13b VARCHAR,
  re51n14 VARCHAR,
  re51n15 VARCHAR,
  re41o02 VARCHAR,
  re41o03 VARCHAR,
  re41o04 VARCHAR,
  re41o05 VARCHAR,
  re41o07 VARCHAR,
  re41o08 VARCHAR,
  re41o09 VARCHAR,
  re41o10 VARCHAR,
  re41o13 VARCHAR,
  re31p03 VARCHAR,
  re31p04 VARCHAR,
  re31p06 VARCHAR,
  re31p07 VARCHAR,
  re31p11 VARCHAR,
  re31p12 VARCHAR,
  re31p13 VARCHAR,
  re51r02 VARCHAR,
  re51r03 VARCHAR,
  re51r04 VARCHAR,
  re51r07 VARCHAR,
  re51r13 VARCHAR,
  re51r16 VARCHAR,
  re51r17a VARCHAR,
  re51r17b VARCHAR,
  re51t01 VARCHAR,
  re51t04 VARCHAR,
  re51t10 VARCHAR,
  re51t11 VARCHAR,
  re51t12 VARCHAR,
  re51t13 VARCHAR,
  re51t15 VARCHAR,
  re51t16 VARCHAR,
  re31u01 VARCHAR,
  re31u04 VARCHAR,
  re31u10 VARCHAR,
  re31u11 VARCHAR,
  re31u14 VARCHAR,
  re31w01 VARCHAR,
  re31w02 VARCHAR,
  re31w04 VARCHAR,
  re31w07a VARCHAR,
  re31w07b VARCHAR,
  re31w07c VARCHAR,
  re31w11 VARCHAR,
  re31w13 VARCHAR,
  re21y03 VARCHAR,
  re21y09 VARCHAR,
  re21y10 VARCHAR,
  re21y12 VARCHAR,
  re21y13 VARCHAR,
  re21y14 VARCHAR,
  re51z02 VARCHAR,
  re51z05 VARCHAR,
  re51z06 VARCHAR,
  re51z07 VARCHAR,
  re51z09 VARCHAR,
  re51z10 VARCHAR,
  re51z11 VARCHAR,
  re51z12 VARCHAR,
  re51z14 VARCHAR,
  re51z15 VARCHAR,
  e051o05 VARCHAR,
  e051o08 VARCHAR,
  e051o09 VARCHAR,
  e051o10 VARCHAR,
  e051o11 VARCHAR,
  e051o12 VARCHAR,
  e051o13 VARCHAR,
  e051o17 VARCHAR,
  e051o18 VARCHAR,
  e041r02 VARCHAR,
  e041r05 VARCHAR,
  e041r06 VARCHAR,
  e041r08 VARCHAR,
  e041r09 VARCHAR,
  e041r11 VARCHAR,
  e041r14 VARCHAR,
  e041r15 VARCHAR,
  e041r16 VARCHAR,
  e041t02 VARCHAR,
  e041t05 VARCHAR,
  e041t06 VARCHAR,
  e041t08 VARCHAR,
  e041t09 VARCHAR,
  e041t10 VARCHAR,
  e041t14 VARCHAR,
  e041t17 VARCHAR,
  e051v03 VARCHAR,
  e051v04 VARCHAR,
  e051v06 VARCHAR,
  e051v10 VARCHAR,
  e051v13 VARCHAR,
  e051v15 VARCHAR,
  e051v16 VARCHAR,
  e051v19a VARCHAR,
  e051v20 VARCHAR,
  e041z02 VARCHAR,
  e041z04 VARCHAR,
  e041z06 VARCHAR,
  e041z09 VARCHAR,
  e041z12 VARCHAR,
  e041z14 VARCHAR,
  e041z16 VARCHAR,
  e041z17 VARCHAR,
  e041z19 VARCHAR,
  rei41b01 VARCHAR,
  rei41b04 VARCHAR,
  rei41b07 VARCHAR,
  rei41b08 VARCHAR,
  rei41b09 VARCHAR,
  rei41b13 VARCHAR,
  rei41b15 VARCHAR,
  rei41b16 VARCHAR,
  rei41b17 VARCHAR,
  rei51c03 VARCHAR,
  rei51c05 VARCHAR,
  rei51c06 VARCHAR,
  rei51c10 VARCHAR,
  rei51c13a VARCHAR,
  rei51c13b VARCHAR,
  rei51c14 VARCHAR,
  rei51c15 VARCHAR,
  rei51d01 VARCHAR,
  rei51d03 VARCHAR,
  rei51d06 VARCHAR,
  rei51d07 VARCHAR,
  rei51d10 VARCHAR,
  rei51d11a VARCHAR,
  rei51d11b VARCHAR,
  rei51d12a VARCHAR,
  rei51d12b VARCHAR,
  rei51d13 VARCHAR,
  rei51d15 VARCHAR,
  rei51d16 VARCHAR,
  rei41e01 VARCHAR,
  rei41e02 VARCHAR,
  rei41e07 VARCHAR,
  rei41e10 VARCHAR,
  rei41e12 VARCHAR,
  rei41e13 VARCHAR,
  rei41e14 VARCHAR,
  rei41e15 VARCHAR,
  rei41h01 VARCHAR,
  rei41h06 VARCHAR,
  rei41h11 VARCHAR,
  rei41h12 VARCHAR,
  rei41h14 VARCHAR,
  rei41i01 VARCHAR,
  rei41i03 VARCHAR,
  rei41i04 VARCHAR,
  rei41i07 VARCHAR,
  rei41i09 VARCHAR,
  rei41i11 VARCHAR,
  rei41i13 VARCHAR,
  rei41i14 VARCHAR,
  rei41i15 VARCHAR,
  rei21k01 VARCHAR,
  rei21k02 VARCHAR,
  rei21k05 VARCHAR,
  rei21k07 VARCHAR,
  rei21k10 VARCHAR,
  rei21k12 VARCHAR,
  rei31m02 VARCHAR,
  rei31m04 VARCHAR,
  rei31m09 VARCHAR,
  rei31m10 VARCHAR,
  rei31m16 VARCHAR,
  rei31m17a VARCHAR,
  rei31m17b VARCHAR,
  rei31m17c VARCHAR,
  rei41m03 VARCHAR,
  rei41m04 VARCHAR,
  rei41m06 VARCHAR,
  rei41m08 VARCHAR,
  rei41m10 VARCHAR,
  rei41m12 VARCHAR,
  rei41m14 VARCHAR,
  rei41m16 VARCHAR,
  rei41m17 VARCHAR,
  rei51n01 VARCHAR,
  rei51n04 VARCHAR,
  rei51n05 VARCHAR,
  rei51n09a VARCHAR,
  rei51n09b VARCHAR,
  rei51n11 VARCHAR,
  rei51n12 VARCHAR,
  rei51n13a VARCHAR,
  rei51n13b VARCHAR,
  rei51n14 VARCHAR,
  rei51n15 VARCHAR,
  rei41o02 VARCHAR,
  rei41o03 VARCHAR,
  rei41o04 VARCHAR,
  rei41o05 VARCHAR,
  rei41o07 VARCHAR,
  rei41o08 VARCHAR,
  rei41o09 VARCHAR,
  rei41o10 VARCHAR,
  rei41o13 VARCHAR,
  rei31p03 VARCHAR,
  rei31p04 VARCHAR,
  rei31p06 VARCHAR,
  rei31p07 VARCHAR,
  rei31p11 VARCHAR,
  rei31p12 VARCHAR,
  rei31p13 VARCHAR,
  rei51r02 VARCHAR,
  rei51r03 VARCHAR,
  rei51r04 VARCHAR,
  rei51r07 VARCHAR,
  rei51r13 VARCHAR,
  rei51r16 VARCHAR,
  rei51r17a VARCHAR,
  rei51r17b VARCHAR,
  rei51t01 VARCHAR,
  rei51t04 VARCHAR,
  rei51t10 VARCHAR,
  rei51t11 VARCHAR,
  rei51t12 VARCHAR,
  rei51t13 VARCHAR,
  rei51t15 VARCHAR,
  rei51t16 VARCHAR,
  rei31u01 VARCHAR,
  rei31u04 VARCHAR,
  rei31u10 VARCHAR,
  rei31u11 VARCHAR,
  rei31u14 VARCHAR,
  rei31w01 VARCHAR,
  rei31w02 VARCHAR,
  rei31w04 VARCHAR,
  rei31w07a VARCHAR,
  rei31w07b VARCHAR,
  rei31w07c VARCHAR,
  rei31w11 VARCHAR,
  rei31w13 VARCHAR,
  rei21y03 VARCHAR,
  rei21y09 VARCHAR,
  rei21y10 VARCHAR,
  rei21y12 VARCHAR,
  rei21y13 VARCHAR,
  rei21y14 VARCHAR,
  rei51z02 VARCHAR,
  rei51z05 VARCHAR,
  rei51z06 VARCHAR,
  rei51z07 VARCHAR,
  rei51z09 VARCHAR,
  rei51z10 VARCHAR,
  rei51z11 VARCHAR,
  rei51z12 VARCHAR,
  rei51z14 VARCHAR,
  rei51z15 VARCHAR,
  e0i51o05 VARCHAR,
  e0i51o08 VARCHAR,
  e0i51o09 VARCHAR,
  e0i51o10 VARCHAR,
  e0i51o11 VARCHAR,
  e0i51o12 VARCHAR,
  e0i51o13 VARCHAR,
  e0i51o17 VARCHAR,
  e0i51o18 VARCHAR,
  e0i41r02 VARCHAR,
  e0i41r05 VARCHAR,
  e0i41r06 VARCHAR,
  e0i41r08 VARCHAR,
  e0i41r09 VARCHAR,
  e0i41r11 VARCHAR,
  e0i41r14 VARCHAR,
  e0i41r15 VARCHAR,
  e0i41r16 VARCHAR,
  e0i41t02 VARCHAR,
  e0i41t05 VARCHAR,
  e0i41t06 VARCHAR,
  e0i41t08 VARCHAR,
  e0i41t09 VARCHAR,
  e0i41t10 VARCHAR,
  e0i41t14 VARCHAR,
  e0i41t17 VARCHAR,
  e0i51v03 VARCHAR,
  e0i51v04 VARCHAR,
  e0i51v06 VARCHAR,
  e0i51v10 VARCHAR,
  e0i51v13 VARCHAR,
  e0i51v15 VARCHAR,
  e0i51v16 VARCHAR,
  e0i51v19a VARCHAR,
  e0i51v20 VARCHAR,
  e0i41z02 VARCHAR,
  e0i41z04 VARCHAR,
  e0i41z06 VARCHAR,
  e0i41z09 VARCHAR,
  e0i41z12 VARCHAR,
  e0i41z14 VARCHAR,
  e0i41z16 VARCHAR,
  e0i41z17 VARCHAR,
  e0i41z19 VARCHAR,
  version VARCHAR,
  scope VARCHAR,
  pirls_type VARCHAR
); -- s3://baseldosdados/world_iea_pirls/within_country_scoring_reliability/

-- ============================================================
-- Dataset: world_iea_timss  (11 tables)
-- ============================================================

CREATE TABLE world_iea_timss.dictionary (
  table_id VARCHAR,
  column_name VARCHAR,
  key VARCHAR,
  temporal_coverage VARCHAR,
  value VARCHAR
); -- s3://baseldosdados/world_iea_timss/dictionary/

CREATE TABLE world_iea_timss.home_context_grade_4 (
  year INT,
  country_m49 VARCHAR,
  country_id VARCHAR,
  grade_id VARCHAR,
  school_id VARCHAR,
  class_id VARCHAR,
  student_id VARCHAR,
  language_school_questionnaire VARCHAR,
  locale_school_questionnaire VARCHAR,
  asbh01a VARCHAR,
  asbh01b VARCHAR,
  asbh01c VARCHAR,
  asbh01d VARCHAR,
  asbh01e VARCHAR,
  asbh01f VARCHAR,
  asbh01g VARCHAR,
  asbh01h VARCHAR,
  asbh01i VARCHAR,
  asbh01j VARCHAR,
  asbh01k VARCHAR,
  asbh01l VARCHAR,
  asbh01m VARCHAR,
  asbh01n VARCHAR,
  asbh01o VARCHAR,
  asbh01p VARCHAR,
  asbh01q VARCHAR,
  asbh01r VARCHAR,
  asbh02a VARCHAR,
  asbh02b VARCHAR,
  asbh03a VARCHAR,
  asbh03b VARCHAR,
  asbh03c VARCHAR,
  asbh03d VARCHAR,
  asbh03e VARCHAR,
  asbh03f VARCHAR,
  asbh04aa VARCHAR,
  asbh04ab VARCHAR,
  asbh04b VARCHAR,
  asbh05 VARCHAR,
  asbh06a VARCHAR,
  asbh06b VARCHAR,
  asbh06c VARCHAR,
  asbh06d VARCHAR,
  asbh06e VARCHAR,
  asbh06f VARCHAR,
  asbh06g VARCHAR,
  asbh07a VARCHAR,
  asbh07b VARCHAR,
  asbh07c VARCHAR,
  asbh07d VARCHAR,
  asbh07e VARCHAR,
  asbh08a VARCHAR,
  asbh08b VARCHAR,
  asbh08c VARCHAR,
  asbh08d VARCHAR,
  asbh08e VARCHAR,
  asbh08f VARCHAR,
  asbh08g VARCHAR,
  asbh08h VARCHAR,
  asbh09a VARCHAR,
  asbh09b VARCHAR,
  asbh09c VARCHAR,
  asbh09d VARCHAR,
  asbh09e VARCHAR,
  asbh10 VARCHAR,
  asbh11 VARCHAR,
  asbh12a VARCHAR,
  asbh12b VARCHAR,
  asbh12c VARCHAR,
  asbh13a VARCHAR,
  asbh13b VARCHAR,
  asbh14aa VARCHAR,
  asbh14ab VARCHAR,
  asbh14ba VARCHAR,
  asbh14bb VARCHAR,
  asbh14ca VARCHAR,
  asbh14cb VARCHAR,
  asbh14da VARCHAR,
  asbh14db VARCHAR,
  asbh14ea VARCHAR,
  asbh14eb VARCHAR,
  asbh14fa VARCHAR,
  asbh14fb VARCHAR,
  asbh14ga VARCHAR,
  asbh14gb VARCHAR,
  asbh15 VARCHAR,
  asbh16a VARCHAR,
  asbh16b VARCHAR,
  asbh17 VARCHAR,
  asbh18a VARCHAR,
  asbh18b VARCHAR,
  asbh19 VARCHAR,
  asbh20 VARCHAR,
  asbhela DOUBLE,
  asdhela VARCHAR,
  asbhena DOUBLE,
  asdhena VARCHAR,
  asbheln DOUBLE,
  asdheln VARCHAR,
  asbhelt DOUBLE,
  asdhelt VARCHAR,
  asbhent DOUBLE,
  asdhent VARCHAR,
  asbhlnt DOUBLE,
  asdhlnt VARCHAR,
  asbhpsp DOUBLE,
  asdhpsp VARCHAR,
  asbhses DOUBLE,
  asdhses VARCHAR,
  asdhoccp VARCHAR,
  asdhedup VARCHAR,
  asdhaps VARCHAR,
  version VARCHAR,
  scope VARCHAR
); -- s3://baseldosdados/world_iea_timss/home_context_grade_4/

CREATE TABLE world_iea_timss.school_context_grade_4 (
  year INT,
  country_id VARCHAR,
  country_m49 VARCHAR,
  grade_id VARCHAR,
  school_id VARCHAR,
  language_school_questionnaire VARCHAR,
  locale_school_questionnaire VARCHAR,
  acbg03a VARCHAR,
  acbg03b VARCHAR,
  acbg04 VARCHAR,
  acbg05a VARCHAR,
  acbg05b VARCHAR,
  acbg06a INT,
  acbg06b INT,
  acbg06c VARCHAR,
  acbg07 INT,
  acbg08 VARCHAR,
  acbg09 VARCHAR,
  acbg10a VARCHAR,
  acbg10b VARCHAR,
  acbg11aa VARCHAR,
  acbg11ab VARCHAR,
  acbg11ac VARCHAR,
  acbg11ad VARCHAR,
  acbg11ae VARCHAR,
  acbg11af VARCHAR,
  acbg11ag VARCHAR,
  acbg11ah VARCHAR,
  acbg11ai VARCHAR,
  acbg11ba VARCHAR,
  acbg11bb VARCHAR,
  acbg11bc VARCHAR,
  acbg11bd VARCHAR,
  acbg11be VARCHAR,
  acbg11ca VARCHAR,
  acbg11cb VARCHAR,
  acbg11cc VARCHAR,
  acbg11cd VARCHAR,
  acbg12a VARCHAR,
  acbg12b VARCHAR,
  acbg12c VARCHAR,
  acbg12d VARCHAR,
  acbg12e VARCHAR,
  acbg12f VARCHAR,
  acbg12g VARCHAR,
  acbg12h VARCHAR,
  acbg12i VARCHAR,
  acbg12j VARCHAR,
  acbg12k VARCHAR,
  acbg13a VARCHAR,
  acbg13b VARCHAR,
  acbg13c VARCHAR,
  acbg13d VARCHAR,
  acbg13e VARCHAR,
  acbg13f VARCHAR,
  acbg13g VARCHAR,
  acbg13h VARCHAR,
  acbg14a VARCHAR,
  acbg14b VARCHAR,
  acbg14c VARCHAR,
  acbg14d VARCHAR,
  acbg14e VARCHAR,
  acbg14f VARCHAR,
  acbg14g VARCHAR,
  acbg14h VARCHAR,
  acbg14i VARCHAR,
  acbg14j VARCHAR,
  acbg15a VARCHAR,
  acbg15b VARCHAR,
  acbg16a VARCHAR,
  acbg16b VARCHAR,
  acbg16c VARCHAR,
  acbg16d VARCHAR,
  acbg16e VARCHAR,
  acbg16f VARCHAR,
  acbg16g VARCHAR,
  acbg16h VARCHAR,
  acbg16i VARCHAR,
  acbg16j VARCHAR,
  acbg16k VARCHAR,
  acbg16l VARCHAR,
  acbg17 INT,
  acbg18 INT,
  acbg19 VARCHAR,
  acbg20a VARCHAR,
  acbg20b VARCHAR,
  acbg20c VARCHAR,
  acbg21a VARCHAR,
  acbg21b VARCHAR,
  acbg21c VARCHAR,
  acbg21d VARCHAR,
  jkczone INT,
  jkcrep INT,
  schwgt DOUBLE,
  stotwgtu DOUBLE,
  wgtfac1 DOUBLE,
  wgtadj1 DOUBLE,
  acbgmrs DOUBLE,
  acdgmrs VARCHAR,
  acbgsrs DOUBLE,
  acdgsrs VARCHAR,
  acbgeas DOUBLE,
  acdgeas VARCHAR,
  acbgdas DOUBLE,
  acdgdas VARCHAR,
  acbglns DOUBLE,
  acdglns VARCHAR,
  acdgtihy DOUBLE,
  acdgsbc VARCHAR,
  version INT,
  scope VARCHAR
); -- s3://baseldosdados/world_iea_timss/school_context_grade_4/

CREATE TABLE world_iea_timss.school_context_grade_8 (
  year INT,
  country_m49 VARCHAR,
  country_id VARCHAR,
  grade_id VARCHAR,
  school_id VARCHAR,
  language_school_questionnaire VARCHAR,
  locale_school_questionnaire VARCHAR,
  bcbg03a VARCHAR,
  bcbg03b VARCHAR,
  bcbg04 VARCHAR,
  bcbg05a VARCHAR,
  bcbg05b VARCHAR,
  bcbg06a INT,
  bcbg06b INT,
  bcbg06c VARCHAR,
  bcbg07 INT,
  bcbg08 VARCHAR,
  bcbg09 VARCHAR,
  bcbg10a VARCHAR,
  bcbg10b VARCHAR,
  bcbg11aa VARCHAR,
  bcbg11ab VARCHAR,
  bcbg11ac VARCHAR,
  bcbg11ad VARCHAR,
  bcbg11ae VARCHAR,
  bcbg11af VARCHAR,
  bcbg11ag VARCHAR,
  bcbg11ah VARCHAR,
  bcbg11ai VARCHAR,
  bcbg11ba VARCHAR,
  bcbg11bb VARCHAR,
  bcbg11bc VARCHAR,
  bcbg11bd VARCHAR,
  bcbg11be VARCHAR,
  bcbg11ca VARCHAR,
  bcbg11cb VARCHAR,
  bcbg11cc VARCHAR,
  bcbg11cd VARCHAR,
  bcbg11ce VARCHAR,
  bcbg12a VARCHAR,
  bcbg12b VARCHAR,
  bcbg12c VARCHAR,
  bcbg12d VARCHAR,
  bcbg12e VARCHAR,
  bcbg12f VARCHAR,
  bcbg12g VARCHAR,
  bcbg12h VARCHAR,
  bcbg12i VARCHAR,
  bcbg12j VARCHAR,
  bcbg12k VARCHAR,
  bcbg13a VARCHAR,
  bcbg13b VARCHAR,
  bcbg13c VARCHAR,
  bcbg13d VARCHAR,
  bcbg14a VARCHAR,
  bcbg14b VARCHAR,
  bcbg14c VARCHAR,
  bcbg14d VARCHAR,
  bcbg14e VARCHAR,
  bcbg14f VARCHAR,
  bcbg14g VARCHAR,
  bcbg14h VARCHAR,
  bcbg15a VARCHAR,
  bcbg15b VARCHAR,
  bcbg15c VARCHAR,
  bcbg15d VARCHAR,
  bcbg15e VARCHAR,
  bcbg15f VARCHAR,
  bcbg15g VARCHAR,
  bcbg15h VARCHAR,
  bcbg15i VARCHAR,
  bcbg15j VARCHAR,
  bcbg15k VARCHAR,
  bcbg16a VARCHAR,
  bcbg16b VARCHAR,
  bcbg17 INT,
  bcbg18 INT,
  bcbg19 VARCHAR,
  bcbg20a VARCHAR,
  bcbg20b VARCHAR,
  bcbg20c VARCHAR,
  bcbg21a VARCHAR,
  bcbg21b VARCHAR,
  bcbg21c VARCHAR,
  bcbg21d VARCHAR,
  jkczone VARCHAR,
  jkcrep VARCHAR,
  schwgt DOUBLE,
  stotwgtu DOUBLE,
  wgtfac1 DOUBLE,
  wgtadj1 DOUBLE,
  bcdgmrs VARCHAR,
  bcbgmrs DOUBLE,
  bcdgsrs VARCHAR,
  bcbgsrs DOUBLE,
  bcdgeas VARCHAR,
  bcbgeas DOUBLE,
  bcdgdas VARCHAR,
  bcbgdas DOUBLE,
  bcdgsbc VARCHAR,
  bcdgtihy DOUBLE,
  version VARCHAR,
  scope VARCHAR
); -- s3://baseldosdados/world_iea_timss/school_context_grade_8/

CREATE TABLE world_iea_timss.student_achievement_grade_4 (
  year INT,
  country_id VARCHAR,
  country_m49 VARCHAR,
  grade_id VARCHAR,
  school_id VARCHAR,
  class_id VARCHAR,
  student_id VARCHAR,
  sex_students VARCHAR,
  age_student DOUBLE,
  itadmini VARCHAR,
  language_student_questionnaire VARCHAR,
  locale_student_questionnaire VARCHAR,
  jkzone INT,
  jkrep INT,
  totwgt DOUBLE,
  houwgt DOUBLE,
  senwgt DOUBLE,
  wgtfac1 DOUBLE,
  wgtadj1 DOUBLE,
  wgtfac2 DOUBLE,
  wgtadj2 DOUBLE,
  wgtfac3 DOUBLE,
  wgtadj3 DOUBLE,
  asmmat01 DOUBLE,
  asmmat02 DOUBLE,
  asmmat03 DOUBLE,
  asmmat04 DOUBLE,
  asmmat05 DOUBLE,
  asmnum01 DOUBLE,
  asmnum02 DOUBLE,
  asmnum03 DOUBLE,
  asmnum04 DOUBLE,
  asmnum05 DOUBLE,
  asmgeo01 DOUBLE,
  asmgeo02 DOUBLE,
  asmgeo03 DOUBLE,
  asmgeo04 DOUBLE,
  asmgeo05 DOUBLE,
  asmdat01 DOUBLE,
  asmdat02 DOUBLE,
  asmdat03 DOUBLE,
  asmdat04 DOUBLE,
  asmdat05 DOUBLE,
  asmkno01 DOUBLE,
  asmkno02 DOUBLE,
  asmkno03 DOUBLE,
  asmkno04 DOUBLE,
  asmkno05 DOUBLE,
  asmapp01 DOUBLE,
  asmapp02 DOUBLE,
  asmapp03 DOUBLE,
  asmapp04 DOUBLE,
  asmapp05 DOUBLE,
  asmrea01 DOUBLE,
  asmrea02 DOUBLE,
  asmrea03 DOUBLE,
  asmrea04 DOUBLE,
  asmrea05 DOUBLE,
  asssci01 DOUBLE,
  asssci02 DOUBLE,
  asssci03 DOUBLE,
  asssci04 DOUBLE,
  asssci05 DOUBLE,
  asslif01 DOUBLE,
  asslif02 DOUBLE,
  asslif03 DOUBLE,
  asslif04 DOUBLE,
  asslif05 DOUBLE,
  assphy01 DOUBLE,
  assphy02 DOUBLE,
  assphy03 DOUBLE,
  assphy04 DOUBLE,
  assphy05 DOUBLE,
  assear01 DOUBLE,
  assear02 DOUBLE,
  assear03 DOUBLE,
  assear04 DOUBLE,
  assear05 DOUBLE,
  asskno01 DOUBLE,
  asskno02 DOUBLE,
  asskno03 DOUBLE,
  asskno04 DOUBLE,
  asskno05 DOUBLE,
  assapp01 DOUBLE,
  assapp02 DOUBLE,
  assapp03 DOUBLE,
  assapp04 DOUBLE,
  assapp05 DOUBLE,
  assrea01 DOUBLE,
  assrea02 DOUBLE,
  assrea03 DOUBLE,
  assrea04 DOUBLE,
  assrea05 DOUBLE,
  assenv01 DOUBLE,
  assenv02 DOUBLE,
  assenv03 DOUBLE,
  assenv04 DOUBLE,
  assenv05 DOUBLE,
  asmibm01 VARCHAR,
  asmibm02 VARCHAR,
  asmibm03 VARCHAR,
  asmibm04 VARCHAR,
  asmibm05 VARCHAR,
  assibm01 VARCHAR,
  assibm02 VARCHAR,
  assibm03 VARCHAR,
  assibm04 VARCHAR,
  assibm05 VARCHAR,
  version INT,
  scope VARCHAR
); -- s3://baseldosdados/world_iea_timss/student_achievement_grade_4/

CREATE TABLE world_iea_timss.student_achievement_grade_8 (
  year INT,
  country_m49 VARCHAR,
  country_id VARCHAR,
  grade_id VARCHAR,
  school_id VARCHAR,
  class_id VARCHAR,
  student_id VARCHAR,
  student_sex VARCHAR,
  student_age DOUBLE,
  language_school_questionnaire VARCHAR,
  locale_school_questionnaire VARCHAR,
  jkzone VARCHAR,
  jkrep VARCHAR,
  totwgt DOUBLE,
  houwgt DOUBLE,
  senwgt DOUBLE,
  wgtfac1 DOUBLE,
  wgtadj1 DOUBLE,
  wgtfac2 DOUBLE,
  wgtadj2 DOUBLE,
  wgtfac3 DOUBLE,
  wgtadj3 DOUBLE,
  bsmmat01 DOUBLE,
  bsmmat02 DOUBLE,
  bsmmat03 DOUBLE,
  bsmmat04 DOUBLE,
  bsmmat05 DOUBLE,
  bsmnum01 DOUBLE,
  bsmnum02 DOUBLE,
  bsmnum03 DOUBLE,
  bsmnum04 DOUBLE,
  bsmnum05 DOUBLE,
  bsmalg01 DOUBLE,
  bsmalg02 DOUBLE,
  bsmalg03 DOUBLE,
  bsmalg04 DOUBLE,
  bsmalg05 DOUBLE,
  bsmgeo01 DOUBLE,
  bsmgeo02 DOUBLE,
  bsmgeo03 DOUBLE,
  bsmgeo04 DOUBLE,
  bsmgeo05 DOUBLE,
  bsmdat01 DOUBLE,
  bsmdat02 DOUBLE,
  bsmdat03 DOUBLE,
  bsmdat04 DOUBLE,
  bsmdat05 DOUBLE,
  bsmkno01 DOUBLE,
  bsmkno02 DOUBLE,
  bsmkno03 DOUBLE,
  bsmkno04 DOUBLE,
  bsmkno05 DOUBLE,
  bsmapp01 DOUBLE,
  bsmapp02 DOUBLE,
  bsmapp03 DOUBLE,
  bsmapp04 DOUBLE,
  bsmapp05 DOUBLE,
  bsmrea01 DOUBLE,
  bsmrea02 DOUBLE,
  bsmrea03 DOUBLE,
  bsmrea04 DOUBLE,
  bsmrea05 DOUBLE,
  bsssci01 DOUBLE,
  bsssci02 DOUBLE,
  bsssci03 DOUBLE,
  bsssci04 DOUBLE,
  bsssci05 DOUBLE,
  bssbio01 DOUBLE,
  bssbio02 DOUBLE,
  bssbio03 DOUBLE,
  bssbio04 DOUBLE,
  bssbio05 DOUBLE,
  bssche01 DOUBLE,
  bssche02 DOUBLE,
  bssche03 DOUBLE,
  bssche04 DOUBLE,
  bssche05 DOUBLE,
  bssphy01 DOUBLE,
  bssphy02 DOUBLE,
  bssphy03 DOUBLE,
  bssphy04 DOUBLE,
  bssphy05 DOUBLE,
  bssear01 DOUBLE,
  bssear02 DOUBLE,
  bssear03 DOUBLE,
  bssear04 DOUBLE,
  bssear05 DOUBLE,
  bsskno01 DOUBLE,
  bsskno02 DOUBLE,
  bsskno03 DOUBLE,
  bsskno04 DOUBLE,
  bsskno05 DOUBLE,
  bssapp01 DOUBLE,
  bssapp02 DOUBLE,
  bssapp03 DOUBLE,
  bssapp04 DOUBLE,
  bssapp05 DOUBLE,
  bssrea01 DOUBLE,
  bssrea02 DOUBLE,
  bssrea03 DOUBLE,
  bssrea04 DOUBLE,
  bssrea05 DOUBLE,
  bssenv01 DOUBLE,
  bssenv02 DOUBLE,
  bssenv03 DOUBLE,
  bssenv04 DOUBLE,
  bssenv05 DOUBLE,
  bsmibm01 VARCHAR,
  bsmibm02 VARCHAR,
  bsmibm03 VARCHAR,
  bsmibm04 VARCHAR,
  bsmibm05 VARCHAR,
  bssibm01 VARCHAR,
  bssibm02 VARCHAR,
  bssibm03 VARCHAR,
  bssibm04 VARCHAR,
  bssibm05 VARCHAR,
  me82num VARCHAR,
  me82alg VARCHAR,
  me82geo VARCHAR,
  me82dat VARCHAR,
  me82kno VARCHAR,
  me82app VARCHAR,
  me82rea VARCHAR,
  se82bio VARCHAR,
  se82che VARCHAR,
  se82phy VARCHAR,
  se82ear VARCHAR,
  se82kno VARCHAR,
  se82app VARCHAR,
  se82rea VARCHAR,
  se82env VARCHAR,
  se82nen VARCHAR,
  version VARCHAR,
  scope VARCHAR
); -- s3://baseldosdados/world_iea_timss/student_achievement_grade_8/

CREATE TABLE world_iea_timss.student_context_grade_4 (
  year INT,
  country_id VARCHAR,
  country_m49 VARCHAR,
  grade_id VARCHAR,
  school_id VARCHAR,
  class_id VARCHAR,
  student_id VARCHAR,
  student_sex VARCHAR,
  student_age DOUBLE,
  language_school_questionnaire VARCHAR,
  locale_school_questionnaire VARCHAR,
  asbg01 VARCHAR,
  asbg03 VARCHAR,
  asbg04 VARCHAR,
  asbg05a VARCHAR,
  asbg05b VARCHAR,
  asbg05c VARCHAR,
  asbg05d VARCHAR,
  asbg05e VARCHAR,
  asbg05f VARCHAR,
  asbg06a VARCHAR,
  asbg06b VARCHAR,
  asbg07 VARCHAR,
  asbg08 VARCHAR,
  asbg09a VARCHAR,
  asbg09b VARCHAR,
  asbg10a VARCHAR,
  asbg10b VARCHAR,
  asbg10c VARCHAR,
  asbg10d VARCHAR,
  asbg10e VARCHAR,
  asbg10f VARCHAR,
  asbg10g VARCHAR,
  asbg11a VARCHAR,
  asbg11b VARCHAR,
  asbg11c VARCHAR,
  asbg11d VARCHAR,
  asbg11e VARCHAR,
  asbg12a VARCHAR,
  asbg12b VARCHAR,
  asbg12c VARCHAR,
  asbg12d VARCHAR,
  asbg12e VARCHAR,
  asbg12f VARCHAR,
  asbg13a VARCHAR,
  asbg13b VARCHAR,
  asbg13c VARCHAR,
  asbg13d VARCHAR,
  asbg13e VARCHAR,
  asbg13f VARCHAR,
  asbg13g VARCHAR,
  asbg14a VARCHAR,
  asbg14b VARCHAR,
  asbg14c VARCHAR,
  asbg14d VARCHAR,
  asbg14e VARCHAR,
  asbg14f VARCHAR,
  asbg14g VARCHAR,
  asbg14h VARCHAR,
  asbg14i VARCHAR,
  asbg14j VARCHAR,
  asbg14k VARCHAR,
  asbm01 VARCHAR,
  asbm02a VARCHAR,
  asbm02b VARCHAR,
  asbm02c VARCHAR,
  asbm02d VARCHAR,
  asbm02e VARCHAR,
  asbm02f VARCHAR,
  asbm02g VARCHAR,
  asbm02h VARCHAR,
  asbm02i VARCHAR,
  asbm03a VARCHAR,
  asbm03b VARCHAR,
  asbm03c VARCHAR,
  asbm03d VARCHAR,
  asbm03e VARCHAR,
  asbm03f VARCHAR,
  asbm03g VARCHAR,
  asbm03h VARCHAR,
  asbm03i VARCHAR,
  asbm04a VARCHAR,
  asbm04b VARCHAR,
  asbm04c VARCHAR,
  asbm04d VARCHAR,
  asbm04e VARCHAR,
  asbm04f VARCHAR,
  asbm05a VARCHAR,
  asbm05b VARCHAR,
  asbm05c VARCHAR,
  asbm05d VARCHAR,
  asbm05e VARCHAR,
  asbm05f VARCHAR,
  asbm05g VARCHAR,
  asbs06 VARCHAR,
  asbs07a VARCHAR,
  asbs07b VARCHAR,
  asbs07c VARCHAR,
  asbs07d VARCHAR,
  asbs07e VARCHAR,
  asbs07f VARCHAR,
  asbs07g VARCHAR,
  asbs07h VARCHAR,
  asbs07i VARCHAR,
  asbs08a VARCHAR,
  asbs08b VARCHAR,
  asbs08c VARCHAR,
  asbs08d VARCHAR,
  asbs08e VARCHAR,
  asbs08f VARCHAR,
  asbs08g VARCHAR,
  asbs08h VARCHAR,
  asbs08i VARCHAR,
  asbs09a VARCHAR,
  asbs09b VARCHAR,
  asbs09c VARCHAR,
  asbs09d VARCHAR,
  asbs09e VARCHAR,
  asbs09f VARCHAR,
  asbs10a VARCHAR,
  asbs10b VARCHAR,
  asbs10c VARCHAR,
  asbs10d VARCHAR,
  asbs10e VARCHAR,
  asbs10f VARCHAR,
  version VARCHAR,
  scope VARCHAR
); -- s3://baseldosdados/world_iea_timss/student_context_grade_4/

CREATE TABLE world_iea_timss.student_context_grade_8 (
  year INT,
  country_m49 VARCHAR,
  country_id VARCHAR,
  grade_id VARCHAR,
  school_id VARCHAR,
  class_id VARCHAR,
  student_id VARCHAR,
  student_sex VARCHAR,
  student_age DOUBLE,
  language_school_questionnaire VARCHAR,
  locale_school_questionnaire VARCHAR,
  bsbg01 VARCHAR,
  bsbg03 VARCHAR,
  bsbg04 VARCHAR,
  bsbg05a VARCHAR,
  bsbg05b VARCHAR,
  bsbg05c VARCHAR,
  bsbg05d VARCHAR,
  bsbg05e VARCHAR,
  bsbg05f VARCHAR,
  bsbg06a VARCHAR,
  bsbg06b VARCHAR,
  bsbg07 VARCHAR,
  bsbg08a VARCHAR,
  bsbg08b VARCHAR,
  bsbg09a VARCHAR,
  bsbg09b VARCHAR,
  bsbg10 VARCHAR,
  bsbg11a VARCHAR,
  bsbg11b VARCHAR,
  bsbg12a VARCHAR,
  bsbg12b VARCHAR,
  bsbg12c VARCHAR,
  bsbg12d VARCHAR,
  bsbg12e VARCHAR,
  bsbg12f VARCHAR,
  bsbg13a VARCHAR,
  bsbg13b VARCHAR,
  bsbg13c VARCHAR,
  bsbg13d VARCHAR,
  bsbg13e VARCHAR,
  bsbg13f VARCHAR,
  bsbg13g VARCHAR,
  bsbg14a VARCHAR,
  bsbg14b VARCHAR,
  bsbg14c VARCHAR,
  bsbg14d VARCHAR,
  bsbg14e VARCHAR,
  bsbg14f VARCHAR,
  bsbg14g VARCHAR,
  bsbg14h VARCHAR,
  bsbg14i VARCHAR,
  bsbg15a VARCHAR,
  bsbg15b VARCHAR,
  bsbg15c VARCHAR,
  bsbg15d VARCHAR,
  bsbg15e VARCHAR,
  bsbg15f VARCHAR,
  bsbg16a VARCHAR,
  bsbg16b VARCHAR,
  bsbg16c VARCHAR,
  bsbg16d VARCHAR,
  bsbm19c VARCHAR,
  bsbm19e VARCHAR,
  bsbm19f VARCHAR,
  bsbm19g VARCHAR,
  bsbm20a VARCHAR,
  bsbm22d VARCHAR,
  bsbm22g VARCHAR,
  bsbm22h VARCHAR,
  bsbm23a VARCHAR,
  bsbs25a VARCHAR,
  bsbs25c VARCHAR,
  bsbs25d VARCHAR,
  bsbs25e VARCHAR,
  bsbs25h VARCHAR,
  bsbs28d VARCHAR,
  bsbs28g VARCHAR,
  bsbs28h VARCHAR,
  bsbs29a VARCHAR,
  bsbs29b VARCHAR,
  bsbb26c VARCHAR,
  bsbb26e VARCHAR,
  bsbb26h VARCHAR,
  bsbb29b VARCHAR,
  bsbb29c VARCHAR,
  bsbb29d VARCHAR,
  bsbb29g VARCHAR,
  bsbb29h VARCHAR,
  bsbe32a VARCHAR,
  bsbe32c VARCHAR,
  bsbe32h VARCHAR,
  bsbe32i VARCHAR,
  bsbe35b VARCHAR,
  bsbe35c VARCHAR,
  bsbe35d VARCHAR,
  bsbe35e VARCHAR,
  bsbe35g VARCHAR,
  bsbe35h VARCHAR,
  bsbc38c VARCHAR,
  bsbc38e VARCHAR,
  bsbc38h VARCHAR,
  bsbc41c VARCHAR,
  bsbc41d VARCHAR,
  bsbp44c VARCHAR,
  bsbp44e VARCHAR,
  bsbp44h VARCHAR,
  bsbp47g VARCHAR,
  bsbp47h VARCHAR,
  bsbs48a VARCHAR,
  bsbs48b VARCHAR,
  bsdg05s VARCHAR,
  bsdgedup VARCHAR,
  version VARCHAR,
  scope VARCHAR
); -- s3://baseldosdados/world_iea_timss/student_context_grade_8/

CREATE TABLE world_iea_timss.teacher_context_grade_4 (
  year INT,
  country_id VARCHAR,
  country_m49 VARCHAR,
  grade_id VARCHAR,
  school_id VARCHAR,
  teacher_id VARCHAR,
  link_id VARCHAR,
  tealin_id VARCHAR,
  course VARCHAR,
  subject_id VARCHAR,
  language_school_questionnaire VARCHAR,
  locale_school_questionnaire VARCHAR,
  atbg01 INT,
  atbg02 VARCHAR,
  atbg03 VARCHAR,
  atbg04 VARCHAR,
  atbg05ba VARCHAR,
  atbg05bb VARCHAR,
  atbg05bd VARCHAR,
  atbg06a VARCHAR,
  atbg06b VARCHAR,
  atbg06c VARCHAR,
  atbg06d VARCHAR,
  atbg06e VARCHAR,
  atbg06f VARCHAR,
  atbg06g VARCHAR,
  atbg06h VARCHAR,
  atbg06i VARCHAR,
  atbg06j VARCHAR,
  atbg06k VARCHAR,
  atbg07a VARCHAR,
  atbg07b VARCHAR,
  atbg07c VARCHAR,
  atbg07d VARCHAR,
  atbg07e VARCHAR,
  atbg07f VARCHAR,
  atbg07g VARCHAR,
  atbg08a VARCHAR,
  atbg08b VARCHAR,
  atbg08c VARCHAR,
  atbg08d VARCHAR,
  atbg08e VARCHAR,
  atbg08f VARCHAR,
  atbg08g VARCHAR,
  atbg09a VARCHAR,
  atbg09b VARCHAR,
  atbg09c VARCHAR,
  atbg09d VARCHAR,
  atbg09e VARCHAR,
  atbg09f VARCHAR,
  atbg09g VARCHAR,
  atbg09h VARCHAR,
  atbg10a INT,
  atbg10b INT,
  atbg11 INT,
  atbg12a VARCHAR,
  atbg12b VARCHAR,
  atbg12c VARCHAR,
  atbg12d VARCHAR,
  atbg12e VARCHAR,
  atbg12f VARCHAR,
  atbg12g VARCHAR,
  atbg13a VARCHAR,
  atbg13b VARCHAR,
  atbg13c VARCHAR,
  atbg13d VARCHAR,
  atbg13e VARCHAR,
  atbg13f VARCHAR,
  atbg13g VARCHAR,
  atbg13h VARCHAR,
  atbg13i VARCHAR,
  atdgeas VARCHAR,
  atdgsos VARCHAR,
  atdgtjs VARCHAR,
  atdglsn VARCHAR,
  atdmmem VARCHAR,
  atdsmes VARCHAR,
  atdmnum DOUBLE,
  atdmgeo DOUBLE,
  atdmdat DOUBLE,
  atdslif DOUBLE,
  atdsphy DOUBLE,
  atdsear DOUBLE,
  atdmhw DOUBLE,
  atdshw DOUBLE,
  version INT,
  scope VARCHAR
); -- s3://baseldosdados/world_iea_timss/teacher_context_grade_4/

CREATE TABLE world_iea_timss.teacher_mathematics_grade_8 (
  year VARCHAR,
  country_m49 VARCHAR,
  country_id VARCHAR,
  grade_id VARCHAR,
  school_id VARCHAR,
  teach_id INT,
  link_id INT,
  tealin_id INT,
  course INT,
  subject_id VARCHAR,
  language_school_questionnaire VARCHAR,
  locale_school_questionnaire VARCHAR,
  btbg01 INT,
  btbg02 VARCHAR,
  btbg03 VARCHAR,
  btbg04 VARCHAR,
  btbg05a VARCHAR,
  btbg05b VARCHAR,
  btbg05c VARCHAR,
  btbg05d VARCHAR,
  btbg05e VARCHAR,
  btbg05f VARCHAR,
  btbg05g VARCHAR,
  btbg05h VARCHAR,
  btbg05i VARCHAR,
  btbg06a VARCHAR,
  btbg06b VARCHAR,
  btbg06c VARCHAR,
  btbg06d VARCHAR,
  btbg06e VARCHAR,
  btbg06f VARCHAR,
  btbg06g VARCHAR,
  btbg06h VARCHAR,
  btbg06i VARCHAR,
  btbg06j VARCHAR,
  btbg06k VARCHAR,
  btbg07a VARCHAR,
  btbg07b VARCHAR,
  btbg07c VARCHAR,
  btbg07d VARCHAR,
  btbg07e VARCHAR,
  btbg07f VARCHAR,
  btbg07g VARCHAR,
  btbg08a VARCHAR,
  btbg08b VARCHAR,
  btbg08c VARCHAR,
  btbg08d VARCHAR,
  btbg08e VARCHAR,
  btbg08f VARCHAR,
  btbg08g VARCHAR,
  btbg09a VARCHAR,
  btbg09b VARCHAR,
  btbg09c VARCHAR,
  btbg09d VARCHAR,
  btbg09e VARCHAR,
  btbg09f VARCHAR,
  btbg09g VARCHAR,
  btbg09h VARCHAR,
  btbg10 INT,
  btbg11 INT,
  btbg12a VARCHAR,
  btbg12b VARCHAR,
  btbg12c VARCHAR,
  btbg12d VARCHAR,
  btbg12e VARCHAR,
  btbg12f VARCHAR,
  btbg12g VARCHAR,
  btbg13a VARCHAR,
  btbg13b VARCHAR,
  btbg13c VARCHAR,
  btbg13d VARCHAR,
  btbg13e VARCHAR,
  btbg13f VARCHAR,
  btbg13g VARCHAR,
  btbg13h VARCHAR,
  btbg13i VARCHAR,
  btbm14 INT,
  btbm15a VARCHAR,
  btbm15b VARCHAR,
  btbm15c VARCHAR,
  btbm15d VARCHAR,
  btbm15e VARCHAR,
  btbm15f VARCHAR,
  btbm15g VARCHAR,
  btbm15h VARCHAR,
  btbm16 VARCHAR,
  btbm17a VARCHAR,
  btbm17ba VARCHAR,
  btbm17bb VARCHAR,
  btbm17bc VARCHAR,
  btbm17bd VARCHAR,
  btbm17c VARCHAR,
  btbm17da VARCHAR,
  btbm17db VARCHAR,
  btbm17dc VARCHAR,
  btbm17dd VARCHAR,
  btbm17de VARCHAR,
  btbm17df VARCHAR,
  btbm18a VARCHAR,
  btbm18b VARCHAR,
  btbm18c VARCHAR,
  btbm18d VARCHAR,
  btbm19aa VARCHAR,
  btbm19ab VARCHAR,
  btbm19ac VARCHAR,
  btbm19ad VARCHAR,
  btbm19ae VARCHAR,
  btbm19af VARCHAR,
  btbm19ag VARCHAR,
  btbm19ba VARCHAR,
  btbm19bb VARCHAR,
  btbm19bc VARCHAR,
  btbm19bd VARCHAR,
  btbm19be VARCHAR,
  btbm19bf VARCHAR,
  btbm19bg VARCHAR,
  btbm19bh VARCHAR,
  btbm19ca VARCHAR,
  btbm19cb VARCHAR,
  btbm19cc VARCHAR,
  btbm19cd VARCHAR,
  btbm19ce VARCHAR,
  btbm19cf VARCHAR,
  btbm19da VARCHAR,
  btbm19db VARCHAR,
  btbm19dc VARCHAR,
  btbm19dd VARCHAR,
  btbm20a VARCHAR,
  btbm20ba VARCHAR,
  btbm20bb VARCHAR,
  btbm20bc VARCHAR,
  btbm20bd VARCHAR,
  btbm20be VARCHAR,
  btbm21a VARCHAR,
  btbm21b VARCHAR,
  btbm21c VARCHAR,
  btbm21d VARCHAR,
  btbm21e VARCHAR,
  btbm22aa VARCHAR,
  btbm22ba VARCHAR,
  btbm22ab VARCHAR,
  btbm22bb VARCHAR,
  btbm22ac VARCHAR,
  btbm22bc VARCHAR,
  btbm22ad VARCHAR,
  btbm22bd VARCHAR,
  btbm22ae VARCHAR,
  btbm22be VARCHAR,
  btbm22af VARCHAR,
  btbm22bf VARCHAR,
  btbm22ag VARCHAR,
  btbm22bg VARCHAR,
  btbgeas DOUBLE,
  btdgeas VARCHAR,
  btbgsos DOUBLE,
  btdgsos VARCHAR,
  btbgtjs DOUBLE,
  btdgtjs VARCHAR,
  btbglsn DOUBLE,
  btdglsn VARCHAR,
  btdmmme VARCHAR,
  btdmnum DOUBLE,
  btdmalg DOUBLE,
  btdmgeo DOUBLE,
  btdmdat DOUBLE,
  btdmhw INT,
  version VARCHAR,
  scope VARCHAR
); -- s3://baseldosdados/world_iea_timss/teacher_mathematics_grade_8/

CREATE TABLE world_iea_timss.teacher_science_grade_8 (
  year VARCHAR,
  country_m49 VARCHAR,
  country_id VARCHAR,
  grade_id VARCHAR,
  school_id VARCHAR,
  teach_id VARCHAR,
  link_id INT,
  tealin_id INT,
  course INT,
  subject_id VARCHAR,
  language_school_questionnaire VARCHAR,
  locale_school_questionnaire VARCHAR,
  btbg01 INT,
  btbg02 VARCHAR,
  btbg03 VARCHAR,
  btbg04 VARCHAR,
  btbg05a VARCHAR,
  btbg05b VARCHAR,
  btbg05c VARCHAR,
  btbg05d VARCHAR,
  btbg05e VARCHAR,
  btbg05f VARCHAR,
  btbg05g VARCHAR,
  btbg05h VARCHAR,
  btbg05i VARCHAR,
  btbg06a VARCHAR,
  btbg06b VARCHAR,
  btbg06c VARCHAR,
  btbg06d VARCHAR,
  btbg06e VARCHAR,
  btbg06f VARCHAR,
  btbg06g VARCHAR,
  btbg06h VARCHAR,
  btbg06i VARCHAR,
  btbg06j VARCHAR,
  btbg06k VARCHAR,
  btbg07a VARCHAR,
  btbg07b VARCHAR,
  btbg07c VARCHAR,
  btbg07d VARCHAR,
  btbg07e VARCHAR,
  btbg07f VARCHAR,
  btbg07g VARCHAR,
  btbg08a VARCHAR,
  btbg08b VARCHAR,
  btbg08c VARCHAR,
  btbg08d VARCHAR,
  btbg08e VARCHAR,
  btbg08f VARCHAR,
  btbg08g VARCHAR,
  btbg09a VARCHAR,
  btbg09b VARCHAR,
  btbg09c VARCHAR,
  btbg09d VARCHAR,
  btbg09e VARCHAR,
  btbg09f VARCHAR,
  btbg09g VARCHAR,
  btbg09h VARCHAR,
  btbg10 INT,
  btbg11 INT,
  btbg12a VARCHAR,
  btbg12b VARCHAR,
  btbg12c VARCHAR,
  btbg12d VARCHAR,
  btbg12e VARCHAR,
  btbg12f VARCHAR,
  btbg12g VARCHAR,
  btbg13a VARCHAR,
  btbg13b VARCHAR,
  btbg13c VARCHAR,
  btbg13d VARCHAR,
  btbg13e VARCHAR,
  btbg13f VARCHAR,
  btbg13g VARCHAR,
  btbg13h VARCHAR,
  btbg13i VARCHAR,
  btbs14 INT,
  btbs15a VARCHAR,
  btbs15b VARCHAR,
  btbs15c VARCHAR,
  btbs15d VARCHAR,
  btbs15e VARCHAR,
  btbs15f VARCHAR,
  btbs15g VARCHAR,
  btbs15h VARCHAR,
  btbs15i VARCHAR,
  btbs16a VARCHAR,
  btbs16b VARCHAR,
  btbs16c VARCHAR,
  btbs16d VARCHAR,
  btbs16e VARCHAR,
  btbs16f VARCHAR,
  btbs16g VARCHAR,
  btbs16h VARCHAR,
  btbs17a VARCHAR,
  btbs17b VARCHAR,
  btbs17c VARCHAR,
  btbs17d VARCHAR,
  btbs18a VARCHAR,
  btbs18b VARCHAR,
  btbs18c VARCHAR,
  btbs18d VARCHAR,
  btbs19 VARCHAR,
  btbs20a VARCHAR,
  btbs20ba VARCHAR,
  btbs20bb VARCHAR,
  btbs20bc VARCHAR,
  btbs20bd VARCHAR,
  btbs20c VARCHAR,
  btbs20da VARCHAR,
  btbs20db VARCHAR,
  btbs20dc VARCHAR,
  btbs20dd VARCHAR,
  btbs20de VARCHAR,
  btbs20df VARCHAR,
  btbs21a VARCHAR,
  btbs21b VARCHAR,
  btbs21c VARCHAR,
  btbs21d VARCHAR,
  btbs22aa VARCHAR,
  btbs22ab VARCHAR,
  btbs22ac VARCHAR,
  btbs22ad VARCHAR,
  btbs22ae VARCHAR,
  btbs22af VARCHAR,
  btbs22ag VARCHAR,
  btbs22ah VARCHAR,
  btbs22ai VARCHAR,
  btbs22aj VARCHAR,
  btbs22ak VARCHAR,
  btbs22al VARCHAR,
  btbs22am VARCHAR,
  btbs22an VARCHAR,
  btbs22ao VARCHAR,
  btbs22ap VARCHAR,
  btbs22ba VARCHAR,
  btbs22bb VARCHAR,
  btbs22bc VARCHAR,
  btbs22bd VARCHAR,
  btbs22be VARCHAR,
  btbs22bf VARCHAR,
  btbs22bg VARCHAR,
  btbs22bh VARCHAR,
  btbs22bi VARCHAR,
  btbs22bj VARCHAR,
  btbs22ca VARCHAR,
  btbs22cb VARCHAR,
  btbs22cc VARCHAR,
  btbs22cd VARCHAR,
  btbs22ce VARCHAR,
  btbs22cf VARCHAR,
  btbs22cg VARCHAR,
  btbs22ch VARCHAR,
  btbs22ci VARCHAR,
  btbs22cj VARCHAR,
  btbs22ck VARCHAR,
  btbs22cl VARCHAR,
  btbs22cm VARCHAR,
  btbs22da VARCHAR,
  btbs22db VARCHAR,
  btbs22dc VARCHAR,
  btbs22dd VARCHAR,
  btbs22de VARCHAR,
  btbs22df VARCHAR,
  btbs22dg VARCHAR,
  btbs22dh VARCHAR,
  btbs22di VARCHAR,
  btbs22dj VARCHAR,
  btbs22dk VARCHAR,
  btbs22dl VARCHAR,
  btbs23a VARCHAR,
  btbs23ba VARCHAR,
  btbs23bb VARCHAR,
  btbs23bc VARCHAR,
  btbs23bd VARCHAR,
  btbs23be VARCHAR,
  btbs24a VARCHAR,
  btbs24b VARCHAR,
  btbs24c VARCHAR,
  btbs24d VARCHAR,
  btbs24e VARCHAR,
  btbs25aa VARCHAR,
  btbs25ba VARCHAR,
  btbs25ab VARCHAR,
  btbs25bb VARCHAR,
  btbs25ac VARCHAR,
  btbs25bc VARCHAR,
  btbs25ad VARCHAR,
  btbs25bd VARCHAR,
  btbs25ae VARCHAR,
  btbs25be VARCHAR,
  btbs25af VARCHAR,
  btbs25bf VARCHAR,
  btbs25ag VARCHAR,
  btbs25bg VARCHAR,
  btbs25ah VARCHAR,
  btbs25bh VARCHAR,
  btbgeas DOUBLE,
  btdgeas VARCHAR,
  btbgsos DOUBLE,
  btdgsos VARCHAR,
  btbgtjs DOUBLE,
  btdgtjs VARCHAR,
  btbglsn DOUBLE,
  btdglsn VARCHAR,
  btdsmse VARCHAR,
  btdsbio DOUBLE,
  btdsche DOUBLE,
  btdsphy DOUBLE,
  btdsear DOUBLE,
  btdshw INT,
  btdbhw INT,
  btdchw INT,
  btdphw INT,
  btdehw INT,
  version VARCHAR,
  scope VARCHAR
); -- s3://baseldosdados/world_iea_timss/teacher_science_grade_8/

-- ============================================================
-- Dataset: world_imdb_movies  (1 tables)
-- ============================================================

CREATE TABLE world_imdb_movies.top_movies_per_year (
  id VARCHAR,
  title VARCHAR,
  link VARCHAR,
  year INT,
  duration VARCHAR,
  rating_mpa VARCHAR,
  rating_imdb DOUBLE,
  vote INT,
  budget DOUBLE,
  gross_world_wide DOUBLE,
  gross_us_canada DOUBLE,
  gross_opening_weekend DOUBLE,
  director VARCHAR,
  writer VARCHAR,
  star VARCHAR,
  genre VARCHAR,
  country_origin VARCHAR,
  filming_location VARCHAR,
  production_company VARCHAR,
  language VARCHAR,
  win INT,
  nomination INT,
  oscar INT
); -- s3://baseldosdados/world_imdb_movies/top_movies_per_year/

-- ============================================================
-- Dataset: world_oecd_pisa  (1 tables)
-- ============================================================

CREATE TABLE world_oecd_pisa.student (
  year INT,
  country_id_iso_3 VARCHAR,
  country_id_m49 VARCHAR,
  school_id VARCHAR,
  student_id VARCHAR,
  assessment_type VARCHAR,
  national_centre_code VARCHAR,
  stratum VARCHAR,
  subregion VARCHAR,
  oecd VARCHAR,
  mode_respondent VARCHAR,
  language_questionnaire VARCHAR,
  language_assessment VARCHAR,
  form_id VARCHAR,
  international_grade VARCHAR,
  month_birth INT,
  year_birth INT,
  gender VARCHAR,
  effort_put_into_test VARCHAR,
  effort_would_have_invested INT,
  occupation_mother VARCHAR,
  occupation_father VARCHAR,
  occupation_self VARCHAR,
  grade_compared INT,
  age DOUBLE,
  national_study_programme VARCHAR,
  country_birth_self VARCHAR,
  country_birth_mother VARCHAR,
  country_birth_father VARCHAR,
  language_home VARCHAR,
  isced_level VARCHAR,
  isced_designation VARCHAR,
  isced_orientation VARCHAR,
  mother_isced VARCHAR,
  father_isced VARCHAR,
  highest_parent_isced VARCHAR,
  highest_parent_years_schooling INT,
  mother_isced_alternate_definition VARCHAR,
  father_isced_alternate_definition VARCHAR,
  highest_parent_isced_alternate_definition VARCHAR,
  highest_parent_international_years_schooling INT,
  mother_isei DOUBLE,
  father_isei DOUBLE,
  index_highest_parent_occupation DOUBLE,
  index_immigration_status VARCHAR,
  duration_early_childhood_education_care VARCHAR,
  grade_repetition VARCHAR,
  student_occupational_status DOUBLE,
  learning_time_mathematics INT,
  learning_time_language INT,
  learning_time_science INT,
  learning_time_total INT,
  school_change VARCHAR,
  number_educational_change INT,
  body_mass_index DOUBLE,
  index_economic_social_cultural_status DOUBLE,
  meta_cognition_understanding_remembering DOUBLE,
  meta_cognition_summarising DOUBLE,
  meta_cognition_assess_credibility DOUBLE,
  ict_home INT,
  ict_school INT,
  wle_home_possessions DOUBLE,
  wle_cultural_possessions DOUBLE,
  wle_home_educational_resources DOUBLE,
  wle_family_wealth DOUBLE,
  wle_ict_resources DOUBLE,
  wle_teacher_support_language DOUBLE,
  wle_perceived_feedback DOUBLE,
  wle_perceived_parents_emotional_support DOUBLE,
  wle_subjective_well_being_sense_belonging DOUBLE,
  wle_ict_use_outside_school_leisure DOUBLE,
  wle_ict_use_outside_school_work DOUBLE,
  wle_ict_use_at_school DOUBLE,
  wle_ict_interest DOUBLE,
  wle_ict_competence DOUBLE,
  wle_ict_autonomy DOUBLE,
  wle_ict_social_interaction DOUBLE,
  wle_parental_support_learning DOUBLE,
  wle_parents_emotional_support DOUBLE,
  wle_parents_perceived_school_quality DOUBLE,
  wle_school_policies_parental_involvement DOUBLE,
  wle_previous_parental_support_learning DOUBLE,
  wle_disciplinay_climate_specific_domain DOUBLE,
  wle_teacher_directed_instruction DOUBLE,
  wle_teacher_stimulation_reading DOUBLE,
  wle_adaptation_instruction DOUBLE,
  wle_perceived_teachers_interest DOUBLE,
  wle_joy_reading DOUBLE,
  wle_reading_self_concept_competence DOUBLE,
  wle_reading_self_concept_difficulty DOUBLE,
  wle_pisa_test_difficulty_perception DOUBLE,
  wle_competitiveness_perception DOUBLE,
  wle_cooperation_perception DOUBLE,
  wle_attitude_towards_school_learning_activities DOUBLE,
  wle_competitiveness DOUBLE,
  wle_work_mastery DOUBLE,
  wle_general_fear_failure DOUBLE,
  wle_eudaemonia DOUBLE,
  wle_subjective_well_being_positive_affect DOUBLE,
  wle_resilence DOUBLE,
  wle_mastery_goal_orientation DOUBLE,
  wle_self_efficacy_regarding_global_issues DOUBLE,
  wle_students_awareness_global_issues DOUBLE,
  wle_students_attitudes_towards_immigrants DOUBLE,
  wle_students_interest_learning_other_cultures DOUBLE,
  wle_perspective_taking DOUBLE,
  wle_cognitive_flexibility DOUBLE,
  wle_respect_people_from_other_cultures DOUBLE,
  wle_intercultural_communication_awareness DOUBLE,
  wle_global_mindedness DOUBLE,
  wle_discriminating_school_climate DOUBLE,
  wle_students_experience_being_bullied DOUBLE,
  wle_ict_use_during_lessons DOUBLE,
  wle_ict_use_outside_lessons DOUBLE,
  wle_carrer_information DOUBLE,
  wle_labour_market_information_by_school DOUBLE,
  wle_labour_market_information_outside_school DOUBLE,
  wle_financial_matters_confidence DOUBLE,
  wle_financial_matters_confidence_digital_devices DOUBLE,
  wle_financial_education_school_lessons DOUBLE,
  wle_parents_involvement_financial_literacy DOUBLE,
  wle_parents_reading_enjoyment DOUBLE,
  wle_parents_attitudes_towards_immigrants DOUBLE,
  wle_parents_interest_learking_other_cultures DOUBLE,
  wle_parents_awareness_global_issues DOUBLE,
  wle_body_image DOUBLE,
  wle_parents_social_connections DOUBLE,
  consider_perspective_before_position VARCHAR,
  understand_classmates_thinking VARCHAR,
  view_things_different_angles VARCHAR,
  imagine_in_somebody_place VARCHAR,
  one_correct_position_disagreement VARCHAR,
  understand_why_people_behave VARCHAR,
  difficult_anticipate_others_think VARCHAR,
  envision_friends_points_of_view VARCHAR,
  final_student_weight DOUBLE,
  student_weight_1 DOUBLE,
  student_weight_2 DOUBLE,
  student_weight_3 DOUBLE,
  student_weight_4 DOUBLE,
  student_weight_5 DOUBLE,
  student_weight_6 DOUBLE,
  student_weight_7 DOUBLE,
  student_weight_8 DOUBLE,
  student_weight_9 DOUBLE,
  student_weight_10 DOUBLE,
  student_weight_11 DOUBLE,
  student_weight_12 DOUBLE,
  student_weight_13 DOUBLE,
  student_weight_14 DOUBLE,
  student_weight_15 DOUBLE,
  student_weight_16 DOUBLE,
  student_weight_17 DOUBLE,
  student_weight_18 DOUBLE,
  student_weight_19 DOUBLE,
  student_weight_20 DOUBLE,
  student_weight_21 DOUBLE,
  student_weight_22 DOUBLE,
  student_weight_23 DOUBLE,
  student_weight_24 DOUBLE,
  student_weight_25 DOUBLE,
  student_weight_26 DOUBLE,
  student_weight_27 DOUBLE,
  student_weight_28 DOUBLE,
  student_weight_29 DOUBLE,
  student_weight_30 DOUBLE,
  student_weight_31 DOUBLE,
  student_weight_32 DOUBLE,
  student_weight_33 DOUBLE,
  student_weight_34 DOUBLE,
  student_weight_35 DOUBLE,
  student_weight_36 DOUBLE,
  student_weight_37 DOUBLE,
  student_weight_38 DOUBLE,
  student_weight_39 DOUBLE,
  student_weight_40 DOUBLE,
  student_weight_41 DOUBLE,
  student_weight_42 DOUBLE,
  student_weight_43 DOUBLE,
  student_weight_44 DOUBLE,
  student_weight_45 DOUBLE,
  student_weight_46 DOUBLE,
  student_weight_47 DOUBLE,
  student_weight_48 DOUBLE,
  student_weight_49 DOUBLE,
  student_weight_50 DOUBLE,
  student_weight_51 DOUBLE,
  student_weight_52 DOUBLE,
  student_weight_53 DOUBLE,
  student_weight_54 DOUBLE,
  student_weight_55 DOUBLE,
  student_weight_56 DOUBLE,
  student_weight_57 DOUBLE,
  student_weight_58 DOUBLE,
  student_weight_59 DOUBLE,
  student_weight_60 DOUBLE,
  student_weight_61 DOUBLE,
  student_weight_62 DOUBLE,
  student_weight_63 DOUBLE,
  student_weight_64 DOUBLE,
  student_weight_65 DOUBLE,
  student_weight_66 DOUBLE,
  student_weight_67 DOUBLE,
  student_weight_68 DOUBLE,
  student_weight_69 DOUBLE,
  student_weight_70 DOUBLE,
  student_weight_71 DOUBLE,
  student_weight_72 DOUBLE,
  student_weight_73 DOUBLE,
  student_weight_74 DOUBLE,
  student_weight_75 DOUBLE,
  student_weight_76 DOUBLE,
  student_weight_77 DOUBLE,
  student_weight_78 DOUBLE,
  student_weight_79 DOUBLE,
  student_weight_80 DOUBLE,
  randomly_assigned_unit_number INT,
  randomized_final_variance_stratum INT,
  plausible_value_1_mathematics DOUBLE,
  plausible_value_2_mathematics DOUBLE,
  plausible_value_3_mathematics DOUBLE,
  plausible_value_4_mathematics DOUBLE,
  plausible_value_5_mathematics DOUBLE,
  plausible_value_6_mathematics DOUBLE,
  plausible_value_7_mathematics DOUBLE,
  plausible_value_8_mathematics DOUBLE,
  plausible_value_9_mathematics DOUBLE,
  plausible_value_10_mathematics DOUBLE,
  plausible_value_1_reading DOUBLE,
  plausible_value_2_reading DOUBLE,
  plausible_value_3_reading DOUBLE,
  plausible_value_4_reading DOUBLE,
  plausible_value_5_reading DOUBLE,
  plausible_value_6_reading DOUBLE,
  plausible_value_7_reading DOUBLE,
  plausible_value_8_reading DOUBLE,
  plausible_value_9_reading DOUBLE,
  plausible_value_10_reading DOUBLE,
  plausible_value_1_science DOUBLE,
  plausible_value_2_science DOUBLE,
  plausible_value_3_science DOUBLE,
  plausible_value_4_science DOUBLE,
  plausible_value_5_science DOUBLE,
  plausible_value_6_science DOUBLE,
  plausible_value_7_science DOUBLE,
  plausible_value_8_science DOUBLE,
  plausible_value_9_science DOUBLE,
  plausible_value_10_science DOUBLE,
  senate_weight DOUBLE,
  date_database_creation DATE
); -- s3://baseldosdados/world_oecd_pisa/student/

-- ============================================================
-- Dataset: world_oecd_public_finance  (1 tables)
-- ============================================================

CREATE TABLE world_oecd_public_finance.country (
  year INT,
  country VARCHAR,
  revenue_personal_income_tax DOUBLE,
  revenue_social_security_contribution DOUBLE,
  revenue_corporate_tax DOUBLE,
  revenue_environmental_tax DOUBLE,
  revenue_other_consumption_tax DOUBLE,
  revenue_immovable_property_tax DOUBLE,
  revenue_other_property_tax DOUBLE,
  revenue_sales_goods_services_tax DOUBLE,
  revenue_other_non_property_tax DOUBLE,
  revenue_property_income DOUBLE,
  revenue_property_income_except_interest DOUBLE,
  expenditure_education DOUBLE,
  expenditure_health DOUBLE,
  expenditure_wage_intermediate_consumption DOUBLE,
  expenditure_pension DOUBLE,
  expenditure_sickness_disability DOUBLE,
  expenditure_unemployment_benefit DOUBLE,
  expenditure_family_children DOUBLE,
  expenditure_subsidies DOUBLE,
  expenditure_public_investment DOUBLE,
  expenditure_other_primary_expenditure DOUBLE,
  expenditure_property_income DOUBLE,
  expenditure_property_income_except_interest DOUBLE,
  revenue_personal_income_tax_adjusted DOUBLE,
  revenue_social_security_contribution_adjusted DOUBLE,
  revenue_corporate_tax_adjusted DOUBLE,
  revenue_environmental_tax_adjusted DOUBLE,
  revenue_other_consumption_tax_adjusted DOUBLE,
  revenue_immovable_property_tax_adjusted DOUBLE,
  revenue_other_property_tax_adjusted DOUBLE,
  revenue_sales_goods_services_tax_adjusted DOUBLE,
  revenue_other_non_property_tax_adjusted DOUBLE,
  revenue_property_income_adjusted DOUBLE,
  revenue_property_income_except_interest_adjusted DOUBLE,
  expenditure_education_adjusted DOUBLE,
  expenditure_health_adjusted DOUBLE,
  expenditure_wage_intermediate_consumption_adjusted DOUBLE,
  expenditure_pension_adjusted DOUBLE,
  expenditure_sickness_disability_adjusted DOUBLE,
  expenditure_unemployment_benefit_adjusted DOUBLE,
  expenditure_family_children_adjusted DOUBLE,
  expenditure_subsidies_adjusted DOUBLE,
  expenditure_public_investment_adjusted DOUBLE,
  expenditure_other_primary_expenditure_adjusted DOUBLE,
  expenditure_property_income_adjusted DOUBLE,
  expenditure_property_income_except_interest_adjusted DOUBLE,
  current_receipt DOUBLE,
  current_receipt_except_interest DOUBLE,
  current_receipt_adjusted DOUBLE,
  total_receipt DOUBLE,
  current_expenditure DOUBLE,
  current_expenditure_except_interest DOUBLE,
  current_expenditure_adjusted DOUBLE,
  current_expenditure_except_interest_adjusted DOUBLE,
  total_expenditure DOUBLE,
  net_lending DOUBLE,
  primary_balance DOUBLE,
  net_lending_adjusted DOUBLE,
  primary_balance_adjusted DOUBLE,
  underlying_net_lending DOUBLE,
  underlying_primary_balance DOUBLE,
  net_financial_liabilities DOUBLE,
  financial_assets DOUBLE,
  gross_interest_paid DOUBLE,
  gross_interest_received DOUBLE,
  net_interest_paid DOUBLE,
  gross_domestic_product_current_prices DOUBLE,
  gross_domestic_product_volume DOUBLE,
  gross_domestic_product_potential_current_prices DOUBLE,
  gross_domestic_product_potential_volume DOUBLE,
  output_gap DOUBLE,
  short_term_interest_rate DOUBLE,
  long_term_interest_rate DOUBLE,
  consumer_price_index DOUBLE,
  exchange_rate DOUBLE,
  nominal_effective_exchange_rate DOUBLE,
  real_effective_exchange_rate DOUBLE,
  total_employment DOUBLE,
  government_employment DOUBLE,
  labor_force DOUBLE,
  unemployment_rate DOUBLE,
  export DOUBLE,
  import DOUBLE,
  deflator_export DOUBLE,
  deflator_import DOUBLE,
  deflator_gross_domestic_product DOUBLE,
  government_fixed_capital_formation DOUBLE,
  capital_transfers DOUBLE,
  government_consumption_fixed_capital DOUBLE,
  capital_tax_transfers_receipts DOUBLE,
  term_trade DOUBLE,
  trade_openness_ratio DOUBLE,
  primary_total_expenditure_adjustred DOUBLE,
  total_expenditure_adjusted DOUBLE,
  total_receipt_adjusted DOUBLE,
  primary_total_receipt_adjusted DOUBLE,
  expenditure_labor_policy_active DOUBLE,
  expenditure_labor_policy_passive DOUBLE,
  size_municipalities DOUBLE,
  share_women_parliament DOUBLE,
  share_women_minister DOUBLE,
  government_confidence DOUBLE,
  rule_of_law_limited_power DOUBLE,
  rule_of_law_rights DOUBLE,
  expenditure_health_pc DOUBLE,
  judicial_confidence DOUBLE,
  rule_of_law_justice_enforcement DOUBLE,
  rule_of_law_justice_government_influence DOUBLE,
  index_ourdata DOUBLE,
  internet_interaction_authoriries DOUBLE,
  average_income_tax_rate DOUBLE,
  average_employee_social_security_rate DOUBLE,
  average_employer_social_security_rate DOUBLE,
  average_income_social_security_rate DOUBLE,
  net_personal_average_tax_rate DOUBLE,
  average_tax_wedge DOUBLE,
  marginal_tax_wedge DOUBLE,
  total_red_expenditure_intramural DOUBLE,
  total_red_expenditure_government DOUBLE,
  budget_aproppriation_red DOUBLE,
  basic_red_expenditure_intramural DOUBLE,
  basic_red_expenditure_government DOUBLE,
  female_labor_participation_rate DOUBLE,
  male_labor_participation_rate DOUBLE,
  fertility_rate DOUBLE,
  life_expectancy DOUBLE,
  gini_disposable_income DOUBLE,
  gini_market_income DOUBLE,
  gini_government_income DOUBLE,
  poverty_rate DOUBLE,
  pmr_market_regulation_indicator DOUBLE,
  pmr_state_control DOUBLE,
  pmr_barriers_entrepeneurship DOUBLE,
  pmr_barriers_trade_investment DOUBLE,
  employment_contract_protect_ex_collective_dismissal DOUBLE,
  employment_contract_protect_in_collective_dismissal DOUBLE,
  cabinet_right DOUBLE,
  cabinet_center DOUBLE,
  cabinet_left DOUBLE,
  cabinet_composition DOUBLE,
  cabinet_ideological_composition DOUBLE,
  cabinet_ideological_gap DOUBLE,
  government_change DOUBLE,
  election_turnout DOUBLE,
  budget_perspective_medium_term DOUBLE,
  performance_budget DOUBLE,
  government_capital_stock DOUBLE,
  public_private_partnership_capital_stock DOUBLE,
  corporate_income_tax_rate DOUBLE,
  vat_rate DOUBLE,
  voice_accountability DOUBLE,
  regulatory_quality DOUBLE,
  rule_of_law DOUBLE,
  political_stability DOUBLE,
  government_effectiveness DOUBLE,
  corruption_control DOUBLE,
  indicator_fiscal_rule_expenditure INT,
  indicator_fiscal_rule_revenue INT,
  indicator_fiscal_rule_balance INT,
  indicator_fiscal_rule_debt INT,
  indicator_fiscal_council INT
); -- s3://baseldosdados/world_oecd_public_finance/country/

-- ============================================================
-- Dataset: world_olympedia_olympics  (6 tables)
-- ============================================================

CREATE TABLE world_olympedia_olympics.athlete_bio (
  athlete_id VARCHAR,
  name VARCHAR,
  sex VARCHAR,
  birth_date DATE,
  birth_year INT,
  height DOUBLE,
  weight DOUBLE,
  country VARCHAR,
  country_noc VARCHAR,
  description VARCHAR,
  special_notes VARCHAR
); -- s3://baseldosdados/world_olympedia_olympics/athlete_bio/

CREATE TABLE world_olympedia_olympics.athlete_event_result (
  edition VARCHAR,
  edition_id VARCHAR,
  country_noc VARCHAR,
  sport VARCHAR,
  event VARCHAR,
  result_id VARCHAR,
  athlete VARCHAR,
  athlete_id VARCHAR,
  position VARCHAR,
  medal VARCHAR,
  is_team_sport BOOLEAN
); -- s3://baseldosdados/world_olympedia_olympics/athlete_event_result/

CREATE TABLE world_olympedia_olympics.country (
  noc VARCHAR,
  name VARCHAR
); -- s3://baseldosdados/world_olympedia_olympics/country/

CREATE TABLE world_olympedia_olympics.game (
  year INT,
  edition VARCHAR,
  edition_id VARCHAR,
  city VARCHAR,
  country_flag_url VARCHAR,
  country_noc VARCHAR,
  start_date DATE,
  end_date DATE,
  competition_date VARCHAR,
  is_held VARCHAR
); -- s3://baseldosdados/world_olympedia_olympics/game/

CREATE TABLE world_olympedia_olympics.game_medal_tally (
  year INT,
  edition VARCHAR,
  edition_id VARCHAR,
  country VARCHAR,
  country_noc VARCHAR,
  gold INT,
  silver INT,
  bronze INT,
  total INT
); -- s3://baseldosdados/world_olympedia_olympics/game_medal_tally/

CREATE TABLE world_olympedia_olympics.result (
  result_id VARCHAR,
  event_title VARCHAR,
  edition VARCHAR,
  edition_id VARCHAR,
  sport VARCHAR,
  result_date VARCHAR,
  result_location VARCHAR,
  result_participants VARCHAR,
  result_format VARCHAR,
  result_detail VARCHAR,
  result_description VARCHAR
); -- s3://baseldosdados/world_olympedia_olympics/result/

-- ============================================================
-- Dataset: world_sofascore_competicoes_futebol  (2 tables)
-- ============================================================

CREATE TABLE world_sofascore_competicoes_futebol.brasileirao_serie_a (
  ano INT,
  id_partida VARCHAR,
  data DATE,
  hora TIME,
  temporada VARCHAR,
  rodada VARCHAR,
  tempo VARCHAR,
  time_mandante VARCHAR,
  time_visitante VARCHAR,
  gols_mandante INT,
  gols_visitante INT,
  posse_bola_mandante INT,
  posse_bola_visitante INT,
  gol_esperado_mandante DOUBLE,
  gol_esperado_visitante DOUBLE,
  grande_chance_mandante DOUBLE,
  grande_chance_visitante DOUBLE,
  defesa_goleiro_mandante INT,
  defesa_goleiro_visitante INT,
  escanteio_mandante INT,
  escanteio_visitante INT,
  passe_mandante INT,
  passe_visitante INT,
  falta_mandante INT,
  falta_visitante INT,
  cartao_amarelo_mandante INT,
  cartao_amarelo_visitante INT,
  cartao_vermelho_mandante INT,
  cartao_vermelho_visitante INT,
  finalizacao_mandante INT,
  finalizacao_visitante INT,
  finalizacao_gol_mandante INT,
  finalizacao_gol_visitante INT,
  finalizacao_trave_mandante INT,
  finalizacao_trave_visitante INT,
  finalizacao_fora_mandante INT,
  finalizacao_fora_visitante INT,
  chute_bloqueado_mandante INT,
  chute_bloqueado_visitante INT,
  finalizacao_area_mandante INT,
  finalizacao_area_visitante INT,
  finalizacao_fora_area_mandante INT,
  finalizacao_fora_area_visitante INT,
  grande_chance_marcada_mandante INT,
  grande_chance_marcada_visitante INT,
  grande_chance_perdida_mandante INT,
  grande_chance_perdida_visitante INT,
  passe_profundidade_mandante INT,
  passe_profundidade_visitante INT,
  falta_terco_final_mandante INT,
  falta_terco_final_visitante INT,
  impedimento_mandante INT,
  impedimento_visitante INT,
  passes_certo_mandante INT,
  passes_certo_visitante INT,
  lateral_mandante INT,
  lateral_visitante INT,
  entrada_terco_final_mandante INT,
  entrada_terco_final_visitante INT,
  bola_longa_mandante INT,
  bola_longa_visitante INT,
  cruzamento_mandante INT,
  cruzamento_visitante INT,
  duelo_vencido_mandante INT,
  duelo_vencido_visitante INT,
  desarme_sofrido_mandante INT,
  desarme_sofrido_visitante INT,
  duelo_chao_mandante INT,
  duelo_chao_visitante INT,
  duelo_aereo_mandante INT,
  duelo_aereo_visitante INT,
  drible_mandante INT,
  drible_visitante INT,
  desarme_mandante INT,
  desarme_visitante INT,
  desarme_ganho_mandante INT,
  desarme_ganho_visitante INT,
  interceptacao_mandante INT,
  interceptacao_visitante INT,
  recuperacao_bola_mandante INT,
  recuperacao_bola_visitante INT,
  corte_mandante INT,
  corte_visitante INT,
  tiro_meta_mandante INT,
  tiro_meta_visitante INT
); -- s3://baseldosdados/world_sofascore_competicoes_futebol/brasileirao_serie_a/

CREATE TABLE world_sofascore_competicoes_futebol.uefa_champions_league (
  ano INT,
  id_partida VARCHAR,
  data DATE,
  hora TIME,
  temporada VARCHAR,
  rodada VARCHAR,
  tempo VARCHAR,
  time_mandante VARCHAR,
  time_visitante VARCHAR,
  gols_mandante INT,
  gols_visitante INT,
  posse_bola_mandante INT,
  posse_bola_visitante INT,
  gol_esperado_mandante DOUBLE,
  gol_esperado_visitante DOUBLE,
  grande_chance_mandante DOUBLE,
  grande_chance_visitante DOUBLE,
  defesa_goleiro_mandante INT,
  defesa_goleiro_visitante INT,
  escanteio_mandante INT,
  escanteio_visitante INT,
  passe_mandante INT,
  passe_visitante INT,
  falta_mandante INT,
  falta_visitante INT,
  cartao_amarelo_mandante INT,
  cartao_amarelo_visitante INT,
  cartao_vermelho_mandante INT,
  cartao_vermelho_visitante INT,
  finalizacao_mandante INT,
  finalizacao_visitante INT,
  finalizacao_gol_mandante INT,
  finalizacao_gol_visitante INT,
  finalizacao_trave_mandante INT,
  finalizacao_trave_visitante INT,
  finalizacao_fora_mandante INT,
  finalizacao_fora_visitante INT,
  chute_bloqueado_mandante INT,
  chute_bloqueado_visitante INT,
  finalizacao_area_mandante INT,
  finalizacao_area_visitante INT,
  finalizacao_fora_area_mandante INT,
  finalizacao_fora_area_visitante INT,
  grande_chance_marcada_mandante INT,
  grande_chance_marcada_visitante INT,
  grande_chance_perdida_mandante INT,
  grande_chance_perdida_visitante INT,
  passe_profundidade_mandante INT,
  passe_profundidade_visitante INT,
  falta_terco_final_mandante INT,
  falta_terco_final_visitante INT,
  impedimento_mandante INT,
  impedimento_visitante INT,
  passes_certo_mandante INT,
  passes_certo_visitante INT,
  lateral_mandante INT,
  lateral_visitante INT,
  entrada_terco_final_mandante INT,
  entrada_terco_final_visitante INT,
  bola_longa_mandante INT,
  bola_longa_visitante INT,
  cruzamento_mandante INT,
  cruzamento_visitante INT,
  duelo_vencido_mandante INT,
  duelo_vencido_visitante INT,
  desarme_sofrido_mandante INT,
  desarme_sofrido_visitante INT,
  duelo_chao_mandante INT,
  duelo_chao_visitante INT,
  duelo_aereo_mandante INT,
  duelo_aereo_visitante INT,
  drible_mandante INT,
  drible_visitante INT,
  desarme_mandante INT,
  desarme_visitante INT,
  desarme_ganho_mandante INT,
  desarme_ganho_visitante INT,
  interceptacao_mandante INT,
  interceptacao_visitante INT,
  recuperacao_bola_mandante INT,
  recuperacao_bola_visitante INT,
  corte_mandante INT,
  corte_visitante INT,
  tiro_meta_mandante INT,
  tiro_meta_visitante INT
); -- s3://baseldosdados/world_sofascore_competicoes_futebol/uefa_champions_league/

-- ============================================================
-- Dataset: world_wb_mides  (9 tables)
-- ============================================================

CREATE TABLE world_wb_mides.dicionario (
  id_tabela VARCHAR,
  nome_coluna VARCHAR,
  chave VARCHAR,
  cobertura_temporal VARCHAR,
  valor VARCHAR
); -- s3://baseldosdados/world_wb_mides/dicionario/

CREATE TABLE world_wb_mides.empenho (
  ano INT,
  mes INT,
  data DATE,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  orgao VARCHAR,
  id_unidade_gestora VARCHAR,
  id_licitacao_bd VARCHAR,
  id_licitacao VARCHAR,
  modalidade_licitacao VARCHAR,
  id_empenho_bd VARCHAR,
  id_empenho VARCHAR,
  numero VARCHAR,
  descricao VARCHAR,
  modalidade VARCHAR,
  funcao VARCHAR,
  subfuncao VARCHAR,
  programa VARCHAR,
  acao VARCHAR,
  elemento_despesa VARCHAR,
  valor_inicial DOUBLE,
  valor_reforco DOUBLE,
  valor_anulacao DOUBLE,
  valor_ajuste DOUBLE,
  valor_final DOUBLE
); -- s3://baseldosdados/world_wb_mides/empenho/

CREATE TABLE world_wb_mides.licitacao (
  ano INT,
  mes INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  orgao VARCHAR,
  id_unidade_gestora VARCHAR,
  id_licitacao_bd VARCHAR,
  id_licitacao VARCHAR,
  id_dispensa VARCHAR,
  ano_processo INT,
  data_abertura DATE,
  data_edital DATE,
  data_homologacao DATE,
  data_publicacao_dispensa DATE,
  descricao_objeto VARCHAR,
  natureza_objeto VARCHAR,
  modalidade VARCHAR,
  natureza_processo VARCHAR,
  tipo VARCHAR,
  forma_pagamento VARCHAR,
  valor_orcamento DOUBLE,
  valor DOUBLE,
  valor_corrigido DOUBLE,
  situacao VARCHAR,
  estagio VARCHAR,
  preferencia_micro_pequena VARCHAR,
  exclusiva_micro_pequena VARCHAR,
  contratacao VARCHAR,
  quantidade_convidados INT,
  tipo_cadastro VARCHAR,
  carona VARCHAR,
  covid_19 VARCHAR
); -- s3://baseldosdados/world_wb_mides/licitacao/

CREATE TABLE world_wb_mides.licitacao_item (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  orgao VARCHAR,
  id_unidade_gestora VARCHAR,
  id_licitacao_bd VARCHAR,
  id_licitacao VARCHAR,
  id_dispensa VARCHAR,
  id_item_bd VARCHAR,
  id_item VARCHAR,
  descricao VARCHAR,
  numero INT,
  numero_lote INT,
  unidade_medida VARCHAR,
  quantidade_cotada INT,
  valor_unitario_cotacao DOUBLE,
  quantidade INT,
  valor_unitario DOUBLE,
  valor_total DOUBLE,
  quantidade_proposta INT,
  valor_proposta DOUBLE,
  valor_vencedor DOUBLE,
  nome_vencedor VARCHAR,
  documento VARCHAR
); -- s3://baseldosdados/world_wb_mides/licitacao_item/

CREATE TABLE world_wb_mides.licitacao_participante (
  ano INT,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  orgao VARCHAR,
  id_unidade_gestora VARCHAR,
  id_licitacao_bd VARCHAR,
  id_licitacao VARCHAR,
  id_dispensa VARCHAR,
  razao_social VARCHAR,
  documento VARCHAR,
  habilitado INT,
  classificado INT,
  vencedor INT,
  endereco VARCHAR,
  cep VARCHAR,
  municipio_participante VARCHAR,
  tipo VARCHAR
); -- s3://baseldosdados/world_wb_mides/licitacao_participante/

CREATE TABLE world_wb_mides.liquidacao (
  ano INT,
  mes INT,
  data DATE,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  orgao VARCHAR,
  id_unidade_gestora VARCHAR,
  id_empenho_bd VARCHAR,
  id_empenho VARCHAR,
  numero_empenho VARCHAR,
  id_liquidacao_bd VARCHAR,
  id_liquidacao VARCHAR,
  numero VARCHAR,
  nome_responsavel VARCHAR,
  documento_responsavel VARCHAR,
  indicador_restos_pagar BOOLEAN,
  valor_inicial DOUBLE,
  valor_anulacao DOUBLE,
  valor_ajuste DOUBLE,
  valor_final DOUBLE
); -- s3://baseldosdados/world_wb_mides/liquidacao/

CREATE TABLE world_wb_mides.orgao_unidade_gestora (
  ano VARCHAR,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  orgao VARCHAR,
  nome_orgao VARCHAR,
  id_unidade_gestora VARCHAR,
  nome_unidade_gestora VARCHAR,
  esfera VARCHAR
); -- s3://baseldosdados/world_wb_mides/orgao_unidade_gestora/

CREATE TABLE world_wb_mides.pagamento (
  ano INT,
  mes INT,
  data DATE,
  sigla_uf VARCHAR,
  id_municipio VARCHAR,
  orgao VARCHAR,
  id_unidade_gestora VARCHAR,
  id_empenho_bd VARCHAR,
  id_empenho VARCHAR,
  numero_empenho VARCHAR,
  id_liquidacao_bd VARCHAR,
  id_liquidacao VARCHAR,
  numero_liquidacao VARCHAR,
  id_pagamento_bd VARCHAR,
  id_pagamento VARCHAR,
  numero VARCHAR,
  nome_credor VARCHAR,
  documento_credor VARCHAR,
  indicador_restos_pagar BOOLEAN,
  fonte VARCHAR,
  valor_inicial DOUBLE,
  valor_anulacao DOUBLE,
  valor_ajuste DOUBLE,
  valor_final DOUBLE,
  valor_liquido_recebido DOUBLE
); -- s3://baseldosdados/world_wb_mides/pagamento/

CREATE TABLE world_wb_mides.relacionamentos (
  ano INT,
  sigla_uf VARCHAR,
  id_empenho VARCHAR,
  id_licitacao VARCHAR,
  id_municipio VARCHAR
); -- s3://baseldosdados/world_wb_mides/relacionamentos/

-- ============================================================
-- Dataset: world_wwf_hydrosheds  (3 tables)
-- ============================================================

CREATE TABLE world_wwf_hydrosheds.basins_atlas (
  level VARCHAR,
  hybas_id VARCHAR,
  next_down VARCHAR,
  next_sink VARCHAR,
  main_bas VARCHAR,
  dist_sink DOUBLE,
  dist_main DOUBLE,
  sub_area DOUBLE,
  up_area DOUBLE,
  pfaf_id VARCHAR,
  endo INT,
  coast INT,
  order_ VARCHAR,
  sort INT,
  dis_m3_pyr DOUBLE,
  dis_m3_pmn DOUBLE,
  dis_m3_pmx DOUBLE,
  run_mm_syr INT,
  inu_pc_smn INT,
  inu_pc_umn INT,
  inu_pc_smx INT,
  inu_pc_umx INT,
  inu_pc_slt INT,
  inu_pc_ult INT,
  lka_pc_sse INT,
  lka_pc_use INT,
  lkv_mc_usu INT,
  rev_mc_usu INT,
  dor_pc_pva INT,
  ria_ha_ssu DOUBLE,
  ria_ha_usu DOUBLE,
  riv_tc_ssu DOUBLE,
  riv_tc_usu DOUBLE,
  gwt_cm_sav INT,
  ele_mt_sav INT,
  ele_mt_uav INT,
  ele_mt_smn INT,
  ele_mt_smx INT,
  slp_dg_sav INT,
  slp_dg_uav INT,
  sgr_dk_sav INT,
  clz_cl_smj INT,
  cls_cl_smj INT,
  tmp_dc_syr INT,
  tmp_dc_uyr INT,
  tmp_dc_smn INT,
  tmp_dc_smx INT,
  tmp_dc_s01 INT,
  tmp_dc_s02 INT,
  tmp_dc_s03 INT,
  tmp_dc_s04 INT,
  tmp_dc_s05 INT,
  tmp_dc_s06 INT,
  tmp_dc_s07 INT,
  tmp_dc_s08 INT,
  tmp_dc_s09 INT,
  tmp_dc_s10 INT,
  tmp_dc_s11 INT,
  tmp_dc_s12 INT,
  pre_mm_syr INT,
  pre_mm_uyr INT,
  pre_mm_s01 INT,
  pre_mm_s02 INT,
  pre_mm_s03 INT,
  pre_mm_s04 INT,
  pre_mm_s05 INT,
  pre_mm_s06 INT,
  pre_mm_s07 INT,
  pre_mm_s08 INT,
  pre_mm_s09 INT,
  pre_mm_s10 INT,
  pre_mm_s11 INT,
  pre_mm_s12 INT,
  pet_mm_syr INT,
  pet_mm_uyr INT,
  pet_mm_s01 INT,
  pet_mm_s02 INT,
  pet_mm_s03 INT,
  pet_mm_s04 INT,
  pet_mm_s05 INT,
  pet_mm_s06 INT,
  pet_mm_s07 INT,
  pet_mm_s08 INT,
  pet_mm_s09 INT,
  pet_mm_s10 INT,
  pet_mm_s11 INT,
  pet_mm_s12 INT,
  aet_mm_syr INT,
  aet_mm_uyr INT,
  aet_mm_s01 INT,
  aet_mm_s02 INT,
  aet_mm_s03 INT,
  aet_mm_s04 INT,
  aet_mm_s05 INT,
  aet_mm_s06 INT,
  aet_mm_s07 INT,
  aet_mm_s08 INT,
  aet_mm_s09 INT,
  aet_mm_s10 INT,
  aet_mm_s11 INT,
  aet_mm_s12 INT,
  ari_ix_sav INT,
  ari_ix_uav INT,
  cmi_ix_syr INT,
  cmi_ix_uyr INT,
  cmi_ix_s01 INT,
  cmi_ix_s02 INT,
  cmi_ix_s03 INT,
  cmi_ix_s04 INT,
  cmi_ix_s05 INT,
  cmi_ix_s06 INT,
  cmi_ix_s07 INT,
  cmi_ix_s08 INT,
  cmi_ix_s09 INT,
  cmi_ix_s10 INT,
  cmi_ix_s11 INT,
  cmi_ix_s12 INT,
  snw_pc_syr INT,
  snw_pc_uyr INT,
  snw_pc_smx INT,
  snw_pc_s01 INT,
  snw_pc_s02 INT,
  snw_pc_s03 INT,
  snw_pc_s04 INT,
  snw_pc_s05 INT,
  snw_pc_s06 INT,
  snw_pc_s07 INT,
  snw_pc_s08 INT,
  snw_pc_s09 INT,
  snw_pc_s10 INT,
  snw_pc_s11 INT,
  snw_pc_s12 INT,
  glc_cl_smj INT,
  glc_pc_s01 INT,
  glc_pc_s02 INT,
  glc_pc_s03 INT,
  glc_pc_s04 INT,
  glc_pc_s05 INT,
  glc_pc_s06 INT,
  glc_pc_s07 INT,
  glc_pc_s08 INT,
  glc_pc_s09 INT,
  glc_pc_s10 INT,
  glc_pc_s11 INT,
  glc_pc_s12 INT,
  glc_pc_s13 INT,
  glc_pc_s14 INT,
  glc_pc_s15 INT,
  glc_pc_s16 INT,
  glc_pc_s17 INT,
  glc_pc_s18 INT,
  glc_pc_s19 INT,
  glc_pc_s20 INT,
  glc_pc_s21 INT,
  glc_pc_s22 INT,
  glc_pc_u01 INT,
  glc_pc_u02 INT,
  glc_pc_u03 INT,
  glc_pc_u04 INT,
  glc_pc_u05 INT,
  glc_pc_u06 INT,
  glc_pc_u07 INT,
  glc_pc_u08 INT,
  glc_pc_u09 INT,
  glc_pc_u10 INT,
  glc_pc_u11 INT,
  glc_pc_u12 INT,
  glc_pc_u13 INT,
  glc_pc_u14 INT,
  glc_pc_u15 INT,
  glc_pc_u16 INT,
  glc_pc_u17 INT,
  glc_pc_u18 INT,
  glc_pc_u19 INT,
  glc_pc_u20 INT,
  glc_pc_u21 INT,
  glc_pc_u22 INT,
  pnv_cl_smj INT,
  pnv_pc_s01 INT,
  pnv_pc_s02 INT,
  pnv_pc_s03 INT,
  pnv_pc_s04 INT,
  pnv_pc_s05 INT,
  pnv_pc_s06 INT,
  pnv_pc_s07 INT,
  pnv_pc_s08 INT,
  pnv_pc_s09 INT,
  pnv_pc_s10 INT,
  pnv_pc_s11 INT,
  pnv_pc_s12 INT,
  pnv_pc_s13 INT,
  pnv_pc_s14 INT,
  pnv_pc_s15 INT,
  pnv_pc_u01 INT,
  pnv_pc_u02 INT,
  pnv_pc_u03 INT,
  pnv_pc_u04 INT,
  pnv_pc_u05 INT,
  pnv_pc_u06 INT,
  pnv_pc_u07 INT,
  pnv_pc_u08 INT,
  pnv_pc_u09 INT,
  pnv_pc_u10 INT,
  pnv_pc_u11 INT,
  pnv_pc_u12 INT,
  pnv_pc_u13 INT,
  pnv_pc_u14 INT,
  pnv_pc_u15 INT,
  wet_cl_smj INT,
  wet_pc_sg1 INT,
  wet_pc_ug1 INT,
  wet_pc_sg2 INT,
  wet_pc_ug2 INT,
  wet_pc_s01 INT,
  wet_pc_s02 INT,
  wet_pc_s03 INT,
  wet_pc_s04 INT,
  wet_pc_s05 INT,
  wet_pc_s06 INT,
  wet_pc_s07 INT,
  wet_pc_s08 INT,
  wet_pc_s09 INT,
  wet_pc_u01 INT,
  wet_pc_u02 INT,
  wet_pc_u03 INT,
  wet_pc_u04 INT,
  wet_pc_u05 INT,
  wet_pc_u06 INT,
  wet_pc_u07 INT,
  wet_pc_u08 INT,
  wet_pc_u09 INT,
  for_pc_sse INT,
  for_pc_use INT,
  crp_pc_sse INT,
  crp_pc_use INT,
  pst_pc_sse INT,
  pst_pc_use INT,
  ire_pc_sse INT,
  ire_pc_use INT,
  gla_pc_sse INT,
  gla_pc_use INT,
  prm_pc_sse INT,
  prm_pc_use INT,
  pac_pc_sse INT,
  pac_pc_use INT,
  tbi_cl_smj INT,
  tec_cl_smj INT,
  fmh_cl_smj INT,
  fec_cl_smj INT,
  cly_pc_sav INT,
  cly_pc_uav INT,
  slt_pc_sav INT,
  slt_pc_uav INT,
  snd_pc_sav INT,
  snd_pc_uav INT,
  soc_th_sav INT,
  soc_th_uav INT,
  swc_pc_syr INT,
  swc_pc_uyr INT,
  swc_pc_s01 INT,
  swc_pc_s02 INT,
  swc_pc_s03 INT,
  swc_pc_s04 INT,
  swc_pc_s05 INT,
  swc_pc_s06 INT,
  swc_pc_s07 INT,
  swc_pc_s08 INT,
  swc_pc_s09 INT,
  swc_pc_s10 INT,
  swc_pc_s11 INT,
  swc_pc_s12 INT,
  lit_cl_smj INT,
  kar_pc_sse INT,
  kar_pc_use INT,
  ero_kh_sav INT,
  ero_kh_uav INT,
  pop_ct_ssu DOUBLE,
  pop_ct_usu DOUBLE,
  ppd_pk_sav DOUBLE,
  ppd_pk_uav DOUBLE,
  urb_pc_sse INT,
  urb_pc_use INT,
  nli_ix_sav INT,
  nli_ix_uav INT,
  rdd_mk_sav INT,
  rdd_mk_uav INT,
  hft_ix_s93 INT,
  hft_ix_u93 INT,
  hft_ix_s09 INT,
  hft_ix_u09 INT,
  gad_id_smj INT,
  gdp_ud_sav INT,
  gdp_ud_ssu INT,
  gdp_ud_usu INT,
  hdi_ix_sav INT
); -- s3://baseldosdados/world_wwf_hydrosheds/basins_atlas/

CREATE TABLE world_wwf_hydrosheds.lakes_atlas (
  region VARCHAR,
  hylak_id VARCHAR,
  lake_name VARCHAR,
  country VARCHAR,
  continent VARCHAR,
  poly_src VARCHAR,
  lake_type VARCHAR,
  grand_id VARCHAR,
  lake_area DOUBLE,
  shore_len DOUBLE,
  shore_dev DOUBLE,
  vol_total DOUBLE,
  vol_res DOUBLE,
  vol_src INT,
  depth_avg DOUBLE,
  dis_avg DOUBLE,
  res_time DOUBLE,
  elevation INT,
  slope_100 DOUBLE,
  wshd_area DOUBLE,
  pour_long DOUBLE,
  pour_lat DOUBLE,
  hybas_l12 INT,
  hyriv_rch INT,
  hyriv_cat INT,
  dis_m3_pyr DOUBLE,
  dis_m3_pmn DOUBLE,
  dis_m3_pmx DOUBLE,
  run_mm_vyr INT,
  inu_pc_vmn INT,
  inu_pc_umn INT,
  inu_pc_vmx INT,
  inu_pc_umx INT,
  inu_pc_vlt INT,
  inu_pc_ult INT,
  lka_pc_vse INT,
  lka_pc_use INT,
  lkv_mc_usu INT,
  rev_mc_usu INT,
  dor_pc_pva INT,
  ria_ha_vsu DOUBLE,
  ria_ha_usu DOUBLE,
  riv_tc_vsu DOUBLE,
  riv_tc_usu DOUBLE,
  gwt_cm_vav INT,
  ele_mt_lav INT,
  ele_mt_uav INT,
  ele_mt_lmn INT,
  ele_mt_vmx INT,
  slp_dg_vav INT,
  slp_dg_uav INT,
  sgr_dk_vav INT,
  clz_cl_lmj INT,
  cls_cl_lmj INT,
  tmp_dc_lyr INT,
  tmp_dc_uyr INT,
  tmp_dc_lmn INT,
  tmp_dc_lmx INT,
  tmp_dc_l01 INT,
  tmp_dc_l02 INT,
  tmp_dc_l03 INT,
  tmp_dc_l04 INT,
  tmp_dc_l05 INT,
  tmp_dc_l06 INT,
  tmp_dc_l07 INT,
  tmp_dc_l08 INT,
  tmp_dc_l09 INT,
  tmp_dc_l10 INT,
  tmp_dc_l11 INT,
  tmp_dc_l12 INT,
  pre_mm_lyr INT,
  pre_mm_uyr INT,
  pre_mm_l01 INT,
  pre_mm_l02 INT,
  pre_mm_l03 INT,
  pre_mm_l04 INT,
  pre_mm_l05 INT,
  pre_mm_l06 INT,
  pre_mm_l07 INT,
  pre_mm_l08 INT,
  pre_mm_l09 INT,
  pre_mm_l10 INT,
  pre_mm_l11 INT,
  pre_mm_l12 INT,
  pet_mm_lyr INT,
  pet_mm_uyr INT,
  pet_mm_l01 INT,
  pet_mm_l02 INT,
  pet_mm_l03 INT,
  pet_mm_l04 INT,
  pet_mm_l05 INT,
  pet_mm_l06 INT,
  pet_mm_l07 INT,
  pet_mm_l08 INT,
  pet_mm_l09 INT,
  pet_mm_l10 INT,
  pet_mm_l11 INT,
  pet_mm_l12 INT,
  aet_mm_vyr INT,
  aet_mm_uyr INT,
  aet_mm_v01 INT,
  aet_mm_v02 INT,
  aet_mm_v03 INT,
  aet_mm_v04 INT,
  aet_mm_v05 INT,
  aet_mm_v06 INT,
  aet_mm_v07 INT,
  aet_mm_v08 INT,
  aet_mm_v09 INT,
  aet_mm_v10 INT,
  aet_mm_v11 INT,
  aet_mm_v12 INT,
  ari_ix_lav INT,
  ari_ix_uav INT,
  cmi_ix_lyr INT,
  cmi_ix_uyr INT,
  cmi_ix_l01 INT,
  cmi_ix_l02 INT,
  cmi_ix_l03 INT,
  cmi_ix_l04 INT,
  cmi_ix_l05 INT,
  cmi_ix_l06 INT,
  cmi_ix_l07 INT,
  cmi_ix_l08 INT,
  cmi_ix_l09 INT,
  cmi_ix_l10 INT,
  cmi_ix_l11 INT,
  cmi_ix_l12 INT,
  snw_pc_vyr INT,
  snw_pc_uyr INT,
  snw_pc_vmx INT,
  snw_pc_v01 INT,
  snw_pc_v02 INT,
  snw_pc_v03 INT,
  snw_pc_v04 INT,
  snw_pc_v05 INT,
  snw_pc_v06 INT,
  snw_pc_v07 INT,
  snw_pc_v08 INT,
  snw_pc_v09 INT,
  snw_pc_v10 INT,
  snw_pc_v11 INT,
  snw_pc_v12 INT,
  glc_cl_vmj INT,
  glc_pc_v01 INT,
  glc_pc_v02 INT,
  glc_pc_v03 INT,
  glc_pc_v04 INT,
  glc_pc_v05 INT,
  glc_pc_v06 INT,
  glc_pc_v07 INT,
  glc_pc_v08 INT,
  glc_pc_v09 INT,
  glc_pc_v10 INT,
  glc_pc_v11 INT,
  glc_pc_v12 INT,
  glc_pc_v13 INT,
  glc_pc_v14 INT,
  glc_pc_v15 INT,
  glc_pc_v16 INT,
  glc_pc_v17 INT,
  glc_pc_v18 INT,
  glc_pc_v19 INT,
  glc_pc_v20 INT,
  glc_pc_v21 INT,
  glc_pc_v22 INT,
  glc_pc_u01 INT,
  glc_pc_u02 INT,
  glc_pc_u03 INT,
  glc_pc_u04 INT,
  glc_pc_u05 INT,
  glc_pc_u06 INT,
  glc_pc_u07 INT,
  glc_pc_u08 INT,
  glc_pc_u09 INT,
  glc_pc_u10 INT,
  glc_pc_u11 INT,
  glc_pc_u12 INT,
  glc_pc_u13 INT,
  glc_pc_u14 INT,
  glc_pc_u15 INT,
  glc_pc_u16 INT,
  glc_pc_u17 INT,
  glc_pc_u18 INT,
  glc_pc_u19 INT,
  glc_pc_u20 INT,
  glc_pc_u21 INT,
  glc_pc_u22 INT,
  pnv_cl_vmj INT,
  pnv_pc_v01 INT,
  pnv_pc_v02 INT,
  pnv_pc_v03 INT,
  pnv_pc_v04 INT,
  pnv_pc_v05 INT,
  pnv_pc_v06 INT,
  pnv_pc_v07 INT,
  pnv_pc_v08 INT,
  pnv_pc_v09 INT,
  pnv_pc_v10 INT,
  pnv_pc_v11 INT,
  pnv_pc_v12 INT,
  pnv_pc_v13 INT,
  pnv_pc_v14 INT,
  pnv_pc_v15 INT,
  pnv_pc_u01 INT,
  pnv_pc_u02 INT,
  pnv_pc_u03 INT,
  pnv_pc_u04 INT,
  pnv_pc_u05 INT,
  pnv_pc_u06 INT,
  pnv_pc_u07 INT,
  pnv_pc_u08 INT,
  pnv_pc_u09 INT,
  pnv_pc_u10 INT,
  pnv_pc_u11 INT,
  pnv_pc_u12 INT,
  pnv_pc_u13 INT,
  pnv_pc_u14 INT,
  pnv_pc_u15 INT,
  wet_cl_vmj INT,
  wet_pc_vg1 INT,
  wet_pc_ug1 INT,
  wet_pc_vg2 INT,
  wet_pc_ug2 INT,
  wet_pc_v01 INT,
  wet_pc_v02 INT,
  wet_pc_v03 INT,
  wet_pc_v04 INT,
  wet_pc_v05 INT,
  wet_pc_v06 INT,
  wet_pc_v07 INT,
  wet_pc_v08 INT,
  wet_pc_v09 INT,
  wet_pc_u01 INT,
  wet_pc_u02 INT,
  wet_pc_u03 INT,
  wet_pc_u04 INT,
  wet_pc_u05 INT,
  wet_pc_u06 INT,
  wet_pc_u07 INT,
  wet_pc_u08 INT,
  wet_pc_u09 INT,
  for_pc_vse INT,
  for_pc_use INT,
  crp_pc_vse INT,
  crp_pc_use INT,
  pst_pc_vse INT,
  pst_pc_use INT,
  ire_pc_vse INT,
  ire_pc_use INT,
  gla_pc_vse INT,
  gla_pc_use INT,
  prm_pc_vse INT,
  prm_pc_use INT,
  pac_pc_lse INT,
  pac_pc_use INT,
  tbi_cl_lmj INT,
  tec_cl_lmj INT,
  fmh_cl_lmj INT,
  fec_cl_lmj INT,
  cly_pc_vav INT,
  cly_pc_uav INT,
  slt_pc_vav INT,
  slt_pc_uav INT,
  snd_pc_vav INT,
  snd_pc_uav INT,
  soc_th_vav INT,
  soc_th_uav INT,
  swc_pc_vyr INT,
  swc_pc_uyr INT,
  swc_pc_v01 INT,
  swc_pc_v02 INT,
  swc_pc_v03 INT,
  swc_pc_v04 INT,
  swc_pc_v05 INT,
  swc_pc_v06 INT,
  swc_pc_v07 INT,
  swc_pc_v08 INT,
  swc_pc_v09 INT,
  swc_pc_v10 INT,
  swc_pc_v11 INT,
  swc_pc_v12 INT,
  lit_cl_vmj INT,
  kar_pc_vse INT,
  kar_pc_use INT,
  ero_kh_vav INT,
  ero_kh_uav INT,
  pop_ct_vsu DOUBLE,
  pop_ct_usu DOUBLE,
  ppd_pk_vav DOUBLE,
  ppd_pk_uav DOUBLE,
  urb_pc_vse INT,
  urb_pc_use INT,
  nli_ix_vav INT,
  nli_ix_uav INT,
  rdd_mk_vav INT,
  rdd_mk_uav INT,
  hft_ix_v93 INT,
  hft_ix_u93 INT,
  hft_ix_v09 INT,
  hft_ix_u09 INT,
  gad_id_lmj INT,
  gdp_ud_vav INT,
  gdp_ud_vsu INT,
  gdp_ud_usu INT,
  hdi_ix_vav INT
); -- s3://baseldosdados/world_wwf_hydrosheds/lakes_atlas/

CREATE TABLE world_wwf_hydrosheds.rivers_atlas (
  region VARCHAR,
  hyriv_id INT,
  next_down INT,
  main_riv INT,
  length_km DOUBLE,
  dist_dn_km DOUBLE,
  dist_up_km DOUBLE,
  catch_skm DOUBLE,
  upland_skm DOUBLE,
  endorheic INT,
  dis_av_cms DOUBLE,
  ord_stra INT,
  ord_clas INT,
  ord_flow INT,
  hybas_l12 INT,
  dis_m3_pyr DOUBLE,
  dis_m3_pmn DOUBLE,
  dis_m3_pmx DOUBLE,
  run_mm_cyr INT,
  inu_pc_cmn INT,
  inu_pc_umn INT,
  inu_pc_cmx INT,
  inu_pc_umx INT,
  inu_pc_clt INT,
  inu_pc_ult INT,
  lka_pc_cse INT,
  lka_pc_use INT,
  lkv_mc_usu INT,
  rev_mc_usu INT,
  dor_pc_pva INT,
  ria_ha_csu DOUBLE,
  ria_ha_usu DOUBLE,
  riv_tc_csu DOUBLE,
  riv_tc_usu DOUBLE,
  gwt_cm_cav INT,
  ele_mt_cav INT,
  ele_mt_uav INT,
  ele_mt_cmn INT,
  ele_mt_cmx INT,
  slp_dg_cav INT,
  slp_dg_uav INT,
  sgr_dk_rav INT,
  clz_cl_cmj INT,
  cls_cl_cmj INT,
  tmp_dc_cyr INT,
  tmp_dc_uyr INT,
  tmp_dc_cmn INT,
  tmp_dc_cmx INT,
  tmp_dc_c01 INT,
  tmp_dc_c02 INT,
  tmp_dc_c03 INT,
  tmp_dc_c04 INT,
  tmp_dc_c05 INT,
  tmp_dc_c06 INT,
  tmp_dc_c07 INT,
  tmp_dc_c08 INT,
  tmp_dc_c09 INT,
  tmp_dc_c10 INT,
  tmp_dc_c11 INT,
  tmp_dc_c12 INT,
  pre_mm_cyr INT,
  pre_mm_uyr INT,
  pre_mm_c01 INT,
  pre_mm_c02 INT,
  pre_mm_c03 INT,
  pre_mm_c04 INT,
  pre_mm_c05 INT,
  pre_mm_c06 INT,
  pre_mm_c07 INT,
  pre_mm_c08 INT,
  pre_mm_c09 INT,
  pre_mm_c10 INT,
  pre_mm_c11 INT,
  pre_mm_c12 INT,
  pet_mm_cyr INT,
  pet_mm_uyr INT,
  pet_mm_c01 INT,
  pet_mm_c02 INT,
  pet_mm_c03 INT,
  pet_mm_c04 INT,
  pet_mm_c05 INT,
  pet_mm_c06 INT,
  pet_mm_c07 INT,
  pet_mm_c08 INT,
  pet_mm_c09 INT,
  pet_mm_c10 INT,
  pet_mm_c11 INT,
  pet_mm_c12 INT,
  aet_mm_cyr INT,
  aet_mm_uyr INT,
  aet_mm_c01 INT,
  aet_mm_c02 INT,
  aet_mm_c03 INT,
  aet_mm_c04 INT,
  aet_mm_c05 INT,
  aet_mm_c06 INT,
  aet_mm_c07 INT,
  aet_mm_c08 INT,
  aet_mm_c09 INT,
  aet_mm_c10 INT,
  aet_mm_c11 INT,
  aet_mm_c12 INT,
  ari_ix_cav INT,
  ari_ix_uav INT,
  cmi_ix_cyr INT,
  cmi_ix_uyr INT,
  cmi_ix_c01 INT,
  cmi_ix_c02 INT,
  cmi_ix_c03 INT,
  cmi_ix_c04 INT,
  cmi_ix_c05 INT,
  cmi_ix_c06 INT,
  cmi_ix_c07 INT,
  cmi_ix_c08 INT,
  cmi_ix_c09 INT,
  cmi_ix_c10 INT,
  cmi_ix_c11 INT,
  cmi_ix_c12 INT,
  snw_pc_cyr INT,
  snw_pc_uyr INT,
  snw_pc_cmx INT,
  snw_pc_c01 INT,
  snw_pc_c02 INT,
  snw_pc_c03 INT,
  snw_pc_c04 INT,
  snw_pc_c05 INT,
  snw_pc_c06 INT,
  snw_pc_c07 INT,
  snw_pc_c08 INT,
  snw_pc_c09 INT,
  snw_pc_c10 INT,
  snw_pc_c11 INT,
  snw_pc_c12 INT,
  glc_cl_cmj INT,
  glc_pc_c01 INT,
  glc_pc_c02 INT,
  glc_pc_c03 INT,
  glc_pc_c04 INT,
  glc_pc_c05 INT,
  glc_pc_c06 INT,
  glc_pc_c07 INT,
  glc_pc_c08 INT,
  glc_pc_c09 INT,
  glc_pc_c10 INT,
  glc_pc_c11 INT,
  glc_pc_c12 INT,
  glc_pc_c13 INT,
  glc_pc_c14 INT,
  glc_pc_c15 INT,
  glc_pc_c16 INT,
  glc_pc_c17 INT,
  glc_pc_c18 INT,
  glc_pc_c19 INT,
  glc_pc_c20 INT,
  glc_pc_c21 INT,
  glc_pc_c22 INT,
  glc_pc_u01 INT,
  glc_pc_u02 INT,
  glc_pc_u03 INT,
  glc_pc_u04 INT,
  glc_pc_u05 INT,
  glc_pc_u06 INT,
  glc_pc_u07 INT,
  glc_pc_u08 INT,
  glc_pc_u09 INT,
  glc_pc_u10 INT,
  glc_pc_u11 INT,
  glc_pc_u12 INT,
  glc_pc_u13 INT,
  glc_pc_u14 INT,
  glc_pc_u15 INT,
  glc_pc_u16 INT,
  glc_pc_u17 INT,
  glc_pc_u18 INT,
  glc_pc_u19 INT,
  glc_pc_u20 INT,
  glc_pc_u21 INT,
  glc_pc_u22 INT,
  pnv_cl_cmj INT,
  pnv_pc_c01 INT,
  pnv_pc_c02 INT,
  pnv_pc_c03 INT,
  pnv_pc_c04 INT,
  pnv_pc_c05 INT,
  pnv_pc_c06 INT,
  pnv_pc_c07 INT,
  pnv_pc_c08 INT,
  pnv_pc_c09 INT,
  pnv_pc_c10 INT,
  pnv_pc_c11 INT,
  pnv_pc_c12 INT,
  pnv_pc_c13 INT,
  pnv_pc_c14 INT,
  pnv_pc_c15 INT,
  pnv_pc_u01 INT,
  pnv_pc_u02 INT,
  pnv_pc_u03 INT,
  pnv_pc_u04 INT,
  pnv_pc_u05 INT,
  pnv_pc_u06 INT,
  pnv_pc_u07 INT,
  pnv_pc_u08 INT,
  pnv_pc_u09 INT,
  pnv_pc_u10 INT,
  pnv_pc_u11 INT,
  pnv_pc_u12 INT,
  pnv_pc_u13 INT,
  pnv_pc_u14 INT,
  pnv_pc_u15 INT,
  wet_cl_cmj INT,
  wet_pc_cg1 INT,
  wet_pc_ug1 INT,
  wet_pc_cg2 INT,
  wet_pc_ug2 INT,
  wet_pc_c01 INT,
  wet_pc_c02 INT,
  wet_pc_c03 INT,
  wet_pc_c04 INT,
  wet_pc_c05 INT,
  wet_pc_c06 INT,
  wet_pc_c07 INT,
  wet_pc_c08 INT,
  wet_pc_c09 INT,
  wet_pc_u01 INT,
  wet_pc_u02 INT,
  wet_pc_u03 INT,
  wet_pc_u04 INT,
  wet_pc_u05 INT,
  wet_pc_u06 INT,
  wet_pc_u07 INT,
  wet_pc_u08 INT,
  wet_pc_u09 INT,
  for_pc_cse INT,
  for_pc_use INT,
  crp_pc_cse INT,
  crp_pc_use INT,
  pst_pc_cse INT,
  pst_pc_use INT,
  ire_pc_cse INT,
  ire_pc_use INT,
  gla_pc_cse INT,
  gla_pc_use INT,
  prm_pc_cse INT,
  prm_pc_use INT,
  pac_pc_cse INT,
  pac_pc_use INT,
  tbi_cl_cmj INT,
  tec_cl_cmj INT,
  fmh_cl_cmj INT,
  fec_cl_cmj INT,
  cly_pc_cav INT,
  cly_pc_uav INT,
  slt_pc_cav INT,
  slt_pc_uav INT,
  snd_pc_cav INT,
  snd_pc_uav INT,
  soc_th_cav INT,
  soc_th_uav INT,
  swc_pc_cyr INT,
  swc_pc_uyr INT,
  swc_pc_c01 INT,
  swc_pc_c02 INT,
  swc_pc_c03 INT,
  swc_pc_c04 INT,
  swc_pc_c05 INT,
  swc_pc_c06 INT,
  swc_pc_c07 INT,
  swc_pc_c08 INT,
  swc_pc_c09 INT,
  swc_pc_c10 INT,
  swc_pc_c11 INT,
  swc_pc_c12 INT,
  lit_cl_cmj INT,
  kar_pc_cse INT,
  kar_pc_use INT,
  ero_kh_cav INT,
  ero_kh_uav INT,
  pop_ct_csu DOUBLE,
  pop_ct_usu DOUBLE,
  ppd_pk_cav DOUBLE,
  ppd_pk_uav DOUBLE,
  urb_pc_cse INT,
  urb_pc_use INT,
  nli_ix_cav INT,
  nli_ix_uav INT,
  rdd_mk_cav INT,
  rdd_mk_uav INT,
  hft_ix_c93 INT,
  hft_ix_u93 INT,
  hft_ix_c09 INT,
  hft_ix_u09 INT,
  gad_id_cmj INT,
  gdp_ud_cav INT,
  gdp_ud_csu INT,
  gdp_ud_usu INT,
  hdi_ix_cav INT
); -- s3://baseldosdados/world_wwf_hydrosheds/rivers_atlas/
