ActiveRecordの低レベルな使い方メモ

データーベースとコネクションを春

Activerecord::Base.establish_connection('development')

任意のSQLを実行する

ActiveRecord::Base.connection.execute “sql”

SQLの実行結果を処理する

execute(sql_str)の返り値のresult型のインスタンスを処理する

result#eachで一行のレコードに対応するArrayを取得できる

テーブル一覧を取得する

ActiveRecord::Base.connection.tables

テーブルのスキーマを取得する

ActiveRecord::Base.connection.table_structure

Filed under: 未分類 — hikaru 5:54 AM  Comments (0)