Mam stronę internetową, która zajmuje się wieloma danymi finansowymi. Obejmuje to operacje na dużych ilościach danych przez większość czasu. Dlatego uważam za użyteczne wykonywanie tych operacji w procedurach przechowywanych w mysql. Mam procedury składowane w mojej bazie danych. Chcę wiedzieć, jak mogę wykonać procedury przechowywane w Drupal? Czy jest jakaś dobra metoda wykonywania procedur przechowywanych w Drupal? Jak Drupal ogólnie obsługuje procedury przechowywane? A może po prostu musimy używać PHP do wykonywania procedur przechowywanych?
9
Odpowiedzi:
Zakładając, że używasz Drupala 7, możesz użyć kodu w następujący sposób:
Ta metoda jest całkowicie wyjęta z tego artykułu i działała dla mnie dobrze w przeszłości.
źródło
Nie jestem pewien, czy jest to właściwy sposób, ale zadziałało to dla mnie. Mam starszy system, który korzysta z tego samego serwera bazy danych Postgres, co Drupal.
W module obsługi przesyłania musiałem przesłać dane do tego starszego systemu, który miał procedurę składowaną (Postgres nazywa je funkcjami) do obsługi danych:
Dzięki temu dane z powodzeniem trafiły do mojego starszego systemu
źródło