chore: avoid clobbering schema on dump
This commit is contained in:
parent
b80032919a
commit
3aa9bc3fba
@ -16,4 +16,11 @@ if [ -n "${SERVER_MAJOR}" ] && [ -n "${LOCAL_MAJOR}" ] && [ "${SERVER_MAJOR}" !=
|
||||
exit 0
|
||||
fi
|
||||
|
||||
${PG_DUMP_BIN} -s -O -x "${DB_URL}" > "${SCHEMA_FILE}"
|
||||
TMP_SCHEMA="/tmp/schema.$$.sql"
|
||||
${PG_DUMP_BIN} -s -O -x "${DB_URL}" > "${TMP_SCHEMA}"
|
||||
if [ ! -w "${SCHEMA_FILE}" ]; then
|
||||
echo "⚠️ ${SCHEMA_FILE} 不可写,已将导出结果保留在 ${TMP_SCHEMA}"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
mv "${TMP_SCHEMA}" "${SCHEMA_FILE}"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user