Как восстановить postgres только при отсутствии данных

Я хочу восстановить postgres из вывода pg_dumpall, Однако я хочу, чтобы восстановление завершилось неудачно, если в настоящий момент в postgres есть какие-либо данные. Есть ли способ проверить это? Другими словами, я хочу, чтобы мое восстановление работало только в полностью пустой БД (имеется в виду пользовательские таблицы). Моя версия postgres - 9.6

1 ответ

Пользовательские таблицы могут быть получены через pg_catalog.pg_stat_user_tables системный вид.

Другие вопросы по тегам