Commit 67f0e6b3 authored by ZhengJie's avatar ZhengJie
Browse files

[代码完善] 由于免费图床过于不稳定,影响体验,因此删除图床管理模块。 富文本,markdown 替换为使用本地存储上传图片。如想继续使用,可以直接在其官网管理数据 https://sm.ms/

parent 0e6105c6
/** 将admin改为管理员 */
update sys_user set is_admin = 1 WHERE user_id = 1;
UPDATE sys_dept SET pid = NULL WHERE pid = 0;
UPDATE sys_menu SET pid = NULL WHERE pid = 0;
-- 创建零时表并复制数据 --
create table sys_menu_tmp select * from sys_menu;
create table sys_dept_tmp select * from sys_dept;
-- 更新 sub_count --
UPDATE sys_menu s set s.sub_count = (
SELECT COUNT(1) FROM sys_menu_tmp tmp WHERE tmp.pid = s.menu_id
);
UPDATE sys_dept d set d.sub_count = (
SELECT COUNT(1) FROM sys_dept_tmp tmp WHERE tmp.pid = d.dept_id
);
-- 删除零时表 --
DROP TABLE sys_menu_tmp;
DROP TABLE sys_dept_tmp;
\ No newline at end of file
-- code_ --
CREATE INDEX idx_table_name ON code_column_config(table_name);
CREATE INDEX idx_table_name ON code_gen_config(table_name);
-- mnt_ --
CREATE INDEX idx_ip ON mnt_server(ip);
-- sys_ --
CREATE INDEX inx_is_pause ON sys_quartz_job(is_pause);
CREATE INDEX inx_pid ON sys_dept(pid);
CREATE INDEX inx_enabled ON sys_dept(enabled);
CREATE UNIQUE INDEX uniq_name ON sys_job(name);
CREATE INDEX inx_enabled ON sys_job(enabled);
CREATE UNIQUE INDEX uniq_title ON sys_menu(title);
-- 将 ‘’ 设置成 NULL --
UPDATE sys_menu set name = NULL WHERE name = '';
CREATE UNIQUE INDEX uniq_name ON sys_menu(name);
CREATE INDEX inx_pid ON sys_menu(pid);
CREATE UNIQUE INDEX uniq_name ON sys_role(name);
CREATE UNIQUE INDEX uniq_username ON sys_user(username);
CREATE UNIQUE INDEX uniq_email ON sys_user(email);
CREATE INDEX inx_enabled ON sys_user(enabled);
CREATE INDEX inx_log_type ON sys_log(log_type);
-- tool_ --
-- 将 ‘’ 设置成 NULL --
UPDATE tool_picture set md5code = NULL WHERE md5code = '';
CREATE UNIQUE INDEX uniq_md5_code ON tool_picture(md5code);
CREATE INDEX inx_url ON tool_picture(url);
CREATE UNIQUE INDEX uniq_name ON tool_qiniu_content(name);
\ No newline at end of file
......@@ -7,18 +7,5 @@
### 初次使用
eladmin.sql 为 eladmin 项目完整的 sql 脚本,适合于初次使用的用户
### 更新迭代
对于老版本的,可以按下面的顺序执行
1. 删除所有外键.sql
2. 表名修改.sql
3. code_ 相关表字段调整.sql
4. mnt_ 相关表字段调整.sql
5. tool_ 相关表字段调整.sql
6. sys_ 相关表字段调整.sql
7. 用户岗位改动.sql
8. 相关数据更新.sql
9. 索引相关.sql
10. 删除无用表.sql
脚本已经提供,其他的就需要自己慢慢调试了,祝成功!
\ No newline at end of file
### 更新迭代
/** 系统相关表统一 sys 前缀 */
ALTER TABLE `user` RENAME TO `sys_user`;
ALTER TABLE `role` RENAME TO `sys_role`;
ALTER TABLE `menu` RENAME TO `sys_menu`;
ALTER TABLE `dept` RENAME TO `sys_dept`;
ALTER TABLE `job` RENAME TO `sys_job`;
ALTER TABLE `dict` RENAME TO `sys_dict`;
ALTER TABLE `dict_detail` RENAME TO `sys_dict_detail`;
ALTER TABLE `log` RENAME TO `sys_log`;
ALTER TABLE `visits` RENAME TO `sys_visits`;
ALTER TABLE `verification_code` RENAME TO `sys_verification_code`;
ALTER TABLE `monitor_server` RENAME TO `sys_monitor_server`;
ALTER TABLE `quartz_job` RENAME TO `sys_quartz_job`;
ALTER TABLE `quartz_log` RENAME TO `sys_quartz_log`;
ALTER TABLE `users_roles` RENAME TO `sys_users_roles`;
ALTER TABLE `roles_menus` RENAME TO `sys_roles_menus`;
ALTER TABLE `roles_depts` RENAME TO `sys_roles_depts`;
/** 工具相关表 */
ALTER TABLE `alipay_config` RENAME TO `tool_alipay_config`;
ALTER TABLE `email_config` RENAME TO `tool_email_config`;
ALTER TABLE `local_storage` RENAME TO `tool_local_storage`;
ALTER TABLE `picture` RENAME TO `tool_picture`;
ALTER TABLE `qiniu_config` RENAME TO `tool_qiniu_config`;
ALTER TABLE `qiniu_content` RENAME TO `tool_qiniu_content`;
/** 代码生成器相关 */
ALTER TABLE `column_config` RENAME TO `code_column_config`;
ALTER TABLE `gen_config` RENAME TO `code_gen_config`;
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment