sql >> Databáze >  >> RDS >> PostgreSQL

Použití jedinečného omezení data na sloupec TIMESTAMP v postgresql

Pokud pro datum vytvoření nepotřebujete časové pásmo:vytvoření jedinečného indexu má následující:

create unique index idx_user_review_uniq_key on  table_name (expiry_date, cast(created_at as date));

Pokud to nutně potřebujete mít časové pásmo, musíte použít malý trik (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'));



  1. 40 otázek, které musíte vědět o R12.2

  2. Odkaz na objekt, c#

  3. Mysql:nemožné tam, kde jste si všimli po přečtení tabulek const

  4. PHP - problém s vnořenou mysql_fetch_array() mě přivádí k šílenství