新闻插件数据库 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 | 是,仅清理本插件前缀表,须先审查引用 |
| 是否自动删除文件 | 否 |