PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

Postgresql में TIMESTAMP कॉलम पर तारीख की अनूठी बाधा लागू करना

यदि आपको अपनी बनाई गई तिथि के लिए समय क्षेत्र की आवश्यकता नहीं है:एक अद्वितीय अनुक्रमणिका बनाएं जो इस प्रकार है:

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'));



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres . में टाइमस्टैम्प को एक पूर्णांक (यूनिक्स युग) में कैसे परिवर्तित करें

  2. Mac OS X पर libpq-dev स्थापित करें

  3. कैसे pgBouncer Django को गति देने में मदद करता है

  4. WHERE क्लॉज का उपयोग करके स्टेटमेंट अपडेट करें जिसमें शून्य मान वाले कॉलम हों

  5. PostgreSQL/NodeJS के साथ परिणामों की सरणी के रूप में तालिका में शामिल हों प्राप्त करें