Na PGCon Euler apresentou como criar extensões e falou também do formato que
deve ter as extensões..

Nesse site, do Euler, tem a apresentação que você pode se basear, muito bem
explicada...

http://www.timbira.com/docs.php

Atente ao nome do nosso maravilhoso banco de dados: POSTGRESQL ou POSTGRES,
e não "postgre ou postgree"...



2009/11/3 Marcone <[email protected]>

> 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
>



-- 
----

Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: [email protected]
MSN: [email protected]



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a