Closed
Description
There is no structured link between Softwares
and SoftwareExternalDatas
.
Proposal :
- Add foreign keys
softwareId
key from Softwares onSoftwareExternalDatas
. - Add field
externalDataOriginType
to save which connecter to use for example GitLab - Migrate
externalDataOrigin
from string to URL of the endpoint to retrieve data
Old proposal
ExternalData
table
- On rajoute le champ
softwareId
clefs étrangère vers l'index de la tablesoftwares
- On migre
externalId
ensourceSoftwareId
- On migre
externalDataOrigin
ensourceId
clef étrangère vers l'index de la tablesource
Table source
- Création d'une table
source
avecid:number
,nom:string
,type:<TpeSource>
,url:string
etprimacy:boolean
- Les sources types seront :
HAL
,SWH
,Wikidata
,GitHub
,ComptoirDuLibre
,GitLab
ou encoreZenodo
.