【问题标题】:Timescaledb extension not enabled intermittentlyTimescaledb 扩展未间歇性启用
【发布时间】:2019-07-27 23:19:09
【问题描述】:

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

函数 create_hypertable(unknown, unknown, migrate_data => boolean) 不存在

作为故障排除,我收到了this answer,它建议检查 pg 扩展。所以在运行时出现错误时,select * from pg_extension; 的结果中没有timescaledb。然而,在成功的情况下,我有 timescaledb 扩展。

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

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

【问题讨论】:

  • 我有同样的问题,但不知道为什么以及如何发生。
  • 我不确定“为什么”。但是链接的答案解决了这个问题。

标签: docker timescaledb


【解决方案1】:

我也有类似的问题。我使用这个 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

【讨论】:

    猜你喜欢
    • 2012-02-20
    • 2019-01-02
    • 1970-01-01
    • 2019-01-31
    • 2021-12-06
    • 1970-01-01
    • 1970-01-01
    • 2021-12-01
    • 2021-05-03
    相关资源
    最近更新 更多