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

PostgreSQL का उपयोग करके DBeaver पर ऑटो इंक्रीमेंटिंग/सीरियल आईडी कॉलम कैसे बनाएं?

उपरोक्त मेरे प्रश्न के लिए बहुत उपयोगी टिप्पणियों की समीक्षा करने के बाद, मैंने महसूस किया है कि प्रश्न डीबीवर के साथ मेरे अनुभव की कमी के कारण पूछा गया था।

पूर्णता के लिए मैंने अपने प्रश्न का उत्तर नीचे दिया है:

  1. हां, डीबीवर जीयूआई के माध्यम से सीधे ऑटो वृद्धि करने का एक तरीका है।

  2. यह एक आईडी वैरिएबल सेट करके किया जा सकता है जब एक प्रकार के सीरियल के साथ एक कॉलम सेट करके टेबल बनाई जाती है। और "नॉट नल" पर निशान लगाया गया है, फिर बाधाओं के माध्यम से आईडी को प्राथमिक कुंजी के रूप में सेट किया गया है।

स्क्रीनशॉट नीचे संलग्न है:

PostgreSQL के काम करने के तरीके के कारण, 'सीरियल' प्रकार एक छद्म प्रकार है जो संख्याओं के अनुक्रम का उपयोग करने की अनुमति देता है (http://www.postgresqltutorial.com/postgresql-serial/ )।

इसलिए, DBeaver में, एक बार जब आप टेबल सेट कर लेते हैं, तो इसे 'सीरियल' टाइप के बजाय निम्न के रूप में प्रदर्शित किया जाएगा:

मैं सराहना करता हूं कि यह पोस्टग्रेएसक्यूएल और/डीबीवर से परिचित किसी भी व्यक्ति के लिए एक बहुत ही स्पष्ट उत्तर है, आपकी समझ के लिए धन्यवाद :)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक ही टेबल पर sqlalchemy कई विदेशी कुंजियाँ

  2. टाइमस्टैम्प की तारीख को अनदेखा करते हुए समय सीमा पर क्वेरी

  3. LastInsertId Postgresql में काम नहीं करता है

  4. Google क्लाउड पर Kubernetes में Postgres डेटाबेस का बैकअप कैसे लें?

  5. नेस्टेड संसाधनों में PGSeerch परिणामों को अनुक्रमणिका पृष्ठ से कैसे लिंक करें?