Timescaledb扩展未间歇性启用

时间:2019-03-06 10:16:31

标签: docker timescaledb

我正在使用timescale/timescaledb:latest-pg11码头工人图像在本地运行时间刻度。 在测试期间,我尝试多次运行它。一次尝试创建hyper_table时,出现以下错误,

  

函数create_hypertable(未知,未知,migrate_data =>布尔值)不存在

作为故障排除,我得到了this answer,它建议检查 pg扩展名。因此,当我遇到错误时,在运行时,timescaledb的结果中没有select * from pg_extension;。而在成功的情况下,我使用timescaledb扩展名。

我无法重现错误情况。但是知道为什么这个问题是随机发生的吗?

PS: 我每次都使用相同的docker run命令来运行容器。

1 个答案:

答案 0 :(得分:0)

我有类似的问题。我使用此docker-compose文件

进行了修复
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: always