2011-09-01から1ヶ月間の記事一覧
Perl › モジュール › データベース › DBIx::Custom › here DBIx::Custom::Orderクラスを利用するとorder by句を簡単に記述することができます。たとえば、デフォルトの順序を最初に指定しておいて、状況に応じて順序をカスタマイズすることが簡単にできます…
Perl › モジュール › データベース › DBIx::Custom › here DBIx::Customで「フィルタリング」を利用する方法を解説します。 列名によるフィルタリング DBIx::Customでは列名を指定して値をフィルタリングすることができます。データベースにデータを送信する…
Perl › モジュール › データベース › DBIx::Custom › here DBIx::Customで「動的にwhere句を作成」する方法を解説します。 動的なWhere句の生成 DBIx::Customでは動的にWhere句を生成することができます。たとえば、与えられたパラメータにtitleしか含まれて…
hypnotoadサーバーはMojoliciousの本番環境でデプロイするために利用されるプリフォークサーバーです。 開発環境でmorboで開発していて、本番環境でアプリケーションを動かすときには、タイムアウトに注意する必要があります。 hypnotoadはプリフォークサー…
Perl › Mojolicious MojoliciousはIO監視としてIO::Pollをデフォルトでは使用しますが、より速いEVを利用することもできます。MojoliciousはEVがインストールされていると自動的にIO監視でEVを利用し、パフォーマンスが向上します。EVは他のCPANモジュールと…
Perl › モジュール › データベース › DBIx::Custom › here DBIx::Customの「テーブル」と「列」の情報を調べるメソッドを紹介します。 すべてのテーブルの情報を順番に調べる each_table すべてのテーブルの情報を順番に調べるにはeach_tableメソッドを使用…
Perl › モジュール › データベース › DBIx::Custom › here 最後に実行されたSQLを取得する - last_sql 最後に実行されたSQLを取得するにはlast_sqlメソッドを使用します。 my $last_sql = $dbi->last_sql; デバッグを行うときに便利です。 実行されたSQLを確…