おのたく日記 YouTubeも始めました→
2008-12-30(Tue) OpenPNE 2.13.5でupdate [長年日記]
■ [OpenPNE]OpenPNE 2.13.5でupdate
「OpenPNE2.13.5リリースのお知らせ」というのが出ていたので2.13.1から8月9日の日記を参考に
$ svn update
でまずupdateしてから
開発者の補助になるような機能など、合計7つの新機能を追加しました。詳細は開発版改訂履歴をご覧ください。
[OpenPNE2.13.2リリースのお知らせより引用]
2.13.3からのバージョンアップ時の注意点
Update SQL 追加
* ・update03-for2.13.4-alter-c_member_secure-and-c_admin_user-add-column-sess_id.sql
* ・update04-for2.13.4-alter-c_commu_category-add-column-create_flag.sql
* ・update05-for2.13.4-change-timestamp-type.sql(PostgreSQLのみ)
config.php 変更
* ・「メンテナンス中でも表示するモジュール名」にportalを追加
* ・メンテナンス画面を表示するアクションの個別設定を追加
* ・セッションにユーザーエージェント情報を保存しておく設定を追加
* ・ログイン時のセッションを1ユーザに対して1セッションに制限する設定を追加
* ・宛先メールアドレスに付けるハッシュ文字列の長さの設定を追加
[OpenPNE2.13.4 リリースのお知らせより引用]
2.13.4からのバージョンアップ時の注意点
Update SQL 追加 今回Update SQLの追加はありません。
[OpenPNE2.13.5リリースのお知らせより引用]
などを見て、データベーススキーマーのupdate
$ mysql --default-character-set=utf8 -u www-data openpne <update01-for2.13.2-alter-c_review_comment-add-column-u_datetime.sql
ERROR 1060 (42S21) at line 1: Duplicate column name 'u_datetime'
げげ… すでにc_review_commentテーブルにはu_datetimeカラムがあるらしい…
ALTER TABLE c_review_comment ADD COLUMN u_datetime datetime NOT NULL default 0000-00-00 00:00:00;
UPDATE c_review_comment SET u_datetime = r_datetime;
[update01-for2.13.2-alter-c_review_comment-add-column-u_datetime.sqlより引用]
て事なので、u_datetimeカラムがr_datetimeと同じならば何もすることは無いみたいだけど、SELECT u_datetime from c_review_comment;で見てみると、u_datetimeの時間が0のままなので、
$ mysql --default-character-set=utf8 -u www-data openpne
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 40495
Server version: 5.0.51a-19 (Debian)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> UPDATE c_review_comment SET u_datetime = r_datetime;
Query OK, 96 rows affected (0.00 sec)
Rows matched: 96 Changed: 96 Warnings: 0
と手動でやってみた。後は
$ mysql --default-character-set=utf8 -u www-data openpne <update02-for2.13.3-alter-c_bookmark-change-column-r_datetime.sql
$ mysql --default-character-set=utf8 -u www-data openpne <update03-for2.13.4-alter-c_member_secure-and-c_admin_user-add-column-sess_id.sql
$ mysql --default-character-set=utf8 -u www-data openpne <update04-for2.13.4-alter-c_commu_category-add-column-create_flag.sql
てな感じに順調に終わって無事にOpenPNE update完了
|