タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

sequelに関するgom68のブックマーク (2)

  • SequelのTipsのようなもの - しばそんノート

    Rubyにおける軽量なデータベースツールキットとして、なかなかお手軽なSequelですが、実際に使うにあたっていくつか悩んだポイントがあったので、備忘録としてその解決法をメモしておきます。 なお、この記事はRuby 1.9.1p378とSequel 3.8.0の組み合わせを対象として書いています。 モデルの定義前にDB接続をしたくない SequelにもActiveRecordパターンに基づいたモデルの仕組みが用意されていますが、「モデルを定義した時点でデータベースへの接続が存在していなければならない」という制約があります。 つまり、 require 'sequel' Sequel.connect('sqlite://test.db') class User < Sequel::Model; end p User.all は動きますが、 require 'sequel' class User

    SequelのTipsのようなもの - しばそんノート
  • Sequelでmany to manyするときのメモ - hitode909の日記

    モデルにはmany_to_manyって書くだけ 中間のテーブルは自分で作る テーブル名は辞書順 class Feed < Sequel::Model # 略 many_to_many :groups end class Group < Sequel::Model # 略 many_to_many :feeds end unless DB.table_exists?(:feeds_groups) DB.create_table :feeds_groups do primary_key :id foreign_key :feed_id, :table => :feeds foreign_key :group_id, :table => :groups end end 参考

    Sequelでmany to manyするときのメモ - hitode909の日記
  • 1