#postgresql #timescaledb
Вопрос:
Я пытаюсь создать резервную копию и восстановить базу данных PostgreSQL с помощью TimescaleDB на основе статьи: https://docs.timescale.com/timescaledb/latest/how-to-guides/backup-and-restore/pg-dump-and-restore/#backup-entiredb У меня есть несколько непрерывных агрегатов. Когда я восстановил резервную копию, я потерял свои непрерывные агрегаты — представления. Я получил ошибку:
pg_restore: error: could not execute query: ERROR: relation "time_series.test_data_hourly" does not exist
Комментарии:
1.Похоже ли это на аналогичную проблему? Они обнаружили, что перезапуск Postgres устранил проблему и/или запускался
SELECT timescaledb_post_restore();
несколько раз. Может быть, стоит взглянуть? github.com/timescale/timescaledb/issues/1712 Раскрытие информации: Я работаю в масштабе времени2. Я получаю ошибку на
pg_restore
шаге. Он не может восстановить непрерывные агрегаты