-
- Téléchargements
#209 Quel laxiste ce MySQL: les champs taille, largeur et hauteur sont...
#209 Quel laxiste ce MySQL: les champs taille, largeur et hauteur sont déclarées NOT NULL mais sans valeur par défaut, et il n'a jamais rien dit lors de toutes les insertions opérées par ajouter_documents qui insérait un minimum, et un UPDATE plus tard pour compléter. Postgres râle et il a raison. Comme cela signifie qu'il y a des BD qui peuvent avoir ces champs à vide, il faut supprimer le NOT NULL dans les déclarations pour qu'une sauvegarde Spip-mysql puisse etre relue par un Spip-pg. Entre [9259] et [9815] elles étaient déclarées comme ça et Mysql5 était d'accord parait-il. Et le bouquet: le ENUM est resté à 2 valeurs, alors que maintenant il y en a 3 ("distant") mais il ne dit rien non plus. Pour Postgres, on traduit on varchar, au moins c'est franc. En revanche j'ai laissé une scorie de test dans [9944], mais heureusement il n'y a pas eu de mise à jour de la base depuis, je récupère le numéro.
parent
76811273
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Affichage de
- ecrire/base/maj019.php 5 ajouts, 2 suppressionsecrire/base/maj019.php
- ecrire/base/serial.php 4 ajouts, 4 suppressionsecrire/base/serial.php
- ecrire/inc/ajouter_documents.php 13 ajouts, 13 suppressionsecrire/inc/ajouter_documents.php
- ecrire/inc_version.php 1 ajout, 1 suppressionecrire/inc_version.php
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter