Ако не се нуждаете от часова зона за вашата създадена дата:създайте уникален индекс, който има следното:
create unique index idx_user_review_uniq_key on table_name (expiry_date, cast(created_at as date));
Ако имате толкова голяма нужда, за да имате часова зона, тогава трябва да използвате малък трик (https:// gist.github.com/cobusc/5875282 ) :
create unique index idx_user_review_uniq_key on table_name (expiry_date, date(created_at at TIME zone 'UTC'));