うちのデータベースをmigrationコンポーネントでJoomla!1.5用に出力し、Joomla!1.5準備サイトにデータを移行してみた。以下は、その際邪魔になるデータをSQLファイルから削除したリストです。
※私が面倒くさがり屋だとは言え、さすがにJoomla!1.5に移行するのにサイトのバックアップを取らずに行うほどではない。さらに別の環境を用意して準備するのが通常だと思う。
マイグレーションの手順は、次のようになっているので以下のリストが不要になります。
- Joomla!1.0.xにmigrationツール(コンポーネント)をインストール
- データベースを作成
- Joomla!1.5を新規インストール
新規インストール中に、2で作成したデータベースのファイルをmigrate.sqlにリネームし、installation/sql/migrationフォルダにあらかじめ入れ、実行するが当サイトの場合エラーが発生し、不完全な状態になってしまったので以下のようにしました。
migrationツールでエクスポートしたSQLファイルから以下を削除した。
※ツールの設定次第で、こんなことしなくて良いかもしれない。
- jos_migration_backlinks行すべて
- CREATE TABLE jos_migration_configuration ほにゃらら
- jos_migration_configuration
- jos_core_acl_aroの62を削除
- jos_core_acl_aroの62を削除
- jos_core_acl_groups_aro_mapの62を削除
- INSERT INTO jos_core_acl_groups_aro_map (`group_id`,`section_value`,`aro_id`) VALUES ( '25','','10');の削除
- jos_usersの62を削除
- jos_menuや、jos_modulesなどがあれば全て削除
これは、私のメモなのでみなさんと同じで無いかもしれません。ですが、migrationツールでサポートしていないエクステンションをインストールしている場合は、大抵同じかもしれない。
まだまだ、続きがあるが今後に・・・。








