postgresql - 如何设置 PostgreSQL 教程?

标签 postgresql psql

我正在尝试按照有关 PostgreSQL 的教程进行操作 (https://www.postgresql.org/docs/9.5/static/tutorial-sql-intro.html)。我运行的是9.5.7版本,所以下载了对应的源码试试

kurt@kurt-ThinkPad:~/Downloads/postgresql-9.5.7/src/tutorial$ make
Makefile:27: /usr/lib/postgresql/9.5/lib/pgxs/src/makefiles/pgxs.mk: No such file or directory
make: *** No rule to make target '/usr/lib/postgresql/9.5/lib/pgxs/src/makefiles/pgxs.mk'.  Stop.

但是,如上面的错误消息所示,它无法找到某些 Makefile。我做错了什么吗?

最佳答案

问题是您的PATH 中有一个不同的pg_config 可执行文件(可能是/usr/lib/postgresql/9.5/bin/pg_config), 但是那个安装没有安装扩展开发环境PGXS。

您可以设置您的 PATH 以便首先找到构建树(在 下载 中)的 pg_config,或者您不根本不使用 pg_config 并使用

构建
make NO_PGXS=1

关于postgresql - 如何设置 PostgreSQL 教程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44259764/

相关文章:

java - Hibernate连接表错误: Unable to find column with logical name

postgresql - 在查询中使用平均值 (PostgreSQL)

php - 用于 facebook/heroku 的 AS3 postgresql 和 amfphp?

python - 如何在 postgres 上使用 SQLAlchemy 将元素插入到嵌套的 JSONB 数组中

Postgresql:使用密码编写脚本 psql 执行

postgresql - 如何在 psql 文件中嵌入多行 shell 命令

PostgreSQL WITH RECURSIVE 查询通过分区键获取有序的父子链

postgresql - * : database Did you mean? 处无法识别的字段:- 指标 - 服务器 - 日志记录 - DROPWIZARD

scala - 如何使用 scala 将 postgreSQL 数据库连接到 Apache Spark?

postgresql - 追加到现有文件而不从 psql 命令覆盖\o