FrontPage  Index  Search  Changes  Login

Sequel

MySQL 接続時の文字コード指定

utf8 を指定して接続

DB = Sequel.connect('mysql://root:pass@127.0.0.1/tusers' , :encoding => "utf8")

マイグレーション

テーブル定義

  • 「001_create_test.rb」といった、バージョン_名称 のファイル名とする。
class CreateTest < Sequel::Migration
  def up
    create_table :tests do
      primary_key :id
      text :name
    end
  end
end

テーブル作成

require 'rubygems'
require 'sequel'
require 'sequel/extensions/migration'

DB = Sequel.connect('sqlite://test.db')
Sequel::Migrator.apply(DB, './migration')

モデル

DB = Sequel.connect('sqlite://test.db')

class Test < Sequel::Model
end

Test.create(:name => "basyura")
Last modified:2010/12/29 14:42:42
Keyword(s):
References:[FrontPage]