Sha256: 5cb5604f9d239428b6e2324368d7773c2f1ef12d336b031a5ae79b0d98e25239

Contents?: true

Size: 250 Bytes

Versions: 16

Compression:

Stored size: 250 Bytes

Contents

class AddUniquenessConstraintToLikes < ActiveRecord::Migration
  def change
    add_index :social_networking_likes, 
              [:participant_id, :item_id, :item_type],
              unique: true,
              name: "one_like_per_item"
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
social_networking-0.13.3 db/migrate/20141007141541_add_uniqueness_constraint_to_likes.rb
social_networking-0.13.2 db/migrate/20141007141541_add_uniqueness_constraint_to_likes.rb
social_networking-0.13.1 db/migrate/20141007141541_add_uniqueness_constraint_to_likes.rb
social_networking-0.13.0 db/migrate/20141007141541_add_uniqueness_constraint_to_likes.rb
social_networking-0.12.0 db/migrate/20141007141541_add_uniqueness_constraint_to_likes.rb
social_networking-0.11.8 db/migrate/20141007141541_add_uniqueness_constraint_to_likes.rb
social_networking-0.11.7 db/migrate/20141007141541_add_uniqueness_constraint_to_likes.rb
social_networking-0.11.6 db/migrate/20141007141541_add_uniqueness_constraint_to_likes.rb
social_networking-0.11.5 db/migrate/20141007141541_add_uniqueness_constraint_to_likes.rb
social_networking-0.11.4 db/migrate/20141007141541_add_uniqueness_constraint_to_likes.rb
social_networking-0.11.3 db/migrate/20141007141541_add_uniqueness_constraint_to_likes.rb
social_networking-0.11.2 db/migrate/20141007141541_add_uniqueness_constraint_to_likes.rb
social_networking-0.11.1 db/migrate/20141007141541_add_uniqueness_constraint_to_likes.rb
social_networking-0.11.0 db/migrate/20141007141541_add_uniqueness_constraint_to_likes.rb
social_networking-0.10.0 db/migrate/20141007141541_add_uniqueness_constraint_to_likes.rb
social_networking-0.9.3 db/migrate/20141007141541_add_uniqueness_constraint_to_likes.rb