timescaledb-tune 问题
timescaledb-tune issue
当我运行命令$ sudo timescaledb-tune
在我的 ubuntu 19.10 机器上它提示
无法执行 pg_config --version
: 退出状态 1
我也试过$ sudo timescaledb-tune --conf-path=/etc/postgresql/11/main/postgresql.conf
但消息是一样的
不知道该怎么办
Timescale DB Tune 使用 pg_config
发现机器上的 Postgres 运行 版本。
您可以使用 -pg-config
标志定义您的 pg_config 的路径或使用 -pg-version
标志提供 Postgres 版本。
这里有一些关于标志的更多详细信息,您可以通过 运行
找到
$ timescaledb-tune -h
-pg-config string
Path to the pg_config binary (default "pg_config")
-pg-version string
Major version of PostgreSQL to base recommendations on. Default is determined via pg_config. Valid values: 12, 11, 10, 9.6
添加到这个因为我 运行 在 /data/pgdata 设置自定义 data_directory 路径时非常相似:
sudo timescaledb-tune -pg-config=/usr/pgsql-11/bin/pg_config -pg-version=11 -conf-path=/data/pgdata
终于成功了:
Using postgresql.conf at this path:
/data/pgdata/postgresql.conf
Writing backup to:
/tmp/timescaledb_tune.backup202006231314
shared_preload_libraries needs to be updated
Current:
#shared_preload_libraries = ''
Recommended:
shared_preload_libraries = 'timescaledb'
当我运行命令$ sudo timescaledb-tune
在我的 ubuntu 19.10 机器上它提示
无法执行 pg_config --version
: 退出状态 1
我也试过$ sudo timescaledb-tune --conf-path=/etc/postgresql/11/main/postgresql.conf
但消息是一样的
不知道该怎么办
Timescale DB Tune 使用 pg_config
发现机器上的 Postgres 运行 版本。
您可以使用 -pg-config
标志定义您的 pg_config 的路径或使用 -pg-version
标志提供 Postgres 版本。
这里有一些关于标志的更多详细信息,您可以通过 运行
找到$ timescaledb-tune -h
-pg-config string
Path to the pg_config binary (default "pg_config")
-pg-version string
Major version of PostgreSQL to base recommendations on. Default is determined via pg_config. Valid values: 12, 11, 10, 9.6
添加到这个因为我 运行 在 /data/pgdata 设置自定义 data_directory 路径时非常相似:
sudo timescaledb-tune -pg-config=/usr/pgsql-11/bin/pg_config -pg-version=11 -conf-path=/data/pgdata
终于成功了:
Using postgresql.conf at this path:
/data/pgdata/postgresql.conf
Writing backup to:
/tmp/timescaledb_tune.backup202006231314
shared_preload_libraries needs to be updated
Current:
#shared_preload_libraries = ''
Recommended:
shared_preload_libraries = 'timescaledb'