xfy
fa40f4bd95
fix(assets): uuid 参数序列化失败导致上传 500
tokio-postgres 将 $1::uuid 的参数推断为 uuid 类型,String 无法
序列化(缺类型桥接),INSERT assets 报 error serializing parameter 0,
补偿删文件后返回 500。list/delete/purge/rebuild 的 $1::uuid 与
ANY($1::uuid[]) 全是同一颗未引爆的雷。
正路:tokio-postgres 启用 with-uuid-1,SQL 侧去掉全部 ::uuid cast,
Rust 侧全程 Uuid 类型,仅在 serde DTO 边界(WASM 共享模型)转 String;
外部传入的 id 在边界 parse_str,非法 id 走业务错误而非 500。
2026-07-24 17:04:35 +08:00
..
2026-07-24 17:04:35 +08:00
2026-06-16 16:45:08 +08:00
2026-06-29 13:47:40 +08:00
2026-07-24 16:15:19 +08:00
2026-07-24 16:07:07 +08:00
2026-07-15 17:22:06 +08:00
2026-07-23 13:34:27 +08:00
2026-07-24 16:07:07 +08:00
2026-07-24 16:44:47 +08:00
2026-06-29 13:47:40 +08:00
2026-07-24 10:52:51 +08:00
2026-07-15 17:22:06 +08:00
2026-07-23 11:49:52 +08:00
2026-07-23 13:32:46 +08:00
2026-06-12 19:02:37 +08:00
2026-07-23 13:34:27 +08:00
2026-07-23 13:56:51 +08:00
2026-07-23 18:26:19 +08:00
2026-07-24 16:15:19 +08:00
2026-07-23 13:32:46 +08:00
2026-06-30 17:42:52 +08:00
2026-07-23 18:26:19 +08:00
2026-07-07 18:34:17 +08:00
2026-06-24 13:54:36 +08:00
2026-07-10 11:39:24 +08:00