880 Star 3.6K Fork 1.5K

Discuz / DiscuzX

 / 详情

discuzX3.5 未转换的表是否能删除

已完成
创建于  
2021-03-27 04:21

discuzX3.5 未转换的表是否能删除,看到都是转换前的MEMORY类型。
一共7个表。
pre_common_member_secwhite
pre_common_process
pre_common_seccheck
pre_common_session
pre_common_visit
pre_forum_threaddisablepos
uc_vars(自定义的UCENTER表前缀)

评论 (7)

lonhowe 创建了任务
lonhowe 关联仓库设置为Discuz/DiscuzX
展开全部操作日志

不能删,MEMORY类型本身没有问题,可以在x3.5上使用,但如果打算往不支持此引擎的云数据库或其他类似数据库环境迁移的话,可以将memory改成innodb,目前新安装的x3.5的这些表默认是innodb了。
另外提醒一下,现在就想抢先体验x3.5的话建议及时关注安装目录的相关sql变更,发现不一致的地方记得修改数据库。

我回头改一下升级程序,牺牲一点效率把这些表也升级了吧,和主线维持一致。

:joy: 这个也要改么……我还在想要不要优化一下主线,让这个位置可以选的来着
其实个人感觉不改也可以,毕竟升级程序可以升级到不使用innodb的状态

之前 oldhu 负责这块的时候,他的想法是为了逐步统一到 InnoDB ,减少维护难度所以没考虑安装时让用户选 MyISAM 。
但是考虑到兼容性原因以及老版本 MySQL 的 InnoDB 性能实在是拉跨因此又开了个 MyISAM 的口子。

非常感谢提醒~

这几个表都是业务表,是有用的,例如 pre_common_session 表是更改过字段的。

明白,感谢~

老周部落 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(3)
1773794 laozhoubuluo 1594507411 2036885 lonhowe 1643319480
PHP
1
https://gitee.com/Discuz/DiscuzX.git
git@gitee.com:Discuz/DiscuzX.git
Discuz
DiscuzX
DiscuzX

搜索帮助