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

पोस्टग्रेएसक्यूएल प्राथमिक कुंजी ऑटो वृद्धि सी ++ में दुर्घटनाग्रस्त हो जाती है

आपको शून्य नहीं की आवश्यकता नहीं है . यह तब निहित होता है जब आप कॉलम प्राथमिक कुंजी . प्रति दस्तावेज़:

इसके अलावा, serial इसका मतलब NOT NULL भी है . यह प्रति डेटा प्रकार नहीं है, केवल पूर्णांक पूर्ण नहीं के लिए एक सूचनात्मक सुविधा है। संलग्न अनुक्रम के साथ।

तो यह सही सिंटैक्स है:

CREATE TABLE mytable (mytableid serial PRIMARY KEY);

जब तक आप मिश्रित केस पहचानकर्ता , आरक्षित शब्द या "अवैध" वर्ण। मैं आपके कोड को कम त्रुटि-प्रवण (और आपके जीवन को सरल) बनाने के लिए विशेष रूप से कानूनी, लोअर केस आइडेंटिफ़ायर का उपयोग करने की सलाह दूंगा।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. रेल 3.2.* और पोस्टग्रेज़ का उपयोग करके स्ट्रिंग बनाम टेक्स्ट - क्या मुझे हमेशा टेक्स्ट का उपयोग करना चाहिए?

  2. संबंधित मॉडल को शामिल करते समय उत्सुक लोडिंग त्रुटि को अनुक्रमित करें

  3. मार्शमैलो के माध्यम से @post_dump के साथ कुल पंक्तियों की संख्या जोड़ना?

  4. कैसे Justify_days () PostgreSQL में काम करता है

  5. psycopg2 वास्तव में डेटा सम्मिलित नहीं कर रहा है