import{_ as a,o as e,c as d,a2 as r}from"./chunks/framework.BbmSSMjL.js";const h=JSON.parse('{"title":"B. 数据库表结构速查","description":"","frontmatter":{},"headers":[],"relativePath":"zh/appendix/database-tables.md","filePath":"zh/appendix/database-tables.md"}'),n={name:"zh/appendix/database-tables.md"};function l(s,t,o,i,p,c){return e(),d("div",null,[...t[0]||(t[0]=[r(`
B. 数据库表结构速查 SQL 脚本目录 项目为每种数据库提供了独立的 SQL 脚本(表前缀统一为 laravel_):
text document/
├── mysql/rxthinkcmf.laravel13.naivevue.sql # MySQL 版本(约 216MB)
├── postgresql/rxthinkcmf.laravel13.naivevue.sql # PostgreSQL 版本
├── sqlserver/rxthinkcmf.laravel13.naivevue.sql # SQL Server 版本
├── oracle/rxthinkcmf.laravel13.naivevue.sql # Oracle 版本
└── sqlite/rxthinkcmf.laravel13.naivevue.sql # SQLite 版本 各脚本已针对对应数据库的 SQL 语法做了适配,可直接导入使用。
审计字段说明
除关联表外,绝大多数表都包含统一的审计字段:create_user、create_time、update_user、update_time、is_delete(下表中略去)。主键统一为 id。
用户相关 表名 说明 关键字段 laravel_user 用户表 tenant_id, code, username, password, salt, realname, gender, avatar, mobile, email, status, dept_id, level_id, position_id, province_code, city_code, district_code, street_code, city_info, address, intro, sort, note laravel_user_role 用户角色关联 user_id, role_id laravel_role 角色表 tenant_id, name, code, sort, note laravel_role_menu 角色菜单关联 role_id, menu_id laravel_menu 菜单表 parent_id, name, icon, icon2, path, component, permission, target, type, status, hide, sort, note laravel_dept 部门表 tenant_id, name, type, parent_id, sort, note laravel_position 岗位表 tenant_id, name, status, sort laravel_level 职级表 tenant_id, name, status, sort
系统配置 表名 说明 关键字段 laravel_dict 字典表 name, code, sort, note laravel_dict_item 字典项 dict_id, name, value, sort, note laravel_config 系统配置表 name, code, sort, note laravel_config_item 配置项表 config_id, name, code, value, options, type, status, sort, note laravel_param 系统参数表 name, code, value, type, status, sort, note
租户 表名 说明 关键字段 laravel_tenant 租户表 name, code, contact, mobile, email, address, logo, status, expire_time, max_user_num, note
内容 表名 说明 关键字段 laravel_article 文章表 tenant_id, category_id, title, cover, images, intro, content, author, status, click, sort laravel_category 文章分类表 tenant_id, category_name, category_code, parent_id, sort, note laravel_link 友链表 tenant_id, name, type, url, form, image, status, sort, note laravel_notice 通知公告表 tenant_id, title, cover, type, click_num, status, content
日志 表名 说明 关键字段 laravel_login_log 登录日志表 username, log_type, source, method, request_method, url, param, result, ip, location, os, browser, consume_time, status, error laravel_operation_log 操作日志表 title, type, source, method, request_method, url, param, result, ip, location, os, browser, consume_time, status, error
定时任务 表名 说明 关键字段 laravel_job 定时任务表 job_name, job_alias, job_group, job_trigger, status, cron_expression, execute_policy, is_sync, url, params, note laravel_job_log 定时任务日志表 job_id, job_name, job_group, job_trigger, job_message, cron_expression, status, start_time, end_time, consume_time, exception_info
其他 表名 说明 关键字段 laravel_city 城市行政区划表 city_code, area_code, parent_code, zip_code, level, pid, name, short_name, full_name, pinyin, lng, lat laravel_file_template 文件模板表 name, code, file_name, file_path, sort, note laravel_example 案例演示表 name, avatar, type, status, sort
ER 关系速览 text laravel_user ──< laravel_user_role >── laravel_role ──< laravel_role_menu >── laravel_menu
│ ▲
└── dept_id ──> laravel_dept │
└── level_id ──> laravel_level parent_id(树形)
└── position_id ──> laravel_position
laravel_dict ──< laravel_dict_item
laravel_config ──< laravel_config_item
laravel_job ──< laravel_job_log
laravel_article >── laravel_category(category_id)
laravel_menu.parent_id 自关联(菜单树)
laravel_dept.parent_id 自关联(部门树) `,22)])])}const m=a(n,[["render",l]]);export{h as __pageData,m as default};