[spip-dev] $tables_principales ne fonctionne pas sur des tables qui sont sur des bases externes

Salut la liste,

après avoir patché SPIP pour pouvoir utiliser certaines fonctions sur les bases externes (cf. http://core.spip.org/issues/2379), je me suis dit que le mieux c’était peut-être de passer par les globales $tables_principales[], histoire d’éviter des requêtes de type “DESC machin” sur la base externe.
Mais cette piste ne fonctionne pas car dans l’interface privée, SPIP recherche les tables déclarées uniquement dans la connexion principale et pas dans les connexions secondaires - et donc affiche une monstre alerte en proposant de réparer ces tables.
Est-ce qu’on ne pourrait pas modifier cela ?

La fonction description_table() (dans inc/abstract_sql.php) est-elle vraiment amenée à disparaitre, comme l’indique le commentaire ?

Merci,

.Gilles