【发布时间】:2014-12-30 07:08:51
【问题描述】:
我安装了 Python 2.7.8 和 pgxn 客户端。我尝试从 bin 文件夹的命令行运行此语句,并且路径设置正确
pgxnclient install http://api.pgxn.org/dist/pg_repack/1.2.1/pg_repack-1.2.1.zip
但是我收到了一个错误pg_config executable not found。
【问题讨论】:
-
我不知道 pgxn 是否支持 Windows。鉴于 PGXS(扩展的编译系统)不支持 Windows,我怀疑它是否适用于任何需要 C 编译的扩展。
-
Mladen,你在什么操作系统上尝试这个?您将需要可用的 pg_config 以及安装的 PostgreSQL 头文件(如果从打包系统安装在 Linux 上,通常需要一个 -dev 包)。如果你在 Windows 上尝试这个,pg_repack 在 Windows 上基本上是未经测试/不受支持的。
-
我正在使用问题中所述的 Win 7 x64 位。我只是在探索 PostgreSQL。似乎使用它的最佳方式是在 linux 上。 2010 年的 zip 文件中有一个项目,但我需要针对我正在使用的 PostgreSQL 9.3 对其进行调整。它会等待一段时间。
-
@Mladen 如果您在 Visual 2010 下成功为 PG 9.3 编译它,我会很感兴趣。
-
我没有,目前我不打算这样做。我在 linux 上尝试了 PostgreSQL,它的性能更高,更易于使用。将来我将使用更多的 Linux 和在其上运行的软件。 ;) PS。我在配置 Visual Studio 编译 64 位时遇到了很多麻烦,我建议立即使用 VS 2012。
标签: python postgresql-9.3