Rapport de message :*
 

Idée : Les tables de XOOPS => normes

Titre du sujet : Idée : Les tables de XOOPS => normes
par alain01 sur 12/07/2012 10:54:08

Salut,

j'ai une demande, qui pourrait être incluse pour la 2.6, pourquoi pas !

Il se trouve que nous avons dans la base de données tout un tas de tables dont les noms sont parfois mélangés.

J'aurai souhaiter avoir une norme pour les tables.

tables de modules :
Citation :
_mod_nomdumodule_table1dumodule
_mod_nomdumodule_table2dumodule
_mod_nomdumodule_table3dumodule

Exemple :
Citation :
_mod_publisher_categories
_mod_publisher_files
_mod_publisher_items
_mod_publisher_meta
_mod_publisher_mimetypes
_mod_publisher_rating

Pour les futurs plugin, on pourrait avoir
Citation :
_pgin_avatar
_pgin_smiley

Pour les tables "système", on pourrait avoir :
Citation :
_core_config
_core_configcategory
_core_configoption
_ core_groups
_core_groups_users_link
_core_group_permission
...

On aurait ainsi une très belle lecture du noms des tables.

Cela ne révolutionne rien mais serait tellement plus clair.
Actuellement, on trouve des tables "sytemes", des tables "modules", d'autres tables sytèmes, puis d'autres tables "modules"...

Regardez :
Citation :
_avatar
_avatar_user_link
_banner
_bannerclient
_bannerfinish
_block_module_link
_cache_model
_config
_configcategory
_configoption
_groups
_groups_users_link
_group_permission
_image
_imagebody
_imagecategory
_imgset
_imgsetimg
_imgset_tplset_link
_modules

_mysearch_searches

_newblocks
_online
_priv_msgs

_protector_access
_protector_log

_publisher_categories
_publisher_files
_publisher_items
_publisher_meta
_publisher_mimetypes
_publisher_rating

_ranks
_session
_smiles

_stories
_stories_files
_stories_votedata
_topics

_tplfile
_tplset
_tplsource
_users
_xoopscomments
_xoopsnotifications

De plus,
pourrait-on avoir un jour un basculement de la table :
_topics => _stories_topics (puis un jour _mod_stories_topics)

Au final, dans notre phpmyadmin on pourrait voir ceci
Citation :
_core_table1
_core_table2
_core_table2

_mod_module1_table1
_mod_module1_table2
_mod_module1_table3

_mod_module2_table1
_mod_module2_table2
_mod_module2_table3

_pgin_plungin1_table1
_pgin_plungin1_table2

_pgin_plungin2_table1
_pgin_plungin2_table2

Mage, Muss, vous en pensez-quoi de tout ça ?

Graphisme adapté par Tatane | Grosdunord | Montuy337513

15 Personne(s) en ligne (7 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 15 | Plus ...