Redmine 升級與更換資料庫

Posted on Tue 14 May 2013 in note • Tagged with redmine, ruby, sysadmin

最近要把 Redmine 從 1.1.0 升級到最新的 2.3.1。附帶將資料庫從 MySQL 換成 PostgreSQL。跑去了 serverfault 問這個應該怎麼做比較安全。配合一些工具之後,升級一點痛苦也沒有。

幾個主要的重點。

  1. 搬資料庫用 taps 很方便。可以把整個 database 搬好。Table 應該都有搬過來。只有兩個重點要注意:

    • UTF8 的問題。這個可以在 taps 的 server 端加上 ?encoding=UTF8 來解決。
    • RACK 相依性的問題。這個安裝 Rack 1.0.1 就可以了。
gem install taps …

Continue reading