作者 主題: 今天 June 16 早上中午進不來討論區..  (閱讀 30783 次)

0 會員 與 1 訪客 正在閱讀本文。

梁楓

  • 俺是博士!
  • *****
  • 文章數: 6220
    • 檢視個人資料
re: 今天 June 16 早上中午進不來討論區..
« 回覆 #60 於: 2002-06-20 17:22 »
引述: "TyroneYeh"
改資料庫, 相關文件又很少, 操作上那不是很吃力, 看看是更新 MySQL 版本會不會比較簡單


根據我們上次的經驗
我們是認為還好...

因為許多指令相同

不過要把所有PHP中所有 mysql的指令全挑出來比較復雜一點

不過幸好的是,PHP使用到資料庫的部份,都會以如“mysql_fetch”等來使用
可以讓轉移的程序更為順利...

and... 依目前MySql的架構,新版的應該也不會有特別突出的穩定性。

ZMAN

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 6247
  • 性別: 男
    • 檢視個人資料
    • 魔力門部落格
re: 今天 June 16 早上中午進不來討論區..
« 回覆 #61 於: 2002-06-20 17:42 »
1.http://www.pgsql.com.tw/
   有不少關於PostgreSQL的中文文件和討論

2.資料庫大同小異
    差異大多只在各家延伸加強的功能部分
    以前在學校學關聯性資料庫時
    教授只教我們Structure Query Language
   學會SQL就能使用各家廠牌的關聯性資料庫
    只要補強各廠牌差異的部分
    以前在寫VB程式時也是用SQL
   
3.網路上早已經有MYSQL轉PostgreSQL的轉檔程式

4.MYSQL和PostgreSQL指令語法有一些差異ㄡ

5.以快速建立網頁資料庫來看MYSQL是比較適合的
    但是要完整穩定的關聯性資料庫還是PostgreSQL比較恰當
    網路上這方面的分析比較很多我就不多說
佈線深似海!
網路高如天!

ZMAN

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 6247
  • 性別: 男
    • 檢視個人資料
    • 魔力門部落格
re: 今天 June 16 早上中午進不來討論區..
« 回覆 #62 於: 2002-06-20 18:16 »
用FREEBSD會更穩效能更好

這樣說梁楓應該會很高興
佈線深似海!
網路高如天!

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
re: 今天 June 16 早上中午進不來討論區..
« 回覆 #63 於: 2002-06-20 19:43 »
:o ...真不知該說什麼!

TyroneYeh

  • 俺是博士!
  • *****
  • 文章數: 2396
  • 性別: 男
    • 檢視個人資料
re: 今天 June 16 早上中午進不來討論區..
« 回覆 #64 於: 2002-06-20 21:16 »
引述: "ZMAN"
1.http://www.pgsql.com.tw/
   有不少關於PostgreSQL的中文文件和討論

2.資料庫大同小異
    差異大多只在各家延伸加強的功能部分
    以前在學校學關聯性資料庫時
    教授只教我們Structure Query Language
   學會SQL就能使用各家廠牌的關聯性資料庫
    只要補強各廠牌差異的部分
    以前在寫VB程式時也是用SQL
   
3.網路上早已經有MYSQL轉PostgreSQL的轉檔程式

4.MYSQL和PostgreSQL指令語法有一些差異ㄡ

5.以快速建立網頁資料庫來看MYSQL是比較適合的
    但是要完整穩定的關聯性資料庫還是PostgreSQL比較恰當
    網路上這方面的分析比較很多我就不多說



小弟小試一下, MySQL 的資料表用 mysql2pgsql (perl) 程式去做, 會有問題內~
不容易轉, 小弟有用兩個轉換程式:
1.官方網站的 mysql2pgsql ( http://www.pgsql.com/download/ )
2.應該是非官方的 mysql2pgsql and my2pg ( http://www.rot13.org/~dpavlin/sql.html )

不過都無法轉換成功, 是否還有更相容的轉換程式呢?
--
TyroneYeh

梁楓

  • 俺是博士!
  • *****
  • 文章數: 6220
    • 檢視個人資料
re: 今天 June 16 早上中午進不來討論區..
« 回覆 #65 於: 2002-06-20 22:46 »
1. 轉移的重點不在於 Mysql V.S. PostgreSQL的部份,而是在於PHP程式碼的部份。

2. 用FreeBSD我會被大家打死,現在這裡口水多的人好像用FreeBSD的並不多 f^^。

3. 不過,我個人認為 FreeBSD的承載量確實比Linux大。

TyroneYeh

  • 俺是博士!
  • *****
  • 文章數: 2396
  • 性別: 男
    • 檢視個人資料
re: 今天 June 16 早上中午進不來討論區..
« 回覆 #66 於: 2002-06-20 23:39 »
引述: "梁楓"
1. 轉移的重點不在於 Mysql V.S. PostgreSQL的部份,而是在於PHP程式碼的部份。


能請問一下要怎麼轉嗎?
有含中文資料的我執行 mysql2pgsql mysql-tw.sql 然後產生兩個檔案
出現下面的錯誤
Unable to open file mysql-tw.sql at /usr/local/bin/mysql2pgsql line 64.
不含的中文的就正常執行通過, 不過轉好的資料也無法匯入 PostgreSQL

重點是我怎麼轉都不成功, 請問要怎麼轉呢? 是否我用錯了轉檔程式?
可以教學一下嗎?

謝謝
--
TyroneYeh

myz

  • 活潑的大學生
  • ***
  • 文章數: 433
    • 檢視個人資料
re: 今天 June 16 早上中午進不來討論區..
« 回覆 #67 於: 2002-06-21 00:09 »
引述: "梁楓"

2. 用FreeBSD我會被大家打死,現在這裡口水多的人好像用FreeBSD的並不多 f^^。

怎麼會呢?
我覺得 黑貓白貓 如果能確定哪一隻貓厲害 就用哪一隻.
有好的環境比較重要啦~
如果說用Windows+討論區都work的很正常的話
個人覺得那也不錯阿~~

梁楓

  • 俺是博士!
  • *****
  • 文章數: 6220
    • 檢視個人資料
re: 今天 June 16 早上中午進不來討論區..
« 回覆 #68 於: 2002-06-21 00:24 »
重點就在這...
如果東西有問題
只有我一個人能處理
那這就不叫團隊了 ^^

ZMAN

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 6247
  • 性別: 男
    • 檢視個人資料
    • 魔力門部落格
re: 今天 June 16 早上中午進不來討論區..
« 回覆 #69 於: 2002-06-21 01:13 »
引述: "梁楓"
1. 轉移的重點不在於 Mysql V.S. PostgreSQL的部份,而是在於PHP程式碼的部份。

2. 用FreeBSD我會被大家打死,現在這裡口水多的人好像用FreeBSD的並不多 f^^。

3. 不過,我個人認為 FreeBSD的承載量確實比Linux大。


2.不會有人打死你

3.承載量大多了
佈線深似海!
網路高如天!

ZMAN

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 6247
  • 性別: 男
    • 檢視個人資料
    • 魔力門部落格
re: 今天 June 16 早上中午進不來討論區..
« 回覆 #70 於: 2002-06-21 01:15 »
正經一點好了
我想現在只要顧好備份的部分
這兒應該快轉換為ZOPE吧
佈線深似海!
網路高如天!

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
re: 今天 June 16 早上中午進不來討論區..
« 回覆 #71 於: 2002-06-21 12:20 »
我已花時間在弄一個簡單又好用的備份方法了!

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17465
    • 檢視個人資料
    • http://www.study-area.org
re: 今天 June 16 早上中午進不來討論區..
« 回覆 #72 於: 2002-06-21 13:14 »
引述: "TyroneYeh"
重點是我怎麼轉都不成功, 請問要怎麼轉呢? 是否我用錯了轉檔程式?
可以教學一下嗎?

謝謝


抱歉﹐小弟對這個完全不會﹐不過剛才在 news group 上看到如下文章﹐希望有用(希望啦)﹕

"幾 何(M)" <jhlai.bbs@bbs.ntu.edu.tw> 撰寫於郵件 news:410kPD$5aH@bbs.ntu.edu.tw...
> ==> bensonpeng.bbs@bbs.nsysu.edu.tw (新竹上班族) 提到:
> > 請問要如何將mysql's data 轉到 postgresql server
>
> 以下為postgresql的技術網站
> http://techdocs.postgresql.org/
> 這裡有幾篇文章值得你看一下
> 這裡的資訊很有用, 只是都得試一下, 沒有one click one button 的簡便方法
> 不過, 這個好像不是甚麼大問題, 解答還蠻多的
> MySQL
>
> Conversion tool for migrating from MySQL to PostgreSQL by PostgreSQL Inc.
> How-To: Migrating from MySQL to PostgreSQL by Zach Beane
> my2pg.pl - A Perl script used to convert a MySQL database dump to PostgreSQL-compatible format, by Maxim Rudensky and Valentine Danilchuk
> mysql2pgsql - A Perl script used to convert MySQL databases dump to a PostgreSQL-compatible format, by Dobrica Pavlinusic
> MySQL PHP to PostgreSQL by Michael Kohn
> --

梁楓

  • 俺是博士!
  • *****
  • 文章數: 6220
    • 檢視個人資料
re: 今天 June 16 早上中午進不來討論區..
« 回覆 #73 於: 2002-06-21 14:02 »
引述: "TyroneYeh"

能請問一下要怎麼轉嗎?
有含中文資料的我執行 mysql2pgsql mysql-tw.sql 然後產生兩個檔案
出現下面的錯誤
Unable to open file mysql-tw.sql at /usr/local/bin/mysql2pgsql line 64.
不含的中文的就正常執行通過, 不過轉好的資料也無法匯入 PostgreSQL


那是因為中文衝碼
英語系(每個字一個字元)的國家是遇不到的...

我目前知道的做法有二種:
1. 先把所有會衝碼的字挑出,加上“\”。
2. 用如php可自動在衝碼文字上加上“\”的語言,做成資料庫轉換的動作。

而在如phpBB的轉換,則要把所有的Mysql語法挑出,改成適合PostgreSQL的語法。

slipa

  • 懷疑的國中生
  • **
  • 文章數: 42
    • 檢視個人資料
re: 今天 June 16 早上中午進不來討論區..
« 回覆 #74 於: 2002-06-21 16:47 »
引述: "duncanlo"
我已花時間在弄一個簡單又好用的備份方法了!


dnucan 兄:
    可不可以跟我們分享一下這個簡單又好用的備份方法呢?
     :D
    謝謝你~~

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
re: 今天 June 16 早上中午進不來討論區..
« 回覆 #75 於: 2002-06-21 19:21 »
備份部份已作的差不多了,現在在作Restore部份,
現在比較有問題的是pre table部份,
那個script內的用awk套table名,
不過我不會把外部變數轉入!

現在還不到需要把DB轉到PostgreSQL的地步,
不過弄個功能完整的DB來用,是未來應該會進行的!

php code中文衝碼的問題真的很頭大,
DB的內容是正常,但畫面就是秀不出正常的字,
之前忘了是誰想架Nuke系列的Web,
那時我有提出這個可能發生問題.

phpBB我現在還沒試,不過有一種可能的作法,
phpBB同時有支援mysql,postgresql,
所以可能先用postgresql先把table建好,
再把data從mysql轉到postgresql,
兩者間的資料結構應該差不了太多!

假如大家對mysql <-> postgresql有興趣,
可以到別版新開主題問,
這樣應該會有更多人會看到這個問題! 3Q

TyroneYeh

  • 俺是博士!
  • *****
  • 文章數: 2396
  • 性別: 男
    • 檢視個人資料
re: 今天 June 16 早上中午進不來討論區..
« 回覆 #76 於: 2002-06-21 19:30 »
引述: "duncanlo"
php code中文衝碼的問題真的很頭大,
DB的內容是正常,但畫面就是秀不出正常的字,
之前忘了是誰想架Nuke系列的Web,
那時我有提出這個可能發生問題.


有中文問題嗎?
試試 big5 中文字串處理函數集吧!
http://siryeh.com/modules.php?name=Downloads&d_op=viewdownloaddetails&lid=9

小弟在試驗它是否還有其他中文問題, 希望可以有人在看看有哪些中文會有問題,
把有問題的字給他輸入到小弟的測試網站 http://postnuke.siryeh.com 中的討論區,

大家試試看吧!
--
TyroneYeh

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
re: 今天 June 16 早上中午進不來討論區..
« 回覆 #77 於: 2002-06-21 19:55 »
Ok! 等我朋友的主機活起來後,
我就提供幾個有問題的字給你試一下!

最近在梅中網管者看到一篇,提供給你參考一下:
http://www.phpnuke-tw.com/modules.php?op=modload&name=Forum&file=viewtopic&topic=445&forum=3

我記得現在本站phpBB的版本,
好像也不行存Big5碼的日文甲名...