Skip to content

Migração software novo #58

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
5 tasks
0e1 opened this issue May 12, 2025 · 1 comment
Open
5 tasks

Migração software novo #58

0e1 opened this issue May 12, 2025 · 1 comment
Assignees

Comments

@0e1
Copy link
Collaborator

0e1 commented May 12, 2025

Descrever nessa issue o processo de migração e seus impactos.

A principio em duas etapas:

  • 1ª etapa: científico
  • 2ª etapa: logístico

Lista:

  • Avaliar a real necessidade de ST_AsGeoJSONb no retorno de api;
  • Avaliar o melhor local para a versão simplificada de str_geouri_decode
  • Avaliar a simplificação de api, removendo o parametro grid
  • Avaliar mvwjurisdiction_synonym_default_abbrev: com a reformulação ficou mais fácil retornar um array com todas as abreviações disponíveis. Com isso, no site a seção para geocódigos equivalentes pode ser populada com todas as abreviações disponíveis.

Contribuem com lentidão:

  • ST_Transform_Resilient: piora em +/- 2 vezes o retorno de api.

Necessidade de conversão para C:

  • b32nvu_to_vbit
  • vbit_to_strstd
  • reduxseq_to_list
  • natcod.vbit_to_baseh (necessidade especifica para encode SV logístico)
  • natcod.baseh_to_vbit (necessidade especifica para decode SV logístico)
@0e1 0e1 assigned 0e1 and ppKrauss May 12, 2025
@ppKrauss
Copy link
Contributor

Atenção: estamos migrando para o git privado, DNGS_WS ou DNGS_framework.

  • Sobre ST_AsGeoJSONb, a principal motivação é suprir parametricamente as limitações de ST_AsGeoJSON, por exemplo incluindo sempre properties e name. Quanto a ser JSONb e não JSON, é uma questão de uso, se nunca for operar internamente e for sempre despachar dados para a API (necessariamente texto JSON em HTTP), pode sim manter tudo em JSON.
  • Sobre str_geouri_decode: lembrar que houve sobrecarga no NGINX, queremos aos poucos migrar as decisões sintáticas para as funções internas, tanto por questões de performance (em caso de milhares de requisições) como por questões de mensagem de erro mais ricas e manutenabioidade (mais fácil no lado PostgreSQL).
  • Simplificação de API: simplificar ao máximo numa primeira versão, depois vamos enriquecendo com calma. Ver com Camarões o que é essencial.

0e1 added a commit to osm-codes/gridMap-draftPages that referenced this issue May 18, 2025
0e1 added a commit that referenced this issue May 18, 2025
0e1 added a commit to osm-codes/gridMap-draftPages that referenced this issue May 27, 2025
0e1 added a commit to digital-guard/preserv that referenced this issue Jun 2, 2025
0e1 added a commit that referenced this issue Jun 6, 2025
0e1 added a commit to osm-codes/gridMap-draftPages that referenced this issue Jun 6, 2025
0e1 added a commit to osm-codes/BR that referenced this issue Jun 7, 2025
0e1 added a commit to osm-codes/CM that referenced this issue Jun 7, 2025
0e1 added a commit to osm-codes/CO_new that referenced this issue Jun 7, 2025
0e1 added a commit to osm-codes/EC_new that referenced this issue Jun 7, 2025
0e1 added a commit to osm-codes/SV that referenced this issue Jun 7, 2025
0e1 added a commit to osm-codes/UY_new that referenced this issue Jun 7, 2025
0e1 added a commit to osm-codes/SV that referenced this issue Jun 8, 2025
0e1 added a commit to osm-codes/UY_new that referenced this issue Jun 8, 2025
0e1 added a commit to osm-codes/gridMap-draftPages that referenced this issue Jun 8, 2025
0e1 added a commit to osm-codes/gridMap-draftPages that referenced this issue Jun 8, 2025
0e1 added a commit that referenced this issue Jun 8, 2025
0e1 added a commit that referenced this issue Jun 8, 2025
0e1 added a commit to osm-codes/BR that referenced this issue Jun 8, 2025
0e1 added a commit to osm-codes/gridMap-draftPages that referenced this issue Jun 9, 2025
0e1 added a commit to osm-codes/gridMap-draftPages that referenced this issue Jun 10, 2025
0e1 added a commit that referenced this issue Jun 10, 2025
0e1 added a commit that referenced this issue Jun 10, 2025
0e1 added a commit to osm-codes/SV that referenced this issue Jun 10, 2025
0e1 added a commit that referenced this issue Jun 10, 2025
0e1 added a commit that referenced this issue Jun 11, 2025
0e1 added a commit that referenced this issue Jun 11, 2025
0e1 added a commit to osm-codes/CO_new that referenced this issue Jun 11, 2025
0e1 added a commit to osm-codes/SV that referenced this issue Jun 11, 2025
0e1 added a commit to osm-codes/UY_new that referenced this issue Jun 11, 2025
0e1 added a commit to osm-codes/UY_new that referenced this issue Jun 11, 2025
0e1 added a commit to osm-codes/CM that referenced this issue Jun 11, 2025
0e1 added a commit that referenced this issue Jun 13, 2025
0e1 added a commit that referenced this issue Jun 13, 2025
0e1 added a commit to osm-codes/gridMap-draftPages that referenced this issue Jun 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants