修复备份恢复演练校验
This commit is contained in:
@@ -316,7 +316,7 @@ verify_backup() {
|
||||
|
||||
log "各表行数:"
|
||||
docker exec "${cid}" psql -U postgres -d order_site -At -F '=' \
|
||||
-c "SELECT format('SELECT %L, count(*) FROM %I;', tablename) FROM pg_tables WHERE schemaname = 'public' ORDER BY tablename \\gexec"
|
||||
-c "SELECT tablename, (xpath('/row/count/text()', query_to_xml(format('SELECT count(*) AS count FROM %I.%I', schemaname, tablename), true, false, '')))[1]::text::bigint FROM pg_tables WHERE schemaname = 'public' ORDER BY tablename"
|
||||
|
||||
log "验证通过,已清理临时容器。建议每月执行一次。"
|
||||
docker rm -f -v "${VERIFY_CONTAINER}" >/dev/null 2>&1 || true
|
||||
|
||||
Reference in New Issue
Block a user