![]() DB:BakeryDB OS:RadHat系 Perl:5.6 で移行しようとしたところエラーが出て途中で止まってしまう。 意味不明。 エラー分を控えておかなかったのですが、Basenameやidがつけられないよ見たいなエラーでした。 結局何が悪かったかというと、特定のBlogIDに紐づいていないEntryがあるのが原因。 たぶんBlogをつくるときにテストで作っていたブログにダミーのエントリーを入れておいて、公開するBlogができたからテストのBlogを消すときにエントリーを消さないでBlogを直接消してしまったのがいけなかったみたい。 Blogに紐づかないエントリの特定は、MySQLへ移行しようとすると紐づいていないエントリーで処理がとまるのでそのIDを控えておき、管理画面で適当なエントリを開いて控えておいたIDと差し替えると紐づいていないエントリが出てくるので、それを削除する。 これの繰り返しでとりあえずバージョンアップはできたけど、MySQLへの以降はPermissionのテーブル部分でエラーが起こってしまい断念。 これはユーザーを消してしまうしかないのか???? 取り合えずバージョンアップできたのでOK! |
|
|
|
| ホーム |
|

