dg:Convenções/Armazenamento de dados: mudanças entre as edições

m (add modelo de dados)
 
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada)
Linha 1: Linha 1:
==Modelo de dados==
==Modelo de dados==
[[Arquivo:DG-UMLclass-v1.png|580px]]
[[Arquivo:DG-UMLclass-v1.png|580px|thumb|Modelo original de 2019.]]


Ver (trazer para cá) https://github.com/AddressForAll/WS/blob/master/docs/preserv-endpoints.md
Ver (trazer para cá) https://github.com/AddressForAll/WS/blob/master/docs/preserv-endpoints.md
Situação atual das tabelas de doação, schema optim:
* Descritores de dados filtrados e ''make_conf'':
** ''optim.codec_type''. Sem descritores. Fornece ''extension'' e ''variant'' dos arquivos, com tradução precisa para MIME type e encode. PK=...
** ''optim.donated_packcomponent''. Sem descritores. Fornece linhagem do pacote. PK=...
** ''optim.donated_packcomponent_cloudcontrol''. Sem desc. Fornece "de-para" do SHA256 do arquivo original (hashedfname) para sua atual URL de preseração digital (hashedfnameuri). Também fornece o MD5 do arquivo explodido, usado na  linhagem (tabela donated_packcomponent). PK=packvers_id.
** donated_packcomponent_not_approved. Pacotes não aprovados.
** ''optim.donated_packfilevers''. Controle de IDs e de versões do pacote, com relacionamento do SHA256, seus itens e seu versionamento (por item). Traz a ''pack_item_accepted_date'' e a ''info'' básica.
** ''optim.donated_packtpl''. Traz toda info e ''make_conf_tpl''. PK: id.
** ''optim.donor'', descreve o doador.
* Dados consolodados:
** ''optim.consolidated_data'' (resgate de donor apenas via afa_id do ponto)
** ''optim.consolidated_data2'' mais completa, tem  coluna ''packvers_id'' (no futuro será array).
** ''optim.consolidated_data_dups'' fornece duplicados, não-publicados. <br/> ''optim.consolidated_data_pre'' a investigar, talvez dados brutos.
* ...
Lembretes:<pre>
select count(*) from  optim.donated_packtpl where make_conf_tpl?'license_evidences';
</pre>
==Link eterno==
==Link eterno==
O projeto [[Digital-guard]] disponibiliza os dados preservados por meio de links eternos no formato default:
O projeto [[Digital-guard]] disponibiliza os dados preservados por meio de links eternos no formato default:
2 402

edições