つまり、ソースのrawファイルを操作していることになります。最初にこれらのファイルをコンパイルする必要があります-後でそれを使用できます。これは、Cコンパイラが通常利用できるUnixライクなプラットフォームでは比較的単純であり、最初にCコンパイラをインストールする必要があるMSWindowsではかなり困難です。
恐れ入りますが、orafceがプリコンパイルされてパックされていたpgFoundryアーカイブを失いました。
ほとんどすべてのLinuxディストリビューションはorafceを直接サポートしており、リポジトリからコンパイルせずにインストールできます。
http://wiki.postgresql.org/wiki/Building_and_Installing_PostgreSQL_Extension_Modules を参照してください。
$ libdirはシンボルであり、PostgreSQL拡張ディレクトリに使用されます。プラットフォームによって異なる可能性があり、コンパイル段階で実際の値に置き換えられます。 MODULE_PATHNAMEにも同様の意味があります。コンパイル段階では、コンパイルされたコードを含むライブラリへの有効な実際のパスに置き換えられます。
申し訳ありませんが、コンパイルされたファイルは提供していません。主にMSWindowsのリスクが高いためです。私たちには力がなく、すべての勝利を安全に維持するためのツールがあります。この瞬間、次のことができます。
- orafceインストーラーのバックアップ用にorafceforwindowsを使用している人に連絡してみてください
- この拡張機能を自分でコンパイルしてみてください(Microsoft Visual Studio Expressエディションは無料で、インターネットからダウンロードできます)。
- 他の可能性は、データベースサーバーをLinuxに移行することです-ほとんどすべてのデータベースのメンテナンスと使用法は、そこでより単純でより堅牢になります(ウイルス、アンチウイルスの欠落、およびリソース要求の減少による)。 LinuxはOracleの主要なプラットフォームでもあります。
いくつかのチュートリアル:
- http://blog.2ndquadrant.com/compiling -postgresql-extensions-visual-studio-windows /
- http://www.scribd。 com / doc / 40725510 / Build-PostgreSQL-C-Functions-on-Windows