레일에 고유 한 유효성 검사의 일부인 배열 열이 있습니다.postgres (레일즈)의 배열 열에 대한 Uniq 인덱스
그래서 a, b, c, d, e.
확인 : validates_uniqueness_of : D, 범위 : [: A는 : B] 나는 여러 레일 서버가 있기 때문에 어떤 DB 수준의 제약이 없기 때문에
지금, 때로는 테이블에 중복 행이있을 것입니다. http://robots.thoughtbot.com/the-perils-of-uniqueness-validations/그래서, 나는이 같은 테이블에 고유 인덱스를 추가하려고 : 사용 사실 : add_index 등 : 테이블, [ "A", "B", "D", 고유의 그것에 대한 자세한 : : 진
나는 진을 사용하고 있습니다. 이전 : 난 아직도 DB를 수행 한 후 중복 행을 추가 할 수 있어요처럼
보인다, 그러나 http://www.postgresql.org/docs/current/static/gin-intro.html Can PostgreSQL index array columns?
참조하십시오. 배열의 고유 인덱스가 작동하지 않았기 때문에 이것이라고 가정합니다.
모든 포인터?
감사합니다. 나는 테이블을 정규화 Rails4
- 현재