Skip to content

新闻插件数据库 0.0.1 ​

插件业务表 ​

表作用与关系
plg_news_category分类,文章通过 category_id 关联
plg_news_article正文、作者来源、发布状态、真实与虚拟浏览量、点赞收藏分享评论计数;uid 为公开业务标识
plg_news_article_like文章点赞状态,article_uid + member_sn 唯一
plg_news_article_collection文章收藏状态,article_uid + member_sn 唯一
plg_news_comment评论及回复,article_uid、parent_uid、root_uid 关联文章和评论;member_sn + request_uid 保证写入幂等
plg_news_comment_image图片相对路径,通过 comment_uid 关联评论
plg_news_comment_like评论点赞,通过 comment_uid、member_sn 关联
plg_news_share_record分享发起记录,关联文章和会员,member_sn + request_uid 唯一
plg_news_advertisement_config核心广告与展示位置的配置,支持 status 启停

id 为内部主键,用户端业务关联使用 uid,不暴露会员内部标识。当前全量保留原有表结构与排序规则,不通过版本归并修改业务字段。完整结构见 database/0.0.1/full.sql;首次基线增量说明见 incremental.sql。

外部数据库引用 ​

  • 互动表通过 member_sn 逻辑引用核心 sys_member.sn,不建立物理外键。
  • 广告读取核心 sys_advertisement、sys_advertisement_plugin 与 sys_plugin,配置引用核心广告ID,不修改核心广告数据。
  • 无其他插件表引用。核心广告分配表的插件标识对应本插件,不直接引用插件业务表。
  • 封面、正文与评论图片只保存相对路径;上传文件由核心文件管理维护。

文件归属和移除影响 ​

Remove 保留业务表、迁移历史、文档与上传文件。Purge 清理本插件表及对应归档,不删除核心广告和会员,不自动删除上传文件。清理前核对核心广告分配及业务引用。

检查项结论
是否引用核心业务表是,会员SN、核心广告及广告分配配置
是否引用其他插件表否
是否允许 Purge是,仅清理本插件前缀表,须先审查引用
是否自动删除文件否