北海道苫小牧市出身の初老PGが書くブログ

永遠のプログラマを夢見る、苫小牧市出身のおじさんのちらしの裏

Class::DBIのヘルパが欲しい

テーブル定義からClass::DBIに対応したクラスをファイルとして生成するスクリプトってあるんだろうか? 探したけど見つからなかった。。。



Class::DBI::Loader で定義を読ませて、その後生成された各テーブルクラスのクラス属性(__hasa_relsやら__hasa_listやら)を読んでカラム一覧、主キー、has_a、has_manyなリレーションを拾って.pmファイルを生成させたんだけど、全然美しくない。