From 2c4e32f14a85d9575b5f844ef6e4eed20327a624 Mon Sep 17 00:00:00 2001 From: Accusys Date: Thu, 14 May 2026 14:46:53 +0800 Subject: [PATCH] fix: deploy.sh normalizes schema prefix in data.sql too (format normalization) --- scripts/deploy_package.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/deploy_package.sh b/scripts/deploy_package.sh index 1e53ca2..9619365 100644 --- a/scripts/deploy_package.sh +++ b/scripts/deploy_package.sh @@ -108,11 +108,16 @@ echo " ✅ Cleared existing data for $UUID" # 3. Import each table file in dependency order (FK constraints) echo "[3/9] Normalizing schema prefix and importing DB data..." -# Normalize COPY schema prefix: dev. → ${SCHEMA}. so it matches target schema +# Normalize COPY schema prefix in per-table files and data.sql if [ "${SCHEMA}" != "dev" ]; then for f in "$DIR"/sql/dev_*.sql; do sed -i '' "s/COPY dev\./COPY ${SCHEMA}./g" "$f" done + # Also normalize data.sql if present (full dump format) + if [ -f "$DIR/data.sql" ]; then + sed -i '' "s/COPY dev\./COPY ${SCHEMA}./g" "$DIR/data.sql" + sed -i '' "s/Schema: dev/Schema: ${SCHEMA}/g" "$DIR/data.sql" + fi echo " Schema prefix normalized: dev. → ${SCHEMA}." fi IMPORT_ORDER=(