Tak więc pracujesz z źródłowymi plikami raw. Powinieneś najpierw skompilować te pliki - a później możesz z nich korzystać. Jest to po prostu względne na platformach typu Unix, gdzie kompilator C jest zwykle dostępny, i dość trudne w MS Windows, gdzie najpierw musisz zainstalować kompilator C.
Obawiam się, że straciliśmy archiwum pgFoundry, w którym było prekompilowane i spakowane Orafce.
Prawie wszystkie dystrybucje Linuksa obsługują bezpośrednio Orafce - i można go zainstalować bez kompilacji z repozytoriów.
zobacz http://wiki.postgresql.org/wiki/Building_and_Installing_PostgreSQL_Extension_Modules
$libdir to symbol, który jest używany dla katalogu rozszerzeń PostgreSQL. Może być inny dla każdej platformy - i jest zastępowany na etapie kompilacji wartością rzeczywistą. MODULE_PATHNAME ma podobne znaczenie. Na etapie kompilacji jest zastępowana poprawną ścieżką do biblioteki ze skompilowanym kodem.
Przepraszam - nie udostępniamy skompilowanych plików - głównie ze względu na duże ryzyko dla MS Windows. Nie mamy sił i narzędzi, aby utrzymać wszystkie Win w bezpiecznym miejscu. W tym momencie możesz:
- spróbuj skontaktować się z kimś, kto używa Orafce dla Windows do tworzenia kopii zapasowych instalatorów Orafce
- spróbuj skompilować to rozszerzenie samodzielnie (wersja Microsoft Visual Studio Express jest bezpłatna i dostępna do pobrania w Internecie).
- Inną możliwością jest migracja serwera bazy danych do systemu Linux - prawie cała konserwacja i użytkowanie bazy danych jest tam prostsze i bardziej niezawodne (z powodu brakujących wirusów, programów antywirusowych i mniejszej liczby żądań zasobów). Linux jest również podstawową platformą Oracle.
kilka samouczków:
- http://blog.2ndquadrant.com/compiling -postgresql-extensions-visual-studio-windows/
- http://www.scribd. com/doc/40725510/Build-PostgreSQL-C-Functions-on-Windows