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

PostgreSQL में ऑटो नंबरिंग आईडी फ़ील्ड को सीरियल प्रकार में कैसे बदलें

वास्तव में कोई डेटा प्रकार नहीं है serial . यह अनुक्रम से पॉप्युलेट किए गए डिफ़ॉल्ट मान के लिए केवल एक शॉर्टहैंड नोटेशन है (देखें मैनुअल विवरण के लिए), अनिवार्य रूप से अब आपके पास क्या है।

आपके सेटअप और serial . के रूप में परिभाषित कॉलम के बीच एकमात्र अंतर यह है कि अनुक्रम और कॉलम के बीच एक कड़ी है, जिसे आप मैन्युअल रूप से भी परिभाषित कर सकते हैं:

alter sequence seq_gcompany_id owned by company.companyid;

उस लिंक के साथ आप अब अपने कॉलम को serial . के रूप में परिभाषित कॉलम से अलग नहीं कर सकते हैं . यह परिवर्तन जो करता है, वह यह है कि यदि तालिका (या स्तंभ) का उपयोग करने वाली तालिका (या स्तंभ) को गिरा दिया जाता है तो अनुक्रम स्वचालित रूप से गिरा दिया जाएगा।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. समय अंतराल के अनुसार घटनाओं को समूहित करें और गिनें, साथ ही कुल चल रहा है

  2. सभी तालिकाओं (PostgreSQL) में एक विशिष्ट मान कैसे खोजें?

  3. sqlite में strftime पोस्टग्रेज में कनवर्ट करें

  4. PDO को Postgres . से भिन्नात्मक सेकंड मिलते हैं

  5. PostgreSQL में इंटरवल आउटपुट फॉर्मेट कैसे सेट करें