यदि आप PGAdmin में ऐसा करना चाहते हैं, तो कमांड लाइन का उपयोग करना बहुत आसान है। PostgreSQL में ऐसा लगता है कि एक कॉलम में एक ऑटो वेतन वृद्धि जोड़ने के लिए, हमें पहले एक ऑटो वेतन वृद्धि अनुक्रम बनाने और इसे आवश्यक कॉलम में जोड़ने की आवश्यकता है। मुझे यह पसंद आया।
1) सबसे पहले आपको यह सुनिश्चित करने की आवश्यकता है कि आपकी मेज के लिए एक प्राथमिक कुंजी है। बिगिन्ट या स्मॉलिंट में प्राथमिक कुंजी का डेटा प्रकार भी रखें। (मैंने बिगिन्ट का इस्तेमाल किया, धारावाहिक नामक एक डेटा टाइप नहीं मिल सका जैसा कि अन्य उत्तर में वर्णित है)
2) फिर अनुक्रम पर राइट क्लिक करके एक अनुक्रम जोड़ें-> नया अनुक्रम जोड़ें । यदि तालिका में कोई डेटा नहीं है, तो अनुक्रम को छोड़ दें जैसा कि है, कोई भी बदलाव न करें। बस इसे बचा लो। यदि मौजूदा डेटा है, तो प्राथमिक कुंजी कॉलम में अंतिम या उच्चतम मान को परिभाषाओं में वर्तमान मान में जोड़ें जैसा कि नीचे दिखाया गया है।
3) अंत में, nextval('your_sequence_name'::regclass)
अपनी प्राथमिक कुंजी में डिफ़ॉल्ट मान के लिए लाइन जोड़ें जैसा कि नीचे दिखाया गया है।
सुनिश्चित करें कि अनुक्रम नाम यहाँ सही है। यह सब है और ऑटो वेतन वृद्धि काम करना चाहिए।
GENERATED BY DEFAULT AS IDENTITY
पोस्टग्रेज> = 10. के साथ शामिल करने के लिए अद्यतन किया जा सकता है