spip/spip | 2 commits
-
Par Cerdic, le 2 septembre 2020 à 20h36min :
Fix petit cas tordu sur trouver_table() quand on l'utilise sur une vue qui est un filtre d'une table reelle : sql_showtable() trouve bien les champs mais pas les cles (qui n'ont pas de sens en general sur une vue)
Dans ce cas on recupere celles de la declaration si il y en a, en leur faisant confiance
(avant on avait soit field+key issus de mysql soit de la declaration, maintenant on peut avoir field issu de mysql et key issu de la declaration)
*Modifié*
ecrire/base/trouver_table.php
Détails : https://git.spip.net/spip/spip/commit/8158f8b6fd89748074e328e14cdf51e103e1c4a9
==============================
Par Cerdic, le 11 septembre 2020 à 11h26min :
Complement a 52764a1611 : permettre d'utiliser une vue aussi pour une table de liens, en declarant les cles dans tables_auxiliaires
*Modifié*
ecrire/base/trouver_table.php
Détails : https://git.spip.net/spip/spip/commit/978cec0d54e3151a3bf6c88bd3a2470f54295359