From a997d381e421df086d6c7a909392b6595086b374 Mon Sep 17 00:00:00 2001 From: openclaw-314 Date: Tue, 21 Jul 2026 14:00:18 +0800 Subject: [PATCH] auto: sync OpenClaw config 2026-07-21 14:00 --- identity/device-auth.json | 2 +- ...683383758abd4a04a9a827f7b4cfd3e50202.attested | 2 +- workspace-sql/MEMORY.md | 12 ++++++++++++ workspace-sql/memory/2026-07-21.md | 16 ++++++++++++++++ .../scripts/delete_item_info_by_ecid.sql | 9 +++++++++ 5 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 workspace-sql/memory/2026-07-21.md create mode 100644 workspace-sql/scripts/delete_item_info_by_ecid.sql diff --git a/identity/device-auth.json b/identity/device-auth.json index 076a909..4ed7a9a 100644 --- a/identity/device-auth.json +++ b/identity/device-auth.json @@ -12,7 +12,7 @@ "operator.read", "operator.write" ], - "updatedAtMs": 1784104266880 + "updatedAtMs": 1784611784137 } } } diff --git a/workspace-attestations/cd1ae75e24d5dda927dff842caf8683383758abd4a04a9a827f7b4cfd3e50202.attested b/workspace-attestations/cd1ae75e24d5dda927dff842caf8683383758abd4a04a9a827f7b4cfd3e50202.attested index b3b98dc..6f935c3 100644 --- a/workspace-attestations/cd1ae75e24d5dda927dff842caf8683383758abd4a04a9a827f7b4cfd3e50202.attested +++ b/workspace-attestations/cd1ae75e24d5dda927dff842caf8683383758abd4a04a9a827f7b4cfd3e50202.attested @@ -1,2 +1,2 @@ openclaw-workspace-attestation:v1 -2026-07-20T09:03:02.316Z +2026-07-21T05:48:33.732Z diff --git a/workspace-sql/MEMORY.md b/workspace-sql/MEMORY.md index 9109a2d..9b1b7b7 100644 --- a/workspace-sql/MEMORY.md +++ b/workspace-sql/MEMORY.md @@ -1,5 +1,17 @@ # MEMORY.md +## SQL 脚本生成规范 + +**场景:** 为实施人员生成可执行的 SQL 脚本,通过 xuan-sql 项目仓库分发。 + +**规范:** +1. 脚本放在 `xuan-sql/scripts/` 目录 +2. 提交推送到 Gitee,其他主机 pull 同步给实施人员 +3. **表名必须带数据库前缀**(如 `dmp_smdm.dmp_md_item_info`),因为生产实例有多个库 +4. **不暴露 VPS IP**,脚本中只写库名和表名 +5. 敏感信息用占位符(如 `${ECID}`),使用者自行替换 +6. 先 SELECT 确认数据量,再 DELETE,DELETE 默认注释掉 + ## 项目目录别名 - **xuan-sql** → `/home/yangxuan/codes/xuan-sql` diff --git a/workspace-sql/memory/2026-07-21.md b/workspace-sql/memory/2026-07-21.md new file mode 100644 index 0000000..24e64ce --- /dev/null +++ b/workspace-sql/memory/2026-07-21.md @@ -0,0 +1,16 @@ +# 2026-07-21 工作记录 + +## SQL 脚本生成规范(今日确立) + +**场景:** 为实施人员生成可执行的 SQL 脚本,通过 xuan-sql 项目仓库分发。 + +**规范:** +1. 脚本放在 `xuan-sql/scripts/` 目录 +2. 提交推送到 Gitee,其他主机 pull 同步给实施人员 +3. **表名必须带数据库前缀**(如 `dmp_smdm.dmp_md_item_info`),因为生产实例有多个库 +4. **不暴露 VPS IP**,脚本中只写库名和表名 +5. 敏感信息用占位符(如 `${ECID}`),使用者自行替换 +6. 先 SELECT 确认数据量,再 DELETE,DELETE 默认注释掉 + +**已生成脚本:** +- `scripts/delete_item_info_by_ecid.sql` — 根据 ecid 删除 dmp_smdm.dmp_md_item_info 表数据 diff --git a/workspace-sql/scripts/delete_item_info_by_ecid.sql b/workspace-sql/scripts/delete_item_info_by_ecid.sql new file mode 100644 index 0000000..386c2b7 --- /dev/null +++ b/workspace-sql/scripts/delete_item_info_by_ecid.sql @@ -0,0 +1,9 @@ +-- 根据 ecid 删除 dmp_md_item_info 表数据 +-- 数据库:dmp_smdm(远程服务器 101.34.227.188) +-- 使用前替换 ${ECID} 为实际值 + +-- 查看待删除的数据量 +SELECT COUNT(*) AS delete_count FROM dmp_md_item_info WHERE ecid = '${ECID}'; + +-- 确认无误后取消注释执行删除 +-- DELETE FROM dmp_md_item_info WHERE ecid = '${ECID}';