J'ai un site Web qui fait beaucoup de travail sur les données financières. Cela implique la plupart du temps des opérations sur de gros volumes de données. Par conséquent, je trouve utile de faire ces opérations dans les procédures stockées mysql. J'ai stocké des procédures dans ma base de données. Je veux savoir comment exécuter des procédures stockées dans Drupal? Existe-t-il une bonne méthode pour exécuter des procédures stockées dans Drupal? Comment drupal gère les procédures stockées en général? Ou nous devons simplement utiliser le PHP pour exécuter des procédures stockées?
9
Réponses:
En supposant que vous utilisez Drupal 7, vous pouvez utiliser du code comme celui-ci:
Cette méthode est complètement éliminée de cet article et a bien fonctionné pour moi dans le passé.
la source
Je ne sais pas si c'est la bonne façon de procéder, mais cela a fonctionné pour moi. J'ai un système hérité qui partage le même serveur de base de données Postgres que Drupal.
Dans un gestionnaire de soumission, j'avais besoin d'envoyer des données à ce système hérité qui avait une procédure stockée (Postgres les appelle des fonctions) pour gérer les données:
Cela a réussi à obtenir les données dans mon ancien système
la source