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

पोस्टग्रेएसक्यूएल बड़ा सीरियल और नेक्स्टवाल

केवल एक उल्लेखनीय सुविधा

सीरियल प्रकारों पर दस्तावेज़ के अनुसार , smallserial , serial , और bigserial सही डेटा प्रकार नहीं हैं। बल्कि, वे अनुक्रम और डिफ़ॉल्ट मान वाला कॉलम उस क्रम की ओर इशारा करते हुए।

मैंने स्कीमा public . पर परीक्षण तालिका बनाई है . कमांड psql \d bigint दिखाता है स्तंभ प्रकार। शायद यह PgAdmin व्यवहार है?

अपडेट करें

मैंने PgAdmin स्रोत कोड की जाँच की। फ़ंक्शन में pgColumn::GetDefinition() यह टेबल को स्कैन करता है pg_depend ऑटो निर्भरता के लिए और जब यह पाया गया - bigint . की जगह लेता है bigserial के साथ मूल तालिका का अनुकरण करने के लिए कोड बनाएं।



  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 स्तंभों के संघ पर अद्वितीय बाधा

  2. JDBC ड्राइवर द्वारा दिनांक प्रकारों को कैसे नियंत्रित किया जाता है?

  3. किसी दिए गए पैटर्न के अनुसार सूची में आइटम को पुनर्व्यवस्थित कैसे करें?

  4. PG::ForeignKeyViolation:ERROR:टेबल xxx पर अपडेट या डिलीट करना विदेशी कुंजी बाधा का उल्लंघन करता है

  5. Django-DB-माइग्रेशन:तालिका में परिवर्तन नहीं कर सकता क्योंकि इसमें ट्रिगर ईवेंट लंबित हैं