应用开发者
啦啦啦~
- 贡献
- 58 点
- 金币
- 325 个
|
发表于 2023-1-13 22:45:29
|
查看全部
感谢您的反馈,我们写个了修复,可以参考下。
具体得等测试,测试好了再合并。
- if (preg_match("/^pre_forum_post_(\\d+)$/i", $table)) {
- logmessage("$table is special post table, need special alter.");
- $sql = "ALTER TABLE ".str_replace(' pre_', ' '.$config['tablepre'], $table)." MODIFY COLUMN position INT unsigned NOT NULL DEFAULT \'0\'";
- logmessage("RUNSQL ".$sql);
- DB::query($sql);
- logmessage("RUNSQL Success");
- } else {
- $sql = get_innodb_scheme_update_sql($table);
- logmessage("RUNSQL ".$sql);
- DB::query($sql);
- logmessage("RUNSQL Success");
- }
复制代码 |
|