パッケージのインストール時にデータベースのテーブルデータを入れられないか

2012年4月29日 at 9:36

パッケージをインストールする際に、データベースのテーブルを作る方法は分かりますが、そのテーブルに初期データを入れてしまうことはできませんでしょうか。

できる場合、サンプルはどこかにありませんでしょうか。

タグ:

Re: パッケージのインストール時にデータベースのテーブルデータを入れられないか

2012年4月29日 at 10:22
やったことが無いので間違っていたらすみません
インストール時に SQL 投げたらできませんか?
 

Re: パッケージのインストール時にデータベースのテーブルデータを入れられないか

2012年4月29日 at 20:35
db.xml でできるかなと他力本願でしたが、
なるほど、自分で作ればいいといことで、試したら以外と簡単にできてしまいました。
 

Re: パッケージのインストール時にデータベースのテーブルデータを入れられないか

2012年4月30日 at 12:10
たしか db.xmlはデータベースを定義するだけだったような気がします。
 

Re: Re: パッケージのインストール時にデータベースのテーブルデータを入れられないか

2012年4月30日 at 17:18
まあともかく、インストール時にCSVファイルをDBに入れるようにすることができました。ヒントをいただきありがとうございました。

余談ですが、実は、国名や都道府県名が選択できるセレクトボックスを作りたくて奮闘していました。無事完成しました。
国名は、英語版にも反映予定です。

ちなみに、プレースホルダー(テキストボックス)とかにも対応しました。

もう少し機能アップして、連休明けぐらいにリリース予定です。