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

H2 इन-मेमोरी डेटाबेस त्रुटि UUID को प्राथमिक कुंजी के रूप में उपयोग करते समय डेटा रूपांतरण त्रुटि परिवर्तित करना

आपके पास यूयूआईडी प्रकार के अनुक्रम के साथ एक अजीब "तालिका बनाएं" कथन है। कोई डेटाबेस इसका समर्थन नहीं करता है। उदाहरण के लिए आपको इसका उपयोग करना होगा:

create table tasks (
  name VARCHAR NOT NULL,
  id UUID DEFAULT RANDOM_UUID() NOT NULL PRIMARY KEY
);

insert into tasks(name) values('Hello');
select * from tasks;

लेकिन बेतरतीब ढंग से उत्पन्न प्राथमिक कुंजियाँ धीमी होती हैं, मेरा सुझाव है कि नियमित अनुक्रमों पर वापस जाएँ।

पी.एस. वही प्रश्न यहाँ पूछा गया था:https://github.com/h2database/h2database/issues/ 303



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. plpgsql फ़ंक्शन जो कई कॉलम लौटाता है उसे कई बार कॉल किया जाता है

  2. postgresql में बनाई गई किसी भी नई तालिका के लिए उपयोगकर्ता को अनुमति दें

  3. PostgreSQL क्वेरी का निष्पादन समय प्राप्त करें

  4. PostgreSQL में चुनिंदा तरीके से एक json फ़ील्ड से दोहरे उद्धरण चिह्नों को हटा दें

  5. Django और PostgreSQL - टाइप कैरेक्टर अलग-अलग के लिए बहुत लंबा मान (512)