Skip to content
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

Implementa boas práticas do Guia de Diretrizes do Banco de Dados #21

Merged
merged 7 commits into from
Aug 15, 2022

Conversation

bcbernardo
Copy link
Contributor

Altera estrutura das tabelas espelhadas e carregadas no banco de dados, para refletir as as práticas de modelagem de dados previstas no Guia de diretrizes do Banco de Dados Impulso.

Pode incluir, em especial,:

  • Renomear tabelas e colunas.
  • Acrescentar colunas que passaram a ser consideradas obrigatórias.
  • Alterar o algoritmo de criação dos identificadores das tabelas - coluna id (de UUIDv4 para UUIDv7).

…ão de tabelas.

Adiciona colunas de metadados `criacao_data` e `atualizacao_data` nos ETLs dos sistemas SCNES, SIASUS e SIHSUS.
Renomeia colunas de acordo com as regras de nomenclatura expressas no Guia de Diretrizes do Banco de Dados, para as tabelas `dados_publicos.siasus_bpa_i_disseminacao` e `dados_publicos.scnes_vinculos_disseminacao`.

- Mudanças nos nomes das colunas da tabela `dados_publicos.siasus_bpa_i_disseminacao`;
- Mudanças nos nomes das colunas da tabela `dados_publicos.scnes_vinculos_disseminacao`.
BREAKING CHANGE: Renomeia colunas de acordo com as regras de nomenclatura expressas no Guia de Diretrizes do Banco de Dados`.

- Mudanças nos nomes das colunas da tabela `dados_publicos.siasus_bpa_i_disseminacao` (corrige alteração anterior);
- Mudanças nos nomes das colunas da tabela `dados_publicos.scnes_vinculos_disseminacao`  (corrige alteração anterior).
- Mudanças nos nomes das colunas da tabela `dados_publicos.siasus_raas_psicossocial_disseminacao`.
- Mudanças nos nomes das colunas da tabela `dados_publicos.siasus_procedimentos_ambulatoriais`.
- Mudanças nos nomes das colunas da tabela `dados_publicos.sihsus_aih_reduzida_disseminacao`.
@bcbernardo bcbernardo merged commit 3c72df4 into main Aug 15, 2022
@bcbernardo bcbernardo deleted the boas-praticas-bd branch August 15, 2022 19:09
@bcbernardo
Copy link
Contributor Author

IMPORTANTE: Este PR foi entregue com algumas tabelas do banco de dados sendo referenciadas com um nome provisório (nome_do_schema._nome_da_tabela, em vez de nome_do_schema.nome_da_tabela). Isso é necessário porque, durante o período de transição, o nome sem o underscore na frente será utilizado para uma view que reproduz o formato antigo das tabelas. Um PR posterior deverá renomear essas referências (presentes especialmente no diretório tests/) de volta para o nome sem o underscore, quando essas views não forem mais necessárias.

@bcbernardo bcbernardo self-assigned this Aug 23, 2022
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

Successfully merging this pull request may close these issues.

None yet

1 participant