DBIx::Skinny::Schema::Loader 0.16 released

YAPC楽しいけど、自分の無力さにめげそうになるよねー、ということで少しでも抵抗しようと思って講堂前で書きました。

make_schema_atにignore_rulesオプションを渡してやることで、schema出力の対象から除外するテーブルを指定出来るようになりました。

my $schema = make_schema_at(
    'MyApp::DB::Schema',
    {
        ignore_rules => [ qr/rs$/, qr/^no/ ],
    },
    [ $dsn, $username, $password ]
),

のように、正規表現リテラルをArrayRefに入れて指定します。

月毎のテーブルを作ってログを記録しているようなDBを扱う時にあるとちょっと便利かも知れません。