BDD et valeur par defaut des champs

Décrivez les améliorations que vous souhaiteriez pour les prochaines versions.
Répondre
dgregoire
Gsup LEVEL 3
Messages : 60
Enregistré le : lun. 11 juin 2018 10:18

Bonjour,

J'ai d'installer la version 3.2, elle tourne bien pour nos besoin du moment.
Nous utilisons l'authentification LDAP par contre pas la synchronisation (Il y a un peu trop de bazar dans celui-ci...).

Pour créer les utilisateurs j'utilise un script qui se base sur les donnée RH de l'entreprise. Le script fonctionne bien, et l'authentification aussi.

Par contre dans mon script je suis obligé de déclarer tout les champs dans l'INSERT car il sont tous à non null même si la valeur est ''.

Serait il possible de prévoir de modifier la structure de base pour passer les champs "non obligatoire" à null ou avec mettre dans la base une valeur par défaut à vide pour ne pas générer des insert à rallonge avec dans champs à ''.

Merci par avance,
GestSup: 3.2 | Debian: 10 | Apache: 2.4.43 | MariaDB: 10.3.18 | PHP: 7.3.11
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

vous pouvez executer cette requête avant votre INSERT

Code : Tout sélectionner

SET sql_mode = "";
Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
dgregoire
Gsup LEVEL 3
Messages : 60
Enregistré le : lun. 11 juin 2018 10:18

Merci du retour
GestSup: 3.2 | Debian: 10 | Apache: 2.4.43 | MariaDB: 10.3.18 | PHP: 7.3.11
Répondre