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

संबंध के साथ सेटवल () विफल क्यों होता है ... मौजूद नहीं है?

समस्या यह है कि PostgreSQL पहचानकर्ता नामों को तब तक सामान्य करेगा जब तक कि उन्हें दोहरे उद्धरण चिह्नों में नहीं डाला जाता है।

हालांकि, यह काम नहीं करेगा:

SELECT setval("table_ID_seq", (SELECT max("ID") + 1 FROM table));

इसके बजाय, आपको दोहरे-उद्धृत पाठ के चारों ओर एकल-उद्धरण रखने होंगे:

SELECT setval('"table_ID_seq"', (SELECT max("ID") + 1 FROM table));


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Psycopg2 अजगर पुस्तकालय के साथ SQL गतिशील क्वेरी का निर्माण करें और अच्छे रूपांतरण प्रकार के टूल का उपयोग करें

  2. PostgreSQL स्कीमा बनाएँ

  3. जावा के साथ फ्लाईवे माइग्रेशन

  4. रूबी गार्ड प्रश्न - 'कृपया sqlite3 एडेप्टर स्थापित करें' - Railstutorial.org

  5. उच्च उपलब्धता के लिए PostgreSQL के लिए Percona वितरण कैसे परिनियोजित करें