У меня есть веб-сайт, который много работает с финансовыми данными. Он включает операции с большими объемами данных большую часть времени. Поэтому я считаю полезным выполнять эти операции в хранимых процедурах MySQL. Я сохранил процедуры в моей базе данных. Я хочу знать, как я могу выполнить хранимые процедуры в drupal? Есть ли хороший метод для выполнения хранимых процедур в drupal? Как drupal вообще обрабатывает хранимые процедуры? Или мы просто должны использовать PHP для выполнения хранимых процедур?
9
Ответы:
Предполагая, что вы используете Drupal 7, вы можете использовать код, подобный следующему:
Этот метод полностью взят из этой статьи и хорошо работал в прошлом.
источник
Не уверен, что это правильный путь к этому, но это сработало для меня. У меня есть устаревшая система, которая использует тот же сервер баз данных Postgres, что и Drupal.
В обработчике отправки мне нужно было отправить данные в эту унаследованную систему, в которой была хранимая процедура (Postgres вызывает их функции) для обработки данных:
Это успешно доставило данные в мою прежнюю систему
источник