要試升3.5發(fā)現(xiàn)我的 forum_post 這兩個(gè)主鍵順序跟 X3.5的是相反的順序, 維持這樣的順序有沒(méi)有問(wèn)題? 另外如果沒(méi)有問(wèn)題可以手動(dòng)新增其他欄位然后略過(guò)升級(jí)程序?qū)?forum_post的修改嗎? 因?yàn)槊看问占紩?huì)被修改成bak. ... 查看全文
cordless 發(fā)表于 2023-3-6 18:41 看了下代碼里的實(shí)現(xiàn),這個(gè)值似乎是自動(dòng)更新的。不過(guò)改了也好。 |
專(zhuān)家 發(fā)表于 2023-2-19 22:46 結(jié)果三搞兩搞全部修正完畢了. |
本帖最后由 cordless 于 2023-3-6 18:59 編輯 專(zhuān)家 發(fā)表于 2023-2-19 22:46 我的forum_post都修正了,現(xiàn)在正在想辦法修正forum_thread的maxposition. 發(fā)現(xiàn)到有3000多筆要修正,我的好像都是1. 0的只有幾個(gè)都已修正,想問(wèn)一下這個(gè)欄位錯(cuò)誤到底有沒(méi)有問(wèn)題? 會(huì)參考到這個(gè)欄位嗎?還是有回覆時(shí)會(huì)自動(dòng)修正? |
專(zhuān)家 發(fā)表于 2023-2-19 22:46 用修改后的update正常升級(jí)到x3.5了, 也把position修改好,看起來(lái)都正常了, 謝謝你的解說(shuō). |
hopejyb 發(fā)表于 2023-2-19 21:23 官方版本的X3.5表里的position沒(méi)有默認(rèn)值,不過(guò)這個(gè)應(yīng)該影響不大。 |
hopejyb 發(fā)表于 2023-2-19 21:23 我已經(jīng)試過(guò)手動(dòng)修改forum_post符合3.5后把forum_post加入那五個(gè)不轉(zhuǎn)換的表中,就不讓升級(jí)程序幫我改就可以了,唯一要做的是最后取消AI再把樓層修改回來(lái). |
cordless 發(fā)表于 2023-2-19 01:46 我遇到這個(gè)情況。 當(dāng)時(shí)升級(jí)完之后,我發(fā)現(xiàn)異常,回復(fù)升級(jí)之前的主題,升級(jí)之前的帖子會(huì)顯示不出來(lái),只有升級(jí)之后發(fā)的帖子,我檢查了post表,發(fā)現(xiàn)position默認(rèn)是從0開(kāi)始的,于是修改為1開(kāi)始,并且手動(dòng)修改了有問(wèn)題的帖子的position的值,一切正常了。 以下是升級(jí)之前的主題: select tid,pid,first,position from nb_forum_post where tid=2024807; +---------+----------+-------+----------+ | tid | pid | first | position | +---------+----------+-------+----------+ | 2024807 | 34659470 | 1 | 41358421 | | 2024807 | 34659556 | 0 | 41358507 | | 2024807 | 34659706 | 0 | 41358657 | | 2024807 | 34660591 | 0 | 41359542 | | 2024807 | 34660729 | 0 | 41359680 | | 2024807 | 34660731 | 0 | 41359682 | | 2024807 | 34660738 | 0 | 41359689 | +---------+----------+-------+----------+ 7 rows in set (0.00 sec) 以下是升級(jí)之后發(fā)的主題: select tid,pid,first,position from nb_forum_post where tid=2029587; +---------+----------+-------+----------+ | tid | pid | first | position | +---------+----------+-------+----------+ | 2029587 | 34746471 | 1 | 1 | | 2029587 | 34746741 | 0 | 2 | | 2029587 | 34746921 | 0 | 3 | | 2029587 | 34747024 | 0 | 4 | | 2029587 | 34747033 | 0 | 5 | | 2029587 | 34747189 | 0 | 6 | | 2029587 | 34747264 | 0 | 7 | | 2029587 | 34748053 | 0 | 8 | | 2029587 | 34748834 | 0 | 9 | | 2029587 | 34749684 | 0 | 10 | | 2029587 | 34749690 | 0 | 11 | | 2029587 | 34750748 | 0 | 12 | | 2029587 | 34750773 | 0 | 13 | | 2029587 | 34753543 | 0 | 14 | | 2029587 | 34755084 | 0 | 15 | +---------+----------+-------+----------+ 15 rows in set (0.01 sec) |
專(zhuān)家 發(fā)表于 2023-2-19 16:17 謝謝,已經(jīng)清空。 觀察兩天看下 |
stonys 發(fā)表于 2023-2-19 16:16 threaddisablepos 理論上可以直接清空表,在早期版本這就是個(gè)內(nèi)存表,重啟一下服務(wù)器數(shù)據(jù)就沒(méi)了那種的。 當(dāng)然不放心的話(huà)可以備份一下。 |
手機(jī)版|小黑屋|Discuz! 官方交流社區(qū)
( 皖I(lǐng)CP備16010102號(hào) |皖公網(wǎng)安備34010302002376號(hào) )|網(wǎng)站地圖|
GMT+8, 2025-9-19 19:25 , Processed in 0.065751 second(s), 33 queries .
Powered by Discuz! W1.0 Licensed
Copyright © 2001-2025 Discuz! Team.