歡迎光臨, 訪客. 請先 登入註冊一個帳號.
四月 18, 2024, 02:39:05 下午
19595 文章 在 3865 主題 由 4580 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  支援  |  安裝與設定  |  [心得]LifeType 1.0.3數據整理 « 上篇主題 下篇主題 »
頁: [1]
作者 主題: [心得]LifeType 1.0.3數據整理  (閱讀 9944 次)
TomexOu
一般會員
***
文章: 117



檢視個人資料
« 於: 二月 27, 2006, 03:42:11 上午 »

我的plog由0.31追新一直升級到LifeType 1.0.3,採用升級包方式都蠻順的
前陣子因為升級MySQL5/PHP5造成utf8資料varchar長度被截斷而發生問題
如無法登入, po文有錯誤...等等。

沒辦法,只要來一次手動整理資料,分享一下我的經驗。
1.假如原資料是plog_xxxx,那麼設法從wizard.php得到LT1.0.3的表格schema定義
建立相關的空表格。

2.下載Navicat MySQL管理工具,它是目前一套能在win32下看到utf8數據的優良工具。

3.從pLog 0.31至LT1.03,有些欄位或table不再需求,因為我以LT1.03的欄位為主
使用insert into newTable (select * from oldTable)語法進行搬移。

4.搬移的語法最麻煩,因為要取得相關欄位及table名,我沒有用程式語法去寫
而是寫小程式作字串置換,如附件zip是我的sql整理語法。

整體而言,搬移整理是個苦差事,約要花2-3小時比對整理,
不過掌握了db數據及資料分佈狀況,對於lt就更能信任一分喔!

想一氣呵成,才至現在還沒睡,不過至少成功了
為此明天就請半天假吧! zzz...
« 最後編輯時間: 二月 27, 2006, 03:45:13 上午 由 tomex_ou » 已記錄

我的LifeType測試環境:
Win2003 R2 Enterprise/IE7.0/XAMPP with Apache 2.2.6 + PHP 5.2.4 + MySQL 5.0.45 /LifeType 1.2.5/GD2.0/Grey Template
Dabu網誌
lss
我不是被~拉~~出來的,不要叫我大大!
總版主
超級會員
*****
文章: 1511



檢視個人資料 個人網站
« 回覆文章 #1 於: 二月 27, 2006, 08:48:53 上午 »

hi tomex_ou:

真的是好辛苦,好累人的工作。 很棒

其他人若有這方面的需求時,要請你有空閒時能不吝多多指導哦 微笑

lss

對了,看你整理的 SQL ,你的新資料庫的每一個資料表好像都沒有加 db_prefix 哦!記得同步修改 config.properities.php 。
已記錄

沒找過 常見問題集或不知道 如何在 LifeType 中文開發論壇發問的人,恕不回答問題
TomexOu
一般會員
***
文章: 117



檢視個人資料
« 回覆文章 #2 於: 二月 27, 2006, 11:34:53 上午 »

嗯,我這次沒有加上db_prefix,
因為習慣一個主題一個資料庫。

其實上述的sql應該是能寫php自己產生來跑
但是我必須一個一個去校正可能的問題
所以比較笨地整理所有標準的LT 1.0.3欄位名
順勢把一些已廢除的table的冗資料給清除乾淨...

現在使用上的心情,就像把房子打掃乾淨一樣
舒爽呀...
已記錄

我的LifeType測試環境:
Win2003 R2 Enterprise/IE7.0/XAMPP with Apache 2.2.6 + PHP 5.2.4 + MySQL 5.0.45 /LifeType 1.2.5/GD2.0/Grey Template
Dabu網誌
minstrel
二十四橋明月夜
總版主
一般會員
*****
文章: 106



檢視個人資料 個人網站
« 回覆文章 #3 於: 二月 27, 2006, 11:33:24 下午 »

唔. 前陣子才做了同樣類似的事.....唉...
已記錄

所謂思念
有時只是單純的等待
坐看世界如何一點一點將自己遺忘
月色染白了髮
頁: [1]
LifeType 中文開發論壇  |  支援  |  安裝與設定  |  [心得]LifeType 1.0.3數據整理 « 上篇主題 下篇主題 »
    前往: