31,003
edits
Tag: 2017 source edit |
Tag: 2017 source edit |
||
| Line 111: | Line 111: | ||
''Règles à respecter:'' | ''Règles à respecter:'' | ||
*Ajoutez les fichiers d'ordre de création de vos tables sur le principe de 1 fichier par table, nommé '''llx_matable.sql''' (pour la table), accompagné éventuellement du fichier '''llx_matable.key.sql''' (pour les index). Voir les exemples dans les fichiers existants dans '''install/mysql/tables''' pour exemple. | *Ajoutez les fichiers d'ordre de création de vos tables sur le principe de 1 fichier par table, nommé '''llx_matable.sql''' (pour la table), accompagné éventuellement du fichier '''llx_matable.key.sql''' (pour les index ou clé étrangères). Voir les exemples dans les fichiers existants dans '''install/mysql/tables''' pour exemple. | ||
*Les types et noms recommandés pour les champs SQL sont définis sur la page [[https://wiki.dolibarr.org/index.php/Langages_et_normes#R.C3.A8gles_de_codage_SQL]]. | *Les types et noms recommandés pour les champs SQL sont définis sur la page [[https://wiki.dolibarr.org/index.php/Langages_et_normes#R.C3.A8gles_de_codage_SQL]]. | ||
*Pour ce qui est des commandes permettant d'ajouter/manipuler des données, elles doivent toutes se trouver dans un fichier nommé '''data.sql''' situé dans le même répertoire '''/monmodule/sql/'''. | *Pour ce qui est des commandes permettant d'ajouter/manipuler des données, elles doivent toutes se trouver dans un fichier nommé '''data.sql''' situé dans le même répertoire '''/monmodule/sql/'''. | ||