タグ

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

タグの絞り込みを解除

結合テーブルに関するpm11のブックマーク (2)

  • AccessControlListExample in Ruby on Rails

    Example for has_and_belongs_to_many: Database schema (PostgreSQL) CREATE TABLE users ( id serial PRIMARY KEY, nick character varying NOT NULL, name character varying, "password" character varying NOT NULL, modified timestamp with time zone DEFAULT now() NOT NULL, created timestamp with time zone DEFAULT now() NOT NULL, "access" timestamp with time zone ); CREATE TABLE roles ( id serial PRIMARY K

    pm11
    pm11 2007/08/20
    複数の多対多のテーブル設計
  • ヽ( ・∀・)ノくまくまー(2006-01-26)

    ● [Rails] 続 Associations 前回は基ということで、今回は多対多に関してもう少し深く掘り下げてみます。 3つ以上の多対多 結合テーブルに項目を追加 結合テーブルの項目名に注意 追加した項目の内容を修正 消して、作って… 結合テーブルに主キーを持たせる 更新用メソッドを追加 ● 3つ以上の多対多 結合テーブルは2つのテーブルの関係しか表現できないので、それぞれに結合テーブルを用意することになります。n個のテーブル全てに多対多の関係がある場合、nC2個の結合テーブルが必要になります。下記の「ACLの例」が図もコードも参考になります。 http://wiki.rubyonrails.org/rails/pages/AccessControlListExample ● 結合テーブルに項目を追加 結合テーブルへ自由に項目を追加し、通常の要素追加メソッド << (or push,

  • 1