2 544
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: |
edições