Prezados, Estou tentando desenvolver uma extensão para postgre e estou encontrando algumas dificuldades. Gostaria de saber se alguém aqui sabe onde posso encontrar uma documentação mais detalhada sobre a construção de extensões para postgre de preferência que conste a documentação das bibliotecas e dos arquivos de cabeçalho (.h) que acompanham o postgre.
Meu problema (sendo mais específico) é que estou criando uma “DLL”, um pacote com várias funções (linguagem C), que poderão ser utilizadas para aprimoramento de consultas no postgre. Algumas destas funções executam outras funções especificadas pelo usuário em PlPgSQL. Em linhas gerais uma das funcionalidades obedece ao seguinte fluxo: usuário define algumas funções, chama as funções da “DLL” passando as funções criadas (nome da função) como parâmetro, as funções da “DLL” executam as funções do usuário e trabalham os resultados obtidos. A intenção é fazer uma espécie de “polimorfismo” na execução de determinada atividade no banco de dados, onde para cada situação o usuário poderá especificar as funções que trataram de determinado tipo de dado. O problema é que não encontrei uma maneira de chamar uma função do usuário com esta estrutura. E, na verdade, nem sei se é possível, mas acredito que seja. Sei que devo me aprofundar mais na arquitetura do postgre e com isso dar continuidade à implementação, mas se alguém puder me mostrar o caminho das pedras eu agradeço. Grande abraço a todos. _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
