Skip to content
LKShop
LKCMS 文档

数据库设计

LKCMS 数据库表结构与命名规范

命名规范

表名

所有表使用 lk_ 前缀:

格式:lk_[模块]_[表名] 或 lk_[表名]
示例:lk_products, lk_product_translations

字段

类型约定
主键id (BIGINT)
外键[表名]_id
时间created_at, updated_at
布尔is_[状态]
状态status
排序sort_order

模块概览

模块代表表
用户与权限lk_users, lk_roles, lk_permissions
多语言lk_languages, lk_admin_translations
产品lk_products, lk_product_translations
新闻lk_news, lk_news_translations
页面lk_pages, lk_page_translations
媒体lk_media, lk_media_folders
主题lk_themes, lk_theme_settings
插件lk_plugins, lk_plugin_settings
SEOlk_seo_settings, lk_redirects

迁移

npm run db:generate   # 生成迁移文件
npm run db:migrate    # 执行迁移
npm run db:seed       # 种子数据

Schema 定义见 src/db/schemas/

On this page