我已经安装了软件包postgresql11-contrib
。
$ yum list installed | grep contrib
postgresql11-contrib.x86_64 11.11-1PGDG.rhel7 @pgdg11
这是postgres的版本。
psql (PostgreSQL) 11.6
我有以下postgresql.conf
导致错误的条目。
shared_preload_libraries = 'pg_stat_statements' # (change requires restart)
pg_stat_statements.max = 10000
pg_stat_statements.track = all
经过一些在线搜索,我发现,我需要运行“在我选择的数据库中运行 CREATE EXTENSION pg_stat_statements”。但要做到这一点,我首先评论了上面提到的 conf 文件中的 3 行,因为我的psql
服务器无法以 error 启动could not access file "pg_stat_statements": No such file or directory"
。
https://www.postgresql.org/docs/11/pgstatstatements.html
现在,当我执行命令时,CREATE EXTENSION pg_stat_statements;
我看到错误“无法打开扩展控制文件”/usr/postgresql/share/extension/pg_stat_statements.control“:没有这样的文件或目录”并且在查看提到的目录时,这些不是文件pg_stat_statements.control
我在这里想念什么?请帮忙。