Vous ĂȘtes ici : Page Principale > SiteTelaVersion4 > organisation des bases de donnĂ©es
Les bases de données de Tela V4
Abstraction de base de données
Les applications de la version 3 du site n'utilise pas de systÚme d'abstraction de base de données. Elles sont toutes basées sur MySql. Pour des raisons de portabilité, il serait intéressant que les application produite pour la version 4 du site utilise le systÚme d'abstraction de base de données proposé par PEAR.
Choix d'un SGBDR
Les applications de la version 3 du site utilisant Mysql, c'est ce SGBDR qui sera utilisé. Toutefois, l'utilisation de PEAR devrait à terme permetre de dupliquer les bases sur le SGBDR Postgresql.
Les bases de données
Les bases de donnĂ©es Mysql suivantes devront ĂȘtre crĂ©es :
Pour le site en production
- tela_v4
- Contenue : comprendra toutes les tables utilisées par le noyau de Papyrus, son site d'administration et les sites qu'il administre.
- Préfixe des tables : dépend de Papyrus et des appli (ne pas modifier).
- tela_eflore
- Contenu : comprendra toutes les tables concernant eFlore ou liĂ©es Ă eFlore (par exemple Herbier, BiblioBota...). Ces tables seront uniques, toutes les applis en ayant besoin piocheront dans les mĂȘmes tables. Cela sera le coeur de Tela.
- Préfixe des tables : eflore_nomtable
- tela_spip
- Contenu : toutes les tables des Spip installés.
- Préfixe des tables : abreviationdusite_abreviationidentifiante_nomtable
- tela_wikini
- Contenu : toutes les tables des différents Wikini installés.
- Préfixe des tables : abreviationdusite_abreviationidentifiante_nomtable
D'autres bases de donnĂ©es pourront ĂȘtre crĂ©Ă©es pour des outils duplicables et comparable Ă Spip ou Wikini.
Pour le site de tests
- tela_test_v4 : actuellement nomée "testv4"
- Contenu :comprendra toutes les tables des applications des sites. Ces tables peuvent ĂȘtre dupliquĂ©es en fonction des sites. Elles ne doivent pas avoir de rapport avec le projets botaniques. Elles concerneront le site de test.
- Préfixe des tables : abreviationdusite_abreviationappli_nomtable et éventuellement abreviationdusite_abreviationappli_nomoutilgenerique_nomtable
- tela_test_eflore
- Contenu : comprendra toutes les tables concernant eFlore ou liĂ©es Ă eFlore (par exemple Herbier, BiblioBota...). Ces tables seront uniques, toutes les applis en ayant besoin piocheront dans les mĂȘmes tables. Cela sera le coeur de Tela. Ces tables concerneront le site de test.
- Préfixe des tables : eflore_nomtable
- tela_test_spip
- Contenu : toutes les tables des Spip installés sur le site de test.
- Préfixe des tables : abreviationdusite_abreviationidentifiante_nomtable
- tela_test_wikini
- Contenu : toutes les tables des différents Wikini installés sur le site de test.
- Préfixe des tables : abreviationdusite_abreviationidentifiante_nomtable
D'autres bases de donnĂ©es pourront ĂȘtre crĂ©Ă©es pour des outils duplicables et comparable Ă Spip ou Wikini.