From dce1a6d20a6b47318ac54e6bb0fec7b2ee91fd0b Mon Sep 17 00:00:00 2001 From: Zero King Date: Wed, 31 Dec 2025 14:19:41 +0800 Subject: [PATCH] fix: use fully qualified table names in copy-progress script --- roles/pg_migration/templates/copy-progress | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/pg_migration/templates/copy-progress b/roles/pg_migration/templates/copy-progress index 171c44e0d..d139616b6 100644 --- a/roles/pg_migration/templates/copy-progress +++ b/roles/pg_migration/templates/copy-progress @@ -59,7 +59,7 @@ function relation_progress() { function overall_progress() { - tables=$(psql ${DSTPG} -AXtwc "SELECT relname FROM pg_class c JOIN pg_subscription_rel sr ON c.oid = sr.srrelid WHERE relkind = 'r' AND srsubstate != 'r';") + tables=$(psql ${DSTPG} -AXtwc "SELECT quote_ident(n.nspname) || '.' || quote_ident(c.relname) AS name FROM pg_class c JOIN pg_namespace n ON c.relnamespace = n.oid JOIN pg_subscription_rel sr ON c.oid = sr.srrelid WHERE c.relkind = 'r' AND sr.srsubstate != 'r';") for table in $tables; do relation_progress ${table} done