分析Halo数据库中表的结构, 可以更好的理解项目结构。
同时也方便查询
数据库中总共有18张表, 逐一分析
1. attachments 附件表
id
主键
create_time
: 创建时间
update_time
: 更新时间
file_key
: 图片存储路径? oss file key or local file key (Just for deleting)
height
: 图片的高度
media_type
: 图片类型
name
: 图片的名字
path
: 图片的访问路径
size
: 图片大小
suffix
: 图片后缀 , 如 png, zip, mp4, jpge.
thumb_path
: 缩略图访问路径
type
: 类型
width
: 宽度
2. categories 分类表
id
主键
create_time
创建时间
update_time
更新时间
description
描述
name
命名
parent_id
父类id
password
密码
slug
别名
slug_name
别名
thumbnail
缩写
3. comment_black_list 评论黑名单单
id
create_time
update_time
ban_time
封禁时间
ip_address
ip地址
4. comments 评论表
对应类BaseComment
type
类型,还有哪些?
id
create_time
update_time
allow_notification
允许评论,默认为1
author
评论者姓名
author_url
评论者的网站
content
评论内容
email
评论者的email
gravatar_md5
Gravatar md5
ip_address
评论者的
is_admin
是否为管理者的评论,默认为0
parent_id
Parent comment. bigint DEFAULT ‘0’,
post_id
哪篇文章的评论 int NOT NULL,
status
评论状态,默认为1
top_priority
是否顶置评论 int DEFAULT ‘0’,
user_agent
评论者的用户代理
5. flyway_schema_history
6. journals 速记表
7. links
8. logs
9. menus
菜单
10. metas
11. options
12. photos
13. post_categories
14. post_tags
15. posts 已发布文章表
16. tags
17. theme_settings
18. users 用户表
id
create_time
update_time
avatar
用户头像
description
描述
email
expire_time
token过期时间
mfa_key
-->
mfa_type
int NOT NULL DEFAULT ‘0’,
nickname
昵称
password
username