« IPC::Cmd では空文字のパラメータを与えられ、るようになった | ホーム | Playlist: Vocaloids 2012.01 »

2012年2月 9日

install_table した table の columns を得る

DBIx::Skinny にて。

install_table した table のカラム一覧を得るには、次のようにすると取れる(要点は最後の行だけね)。メソッドが用意されていてもいいような気もするけれど。

use 5.12.0;
use warnings;

package MyModel;
use DBIx::Skinny;

package MyModel::Schema;
use DBIx::Skinny::Schema;

install_table 'tb_users' => schema {
    pk 'user_id';
    columns qw{
        user_id
        user_name
        };
    };

package main;
local $, = "\n"; # separator
say @{ MyModel->schema->schema_info->{tb_users}->{columns} };

コメントする

OpenID対応しています OpenIDについて

このブログ記事について

このページは、hiroakiが2012年2月 9日 23:35に書いたブログ記事です。

ひとつ前のブログ記事は「IPC::Cmd では空文字のパラメータを与えられ、るようになった」です。

次のブログ記事は「Playlist: Vocaloids 2012.01」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。