【发布时间】:2019-12-24 12:48:15
【问题描述】:
根据docs:
TimescaleDB 支持在同一个 PostgreSQL 实例中的不同数据库上拥有不同的扩展版本。
我可以使用这个 SQL 命令获取实例的安装版本:
SELECT extversion
FROM pg_extension
where extname = 'timescaledb';
但是我怎样才能获得特定数据库的版本呢?
注意事项:
- 我更喜欢通过 sql(不是 psql)获取版本
- 原因是我们想知道是否必须更新数据库(即执行
ALTER EXTENSION timescaledb UPDATE;)
【问题讨论】:
-
SELECT extversion FROM pg_extension为您提供当前连接数据库的已安装扩展。尝试这个。 1.连接db1; 2.创建分机create extension postgres_fdw; 3. 执行你的查询,你会看到 postgres_fdw 的版本; 4.新建db2; 5.连接db2执行查询,扩展列表中看不到postgres_fdw
标签: timescaledb