dispatch_plan_library_content_text.sql 1.1 KB

12345678910111213141516
  1. -- =====================================================================
  2. -- 迁移脚本:模板库正文列改为 text(适配富文本 HTML 存储)
  3. -- 背景:dis_plan_library.plan_content 建表脚本未入库,原始类型未知;
  4. -- 若为 varchar(n),富文本 HTML 超长会被静默截断或报「值超长」。
  5. -- dis_plan.content 与 dis_plan_version.content 已是 text,无需处理。
  6. -- 说明:PG/KES 中 varchar → text 属放宽改动,仅改元数据不重写数据,秒级完成;
  7. -- 列已是 text 时本语句同样执行成功(等价 no-op),可重复执行(幂等)。
  8. -- 执行方式:KingbaseES 客户端逐条执行,或整段独立事务一次执行。
  9. -- 执行前建议:pg_dump -n app_user 备份(项目惯例)。
  10. -- 作者/日期:2026-10-16
  11. -- =====================================================================
  12. ALTER TABLE app_user.dis_plan_library
  13. ALTER COLUMN plan_content TYPE text;
  14. COMMENT ON COLUMN app_user.dis_plan_library.plan_content IS '章节正文(富文本 HTML,无图片/视频)';