Structure de la base de données Reaxia
Un article de ReaxiaWiki.
La base de données de Reaxia est utilisée pour stocker les données de votre site et les méta-données de Reaxia (c'est-à-dire l'organisation du site, les types, etc.).
| Nom de la table | Description |
|---|---|
| reaxia | Cette table possède un seul enregistrement, qui contient la hiérarchie des contenus du site, au format XML et au format PHP (pour l'utilisation dans le client web de Reaxia). |
| reaxia_threads | Cette table contient un enregistrement par contenu. Elle stocke toutes les informations associées, dont les droits d'accès aux contenus. Elle est utilisée par Reaxia pour l'affichage des données (listes, zone de filtre...). |
| reaxia_types | Cette table contient un enregistrement par type de contenu défini dans Reaxia. Chaque type est stocké au format XML. |
| reaxia_users | Cette table contient la liste des utilisateurs de Reaxia. |
| reaxia_categories
(et reaxia_categories_rxp) | Ces deux tables contiennent les catégories associées à un type de contenu. Chaque catégorie est stockée en XML et sous la forme d'un tableau PHP. La table suffixée par _rxp contient la version de test, l'autre étant la version pour le site final. |
| reaxia_pages
(et reaxia_pages_rxp) | Ces deux tables contiennent les contenus non structurés du site. La table suffixée par _rxp contient la version de test, l'autre étant la version pour le site final. |
| reaxia_log | Cette table contient les statistiques de fréquentation du site. |
| reaxia_admin_log | Cette table contient la liste des dernières connexions des utilisateurs de Reaxia. |
| reaxia_images | Cette table contient les informations liées aux images de la bibliothèque d'images. |
| reaxia_images_hierarchy | Cette table contient la hiérarchie des dossiers de la bibliothèque d'images. |
| reaxia_files | Cette table contient les informations liées aux fichiers de la bibliothèque de fichiers. |
| reaxia_files_hierarchy | Cette table contient la hiérarchie des dossiers de la bibliothèque de fichiers. |
| Autres tables | Chaque contenu structuré est stocké dans deux tables, l'une suffixée de _rxp (contenu de prévisualisation) et l'autre non (contenu final), avec un ou plusieurs champs SQL pour chaque champ du type Reaxia. |
