Уникальное ограничение postgres для перестановок в нескольких столбцах
Учитывая следующие три столбца в базе данных Postgres: первый, второй, третий; Как я могу создать ограничение, чтобы перестановки были уникальными?
Например. Если('foo', 'bar', 'shiz')
существуют в БД,('bar', 'shiz', 'foo')
будет исключен как неуникальный.