(PostgreSQL) 부분 인덱스로 고유성 확인

요즘은 ChatGPT가 알려준다고 하지만, 그러나 말을 바로 들어보면 허무함을 알 수 있다. 최근 DB 작업 중에 아래와 같은 경우가 있었는데 코드 수준이 아닌 DB 수준에서 해결하고 싶었습니다. 사용자는 항목 유형이 0인 중복 제품을 가질 수 있습니다.단, 아이템 종류가 1인 경우 1개의 상품만 소유할 수 있으며, 이미 1인 아이템이 존재하는 경우에는 새로운 아이템으로만 교환이 가능합니다. 따라서 … Read more