Powered by SmartDoc

アダプタ

アダプタの設定

データベースドライバの設定です。すべて必須項目です。

アダプタの設定項目
設定項目 説明
adapter_name データベースとの接続に使用するアダプタ名。MySQL, PostgreSQL, OpenBase, CSVのいずれかを指定する。
connection データベースと接続するときに使う情報。
entities マッピングするエンティティのリスト。詳細は「エンティティ」を参照のこと。

接続に関する設定

connectionにはデータベースの接続に関する設定を記述します。何を設定するのかは各アダプタによって異なります。詳細は「アダプタ」を参照してください。

接続に関する設定項目
設定項目 説明
url 接続するデータベースのアドレス。DBIを使うアダプタ(MySQLアダプタとPostgreSQLアダプタ)で使う。
user ユーザー名。
password パスワード。
encoding 文字コードのエンコーディング。これを設定すると、データのフェッチや更新時に自動的に文字コードの変換を行う。jis, sjis, eucから選択する。「文字コードのエンコーディング」を参照。

標準データ型

デフォルトでは以下のデータ型がサポートされています。データベース固有のデータ型は各アダプタでサポートされますが、中には各アダプタで異なるオブジェクトにマッピングされるデータ型もあります。

標準データ型
マッピング データ型
String char, character, varchar, char varying, character varying, nchar, national char, national character, national character varying, bit, bit varying
Integer int, integer, smallint, interval
Float numeric, decimal, dec, float, real, double presicion
TapKit::Date date
TapKit::Time time
TapKit::Timestamp timestamp