Eu tenho um site que faz muito trabalho em dados financeiros. Envolve operações em grandes volumes de dados na maioria das vezes. Por isso, acho útil fazer essas operações nos procedimentos armazenados do mysql. Eu tenho procedimentos armazenados no meu banco de dados. Quero saber como executar procedimentos armazenados no drupal? Existe algum bom método para executar procedimentos armazenados no drupal? Como o drupal lida com os procedimentos armazenados em geral? Ou apenas temos que usar o PHP para executar procedimentos armazenados?
9
Respostas:
Supondo que você esteja usando o Drupal 7, você pode usar código como o seguinte:
Esse método é completamente selecionado deste artigo e funcionou bem para mim no passado.
fonte
Não tenho certeza se esse é o caminho correto para isso, mas funcionou para mim. Eu tenho um sistema legado que compartilha o mesmo servidor de banco de dados Postgres que o Drupal.
Em um manipulador de envio, eu precisava enviar dados para este sistema legado que tinha um procedimento armazenado (o Postgres os chama de funções) para manipular os dados:
Isso colocou os dados com sucesso no meu sistema legado
fonte