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

Postgresql में ऑटो आईडी जनरेट करें

अंतर्निहित डेटा प्रकार का उपयोग करें serial या bigserial .

create table users (
  id serial primary key,
  name varchar(100) not null unique -- ?
);

कॉलम का नाम दें; सीरियल या बड़े सीरियल के कॉलम का नाम छोड़ दें।

insert into users (name) values ('usr4');

सामान्य नियम यह है कि आपको INSERT कथन में उपयोग किए गए प्रत्येक कॉलम के लिए एक मान प्रदान करना होगा। यदि आप कॉलम नाम निर्दिष्ट नहीं करते हैं, तो आपको "आईडी" सहित प्रत्येक कॉलम के लिए एक मूल्य प्रदान करना होगा, और आपको तालिका में कॉलम दिखाई देने के क्रम में उन्हें आपूर्ति करनी होगी।

यदि आप स्तंभ नाम निर्दिष्ट करते हैं, तो आप उन स्तंभों को छोड़ सकते हैं जिनमें डिफ़ॉल्ट हैं और स्तंभ जो अशक्त हैं, और आप स्तंभ नामों को किसी भी क्रम में रख सकते हैं। मानों का क्रम आपके द्वारा निर्दिष्ट कॉलम नामों के क्रम से मेल खाना चाहिए।




  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:VACCUM FULL बनाम pg_dump और पुनर्स्थापित करें

  2. PostgreSQL सर्वर-साइड तैयार स्टेटमेंट का जीवन काल क्या है

  3. Python का उपयोग करके एक csv फ़ाइल में PostgreSQL क्वेरी निर्यात करना

  4. Linux फ़ाइल सिस्टम और PostgreSQL चेकपॉइंट बेंचमार्क

  5. डॉकटर कंपोज़ में पोस्टग्रेज कंटेनर सर्वर पोर्ट को बदलना