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.