ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Opened 10 years ago

Last modified 10 years ago

#4299 new defect

アップグレードSQLでDuplicate column name 'u_datetime'エラーが発生する

Reported by: imamura623 Owned by: nobody
Priority: minor Milestone:
Component: 指定しない Version: 2.14.x
Keywords: 再現せず Cc:

Description (last modified by imamura623)

■現象

アップグレードSQLでDuplicate column name 'u_datetime'エラーが発生する

■発生バージョン

2.14.1.1

■再現手順

■環境

  • amazon EC2 ラージ
  • ubuntu 64bit
  • mysql 5.x
  • php 5.x

■関連情報

報告元へのリンク・関連するチケットなどの補足情報を記入

http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=21574より転記

2.14.1.1に2.12.xからアップグレードした。

んでまずSQLが走らない
ERROR 1060 (42S21) at line 1: Duplicate column name 'u_datetime'
とか言われるので

mysql -u root -p xxx
mysql> UPDATE c_review_comment SET u_datetime = r_datetime;

の後アップデート側のSQLを順番に実行
config.phpとメールサーバの設定やって
php upgrade01.php
でPHP Warning: Module 'apc' already loaded in Unknown on line 0.
シカトして続行してたら...メモリ不足で動かない....
php.iniでメモリリミット64Mに変更

管理画面から新機能の一括削除使ってみたらまたメモリ不足
php.iniでメモリリミット128Mに変更

etc

と今回は少しだけ面倒でした 

Change History (2)

comment:1 Changed 10 years ago by imamura623

Description: modified (diff)

報告元に環境について追加情報があったのでDescriptionに追記

comment:2 Changed 10 years ago by imamura623

Keywords: 再現せず added; 再現待ち removed

再現テスト実施しました。

■結果

再現せず

■再現手順

  1. OpenPNE2.12.xを新規セットアップ
  2. OpenPNE2.14.xをチェックアウトし、アップグレードガイドを参考にupgradeSQLを実行
  3. 問題無くupgradeSQLを実行完了
  4. DBを確認しu_datetimeカラムが追加されているのを確認
Note: See TracTickets for help on using tickets.