應用開發者
啦啦啦~
- 貢獻
- 58 點
- 金幣
- 325 個
|
沙發
發表于 2023-1-13 22:45:29
|
只看Ta
感謝您的反饋,我們寫個了修復,可以參考下。
具體得等測試,測試好了再合并。
- 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");
- }
復制代碼 |
|