タグ

ブックマーク / rt.air-nifty.com (4)

  • DBIx::Class::Manual::FAQ - よくある質問(想定問答)

    名前 説明 よくある質問 始めたばかり リレーションシップ 検索 データの取得 データの挿入や更新 その他もろもろ CDBIユーザ向けの覚書 原文へのリンク 翻訳者 名前 DBIx::Class::Manual::FAQ - よくある質問(想定問答) 説明 このドキュメントは、ドキュメントに対する逆マップのつもりで書かれています。あなたが何をしたいのか分かっており、しかしDBIx::Classを読んでもどのようにすべきかが分からないという場合は、ここを読んでください。ここにはコードやサンプルはほとんどなく、単に説明や適切なドキュメンテーションへのポインタのみを提供します。 ~にはどうすればよいでしょうか: 始めたばかり データベースを作成する~ まず、データベースを選択します。テスト又は体験目的であるならば、私たちはDBD::SQLiteをお勧めします。これは、小規模のデータベースを含んで

  • DBIx::Class::Manual::Cookbook - 様々なレシピ

    検索 検索結果のページ分け 問い合わせに対して大量の結果が返されることが予想される時は、DBIx::Classに対して結果セットをページ分け(一度に少しずつ取得)するよう要求することができます: my $rs = $schema->resultset('Artist')->search( undef, { page => 1, # 取得したいページ番号(デフォルトは1) rows => 10, # ページ毎の件数 }, ); return $rs->all(); # 1ページ目を全て取得する page属性は、検索において必ずしも指定する必要はありません: my $rs = $schema->resultset('Artist')->search( undef, { rows => 10, } ); return $rs->page(1); # 最初の10レコードを含むDBIx::Class

  • DBIx::Class::Manual::Intro - DBIx::Class入門

    名前 始めに DBIx::Classの流儀 テーブルは結果ソースになる 全ては結果セットである 検索は"prepare"に似ている DBIx::Classを作成する 手動で作成する DBIx::Class::Schema::Loaderを使用する 接続する 基的な使用法 行を追加・削除する オブジェクトを取得する こちらもご覧ください 原文へのリンク 翻訳者 名前 DBIx::Class::Manual::Intro - DBIx::Class入門 始めに さて、あなたはいいかげんSQLにうんざりしていて、データベース操作のためのネイティブPerlインターフェースが欲しいと思っていませんか?もしくは、しばらくの間Class::DBIを使っていて、これよりももっとよい方法がないかと考えていませんか?あなたは、正しい場所にたどり着いたのです。 DBIx::Classの流儀 ここでは、DBIx

  • DBIx::Class::Manual::Joining - DBIx::ClassでテーブルをJOINするためのマニュアル

    名前 説明 結合とは何か 結合とリレーションシップを定義する 結合を使用する 複雑な結合など 複数のリレーションシップをまたぐ テーブルのエイリアス 自己結合を行う 原文へのリンク 翻訳者 名前 DBIx::Class::Manual::Joining - DBIx::Classでテーブルを結合するためのマニュアル 説明 このドキュメントは、DBIx::Classで結合を大々的に使用して(又は使用せずとも)、通常のSQLDBIx::Classベースの問い合わせへ変換する際の助けになるでしょう。 結合とは何か ここまで来たものの、結合の何たるかが実際まだよく分からない、という場合は、ここの代わりにDBIx::Class::Manual::Introを読むのも良いかもしれません。結合の何たるかを心得ている場合は、このパートは読み飛ばしてください… ともあれ、ご説明しましょう。あなたが(非)常

  • 1