Então, você está trabalhando com arquivos raw de origem. Você deve compilar esses arquivos primeiro - e depois você pode usá-los. É relativo simplesmente em plataformas do tipo Unix, onde o compilador C geralmente está disponível, e bastante difícil no MS Windows, onde você precisa instalar o compilador C primeiro.
Receio que perdemos o arquivo pgFoundry, onde o orafce foi pré-compilado e compactado.
Quase todas as distribuições Linux suportam o orafce diretamente - e você pode instalá-lo sem compilação de repositórios.
consulte http://wiki.postgresql.org/wiki/Building_and_Installing_PostgreSQL_Extension_Modules
$libdir é um símbolo, que é usado para o diretório de extensões do PostgreSQL. Pode ser diferente para qualquer plataforma - e é substituído dentro do estágio de compilação pelo valor real. MODULE_PATHNAME tem significado semelhante. Na fase de compilação é substituído pelo caminho real válido para a biblioteca com código compilado.
Lamento - não fornecemos arquivos compilados - principalmente devido ao alto risco para o MS Windows. Não temos forças, e ferramentas para manter todos Win com segurança. Neste momento, você pode:
- tente entrar em contato com alguém que use o orafce para windows para fazer backup dos instaladores do orafce
- tente compilar esta extensão sozinho (a edição do Microsoft Visual Studio Express é gratuita e pode ser baixada na Internet).
- outra possibilidade é migrar o servidor de banco de dados para Linux - quase toda a manutenção e uso do banco de dados é mais simples e mais robusto lá (devido à falta de vírus, antivírus e menos solicitações de recursos). O Linux também é a plataforma principal da Oracle.
alguns tutoriais:
- http://blog.2ndquadrant.com/compiling -postgresql-extensions-visual-studio-windows/
- http://www.scribd. com/doc/40725510/Build-PostgreSQL-C-Functions-on-Windows