Как сделать резервную копию секционированной таблицы в PostgresSQL 10

Можно ли сделать резервную копию определенной секционированной таблицы с помощью PostgreSQL 10?

Когда используешь:

sudo pg_dump -Fc -f "/home/schema.backup" -t schema.partitioned_table dbname

Я получаю только скелет базовой таблицы без каких-либо значений и без каких-либо разделов.

Я также не мог найти ничего в обширной документации.


person SeGa    schedule 24.10.2018    source источник
comment
Почему это должно быть не по теме??   -  person SeGa    schedule 24.10.2018
comment
Может быть, потому что речь идет об администрировании баз данных, а не о программировании?   -  person Laurenz Albe    schedule 24.10.2018
comment
Это сработало, но перечисление всех таблиц может быть немного громоздким. Если вы опубликуете это как ответ, я буду рад принять его. Благодарю вас!   -  person SeGa    schedule 24.10.2018


Ответы (1)


Вам придется использовать -t для всех разделов.

Это, вероятно, является следствием решения о том, что разделы должны быть видны как отдельные таблицы на уровне SQL.

person Laurenz Albe    schedule 24.10.2018