Partage de bses de données

Bonjour,

je sais qu'en multisite on peut partager des tables, et changeant le prefixe. J'aimerai savoir s'il est possible de partager des tables mais sur des bases de données différentes.
Par exemple j'ai localisé la partie admin, et les milliers d'entrées pourraient être partagés par tous les sites.
L'utilisation des prefixes sur la même base ne me convient pas, je préfère avoir une bdd par site.

Merci d'avance,


graou
Portrait de graou
Posts: 99
Joined: 2007-04-04

Bon, vraiment pas moyen?



Damien Tournoud
Posts: 473
Joined: 2005-08-02

C'est exactement la même chose que pour les prefixes normaux, sauf qu'il faut indiquer la base de données suivie d'un point (la syntaxe d'une table est [base de données].[table] sous MySQL). Par exemple, pour partager la table user entre deux instances:

<?php
$db_prefix
= array(
'user' => 'monautrebase.'
);
?>



graou
Portrait de graou
Posts: 99
Joined: 2007-04-04

Excellent. J'essaie ça dés que possible.
Grand merci.
Question subsidiaire : c'est possible d'indiquer un autre serveur de bdd ou pas?



graou
Portrait de graou
Posts: 99
Joined: 2007-04-04

Je reviens. J'aimerais configurer ça dans le setting, pas dans le code. Est-ce possible?



Damien Tournoud
Posts: 473
Joined: 2005-08-02

Mon bout de code était à rajouter dans settings.php.



graou
Portrait de graou
Posts: 99
Joined: 2007-04-04

J'avais bien compris, mais ça marche pas. J'ai une dizaine de tous petits sites, et j'aimerai mutualiser la localisation. C'est elle qui me fait le plus d'entrée dans la table, et c'est vraiment du contenu dupliqué. Je pense avoir à peu prés tout essayé.
Tu as réussi à faire marche ça, toi?