Imagem de fundo

Procedimentos e funções armazenadas (stored procedures e stored functions) em PostgreSQ...

Procedimentos e funções armazenadas (stored procedures e stored functions) em PostgreSQL, versão 11 ou superior, possibilitam a realização de processamento sobre os dados dentro do próprio gerenciador de banco de dados, sabendo que isso permite


A

reduzir a necessidade de idas e vindas ao banco de dados pela aplicação, sendo que stored procedures podem realizar controle de transações, enquanto stored functions podem ser chamadas dentro de consultas (queries) SQL.


B

alocar a lógica de negócio no próprio banco de dados, sendo que tanto stored procedures quanto stored functions podem ser chamadas dentro de consultas (queries) SQL realizadas pelas aplicações.


C

realizar processamento centrado nos dados dentro do próprio gerenciador de banco de dados, com a possibilidade de fazer commit ou rollback de transações no caso de stored functions.


D

melhorar o desempenho por meio da realização de processamento dentro do próprio banco de dados e do controle fino de transações, tanto em stored procedures quanto em stored functions.