我正在使用timescale/timescaledb:latest-pg11码头形象运行时间刻度在我的本地。在测试过程中,我尝试了多次运行它。有一次,当我试图创建一个hyper_table时,我发现了下面的错误,
函数create_hypertable(未知、未知、migrate_data =>布尔值)不存在
作为故障排除,我得到了this answer,它建议检查pg扩展。因此,在运行过程中,当我遇到错误时,在timescaledb的结果中没有select * from pg_extension;。然而,在成功的案例中,我使用了timescaledb扩展。
我无法再次复制错误案例。但你知道为什么这个问题是随机发生的吗?
PS: --我每次都使用相同的docker命令来运行容器。
发布于 2020-03-07 15:22:00
我也遇到过类似的问题。我通过使用这个docker-组合文件来修复它。
version: '2.1'
services:
postgres:
image: timescale/timescaledb-postgis
environment:
POSTGRES_USER: test
POSTGRES_PASSWORD: test
POSTGRES_DB: tutorial
volumes:
- ./data/postgres:/var/lib/postgresql/data
ports:
- "5432:5432"
restart: alwayshttps://stackoverflow.com/questions/55020616
复制相似问题