7 lines
6.3 KiB
JavaScript
7 lines
6.3 KiB
JavaScript
import{_ as e,o as a,c as d,a2 as r}from"./chunks/framework.B-QBKwc1.js";const b=JSON.parse('{"title":"数据库表结构速查","description":"本页速查项目全部数据库表结构与五方言 SQL 脚本目录,按模块分类列出表名、字段与用途,建表迁移或排查数据问题时可快速对照。","frontmatter":{},"headers":[],"relativePath":"zh/appendix/database-tables.md","filePath":"zh/appendix/database-tables.md"}'),n={name:"zh/appendix/database-tables.md"};function i(s,t,o,h,l,c){return a(),d("div",null,[...t[0]||(t[0]=[r(`<h1 id="B-数据库表结构速查" tabindex="-1">B. 数据库表结构速查 <a class="header-anchor" href="#B-数据库表结构速查" aria-label="Permalink to "B. 数据库表结构速查""></a></h1><div class="tip custom-block"><p class="custom-block-title">概述</p><p>本页速查项目全部数据库表结构与五方言 SQL 脚本目录,按模块分类列出表名、字段与用途,建表迁移或排查数据问题时可快速对照。</p></div><h2 id="SQL-脚本目录" tabindex="-1">SQL 脚本目录 <a class="header-anchor" href="#SQL-脚本目录" aria-label="Permalink to "SQL 脚本目录""></a></h2><p>项目为每种数据库提供了独立的 SQL 脚本:</p><div class="language-text vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">text</span><pre class="shiki shiki-themes dracula-soft vitesse-light vp-code" tabindex="0"><code><span class="line"><span>document/</span></span>
|
||
<span class="line"><span>├── mysql/rxthinkcmf.thinkphp8.elevue.sql # MySQL 版本</span></span>
|
||
<span class="line"><span>├── postgresql/rxthinkcmf.thinkphp8.elevue.sql # PostgreSQL 版本</span></span>
|
||
<span class="line"><span>├── sqlserver/rxthinkcmf.thinkphp8.elevue.sql # SQL Server 版本</span></span>
|
||
<span class="line"><span>├── oracle/rxthinkcmf.thinkphp8.elevue.sql # Oracle 版本</span></span>
|
||
<span class="line"><span>└── sqlite/rxthinkcmf.thinkphp8.elevue.sql # SQLite 版本</span></span></code></pre></div><p>各脚本已针对对应数据库的 SQL 语法做了适配,可直接导入使用。</p><h2 id="用户相关" tabindex="-1">用户相关 <a class="header-anchor" href="#用户相关" aria-label="Permalink to "用户相关""></a></h2><table tabindex="0"><thead><tr><th>表名</th><th>说明</th><th>关键字段</th></tr></thead><tbody><tr><td>think_user</td><td>用户表</td><td>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, note, sort</td></tr><tr><td>think_user_role</td><td>用户角色关联</td><td>user_id, role_id</td></tr><tr><td>think_role</td><td>角色表</td><td>tenant_id, name, code, data_scope, sort, note</td></tr><tr><td>think_role_menu</td><td>角色菜单关联</td><td>role_id, menu_id</td></tr><tr><td>think_menu</td><td>菜单表</td><td>parent_id, name, permission, type, path, component</td></tr><tr><td>think_dept</td><td>部门表</td><td>parent_id, name, sort</td></tr><tr><td>think_position</td><td>岗位表</td><td>name, status, sort</td></tr><tr><td>think_level</td><td>职级表</td><td>name, status, sort</td></tr></tbody></table><h2 id="系统配置" tabindex="-1">系统配置 <a class="header-anchor" href="#系统配置" aria-label="Permalink to "系统配置""></a></h2><table tabindex="0"><thead><tr><th>表名</th><th>说明</th><th>关键字段</th></tr></thead><tbody><tr><td>think_dict</td><td>字典表</td><td>name, code</td></tr><tr><td>think_dict_item</td><td>字典项</td><td>dict_id, name, value, sort</td></tr><tr><td>think_config</td><td>配置表</td><td>name, code</td></tr><tr><td>think_config_item</td><td>配置项</td><td>config_id, name, code, value</td></tr><tr><td>think_param</td><td>参数表</td><td>name, code, value, status</td></tr></tbody></table><h2 id="租户" tabindex="-1">租户 <a class="header-anchor" href="#租户" aria-label="Permalink to "租户""></a></h2><table tabindex="0"><thead><tr><th>表名</th><th>说明</th><th>关键字段</th></tr></thead><tbody><tr><td>think_tenant</td><td>租户表</td><td>name, code, contact, mobile, email, address, status, expire_time, max_user_num, note</td></tr></tbody></table><h2 id="内容" tabindex="-1">内容 <a class="header-anchor" href="#内容" aria-label="Permalink to "内容""></a></h2><table tabindex="0"><thead><tr><th>表名</th><th>说明</th><th>关键字段</th></tr></thead><tbody><tr><td>think_article</td><td>文章表</td><td>title, category_id, cover, content, status</td></tr><tr><td>think_category</td><td>分类表</td><td>parent_id, name, sort</td></tr><tr><td>think_link</td><td>链接表</td><td>name, url, sort</td></tr><tr><td>think_notice</td><td>公告表</td><td>title, content, status</td></tr></tbody></table><h2 id="日志" tabindex="-1">日志 <a class="header-anchor" href="#日志" aria-label="Permalink to "日志""></a></h2><table tabindex="0"><thead><tr><th>表名</th><th>说明</th><th>关键字段</th></tr></thead><tbody><tr><td>think_login_log</td><td>登录日志</td><td>username, status, ip, location</td></tr><tr><td>think_operation_log</td><td>操作日志</td><td>title, type, method, url, param, ip</td></tr></tbody></table><h2 id="定时任务" tabindex="-1">定时任务 <a class="header-anchor" href="#定时任务" aria-label="Permalink to "定时任务""></a></h2><table tabindex="0"><thead><tr><th>表名</th><th>说明</th><th>关键字段</th></tr></thead><tbody><tr><td>think_job</td><td>任务表</td><td>job_name, url, cron_expression, status</td></tr><tr><td>think_job_log</td><td>任务日志</td><td>job_id, status, job_message</td></tr></tbody></table><h2 id="其他" tabindex="-1">其他 <a class="header-anchor" href="#其他" aria-label="Permalink to "其他""></a></h2><table tabindex="0"><thead><tr><th>表名</th><th>说明</th><th>关键字段</th></tr></thead><tbody><tr><td>think_city</td><td>城市表</td><td>name, code, parent_code, level</td></tr><tr><td>think_file_template</td><td>文件模板</td><td>name, code, file_path</td></tr><tr><td>think_example</td><td>案例演示</td><td>name, type, status, sort, avatar</td></tr></tbody></table>`,20)])])}const _=e(n,[["render",i]]);export{b as __pageData,_ as default};
|