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