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

मैं PostgreSQL 11.1 में मौजूदा कॉलम को पहचान के रूप में कैसे बदल सकता हूं?

दस्तावेज़ीकरण के बाद

ALTER TABLE patient 
    ALTER patientid SET NOT NULL,  -- optional
    ALTER patientid ADD GENERATED ALWAYS AS IDENTITY 
        (START WITH 2);  -- optional

जोड़ें NOT NULL बाधा अगर स्तंभ में अभी तक बाधा नहीं है। वैकल्पिक क्लॉज START WITH start अनुक्रम के रिकॉर्ड किए गए प्रारंभ मान को बदलता है।

DB<>Fiddle.

. में इसका परीक्षण करें

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL में विरासत में मिली तालिकाओं का उपयोग कब करें?

  2. मैं एक स्ट्रिंग को पूर्णांक में कैसे डालूं और PostgreSQL के साथ कलाकारों में त्रुटि के मामले में 0 है?

  3. PostgreSQL में प्रति समूह पहली पंक्ति कैसे प्राप्त करें

  4. माइग्रेशन के लिए PostgreSQL विदेशी कुंजी जांच अक्षम करें

  5. पोस्टग्रेज:आप टाइमस्टैम्प को निकटतम मिनट में ऊपर या नीचे कैसे घुमाते हैं?