Les raisons peuvent être diverses, mais parfois on veut que certaines tables soient dans une base de données spécifique au lieu de la principale. Dans mon cas c'est lors d'un déploiement « bleu / vert ». J'ai deux bases de données…
Il y a quelques semaines, souci rencontré sur un projet client avec une base de données qui grossissait de manière anormale. Ne gérant pas l'hébergement pour ce projet, je n'ai eu aucune alerte, avant que le site plante car le serveur de…
Pour un projet drupal, j'avais besoin de créer deux tables identiques dans une base de données séparée sur un serveur différent, afin de servir de cache pour un webservice. Voici le code que j'ai utilisé pour créer ces tables avec un test…
Outre la base de données « classique » de drupal, il est aussi possible de se connecter à une autre base de données. Pour cela dans le fichier de settings il faut définir les identifiants : Ensuite dans le code de notre drupal on peut…
Voici comment créer une table dans une base de donnée autre que celle par défaut. Code à mettre dans votre MODULE.install Le principe : création d'un « HOOK_schema fake » et utilisation des HOOK_install et HOOK_uninstall pour créer /…