pg_dump / pg_restore не восстанавливает непрерывные агрегаты (представления)с временной шкалой.

#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 шаге. Он не может восстановить непрерывные агрегаты