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

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

Django प्रलेखन में कुछ खोज करने के बाद :

जोर मेरा। क्या आपके पास unique=True है मैदान के लिए? यह एक Django प्रतिबंध है, PostgreSQL को कोई आपत्ति नहीं होगी। आप शायद डेटा प्रकार text . TextField Django भाषा में।

पुराने विचार:

उपयोगकर्ता एक PostgreSQL में आरक्षित शब्द है और कोई SQL मानक। इसे कॉलम नाम के रूप में प्रयोग न करें।

आप कर सकते थे यदि आपने इसे दोहरे उद्धरण चिह्नों में संलग्न किया है, तो इसका उपयोग करें, लेकिन उस मूर्खता से दूर रहें। बस पहचानकर्ताओं के लिए आरक्षित शब्दों का प्रयोग न करें। कभी।

साथ ही ...

user = motor_trend,
name = 'Camaro 2010',
category = cars,

कोई विशेष कारण क्यों motor_trend और कारें अन्य मूल्यों की तरह उद्धृत नहीं कर रहे हैं? विदेशी कुंजी, जैसे @Ignacio ने टिप्पणी की?




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कैसे to_timestamp () PostgreSQL में काम करता है

  2. SQL फ़ंक्शन को पोस्टग्रेज करने के लिए मैं क्रॉन जॉब कैसे बना सकता हूं?

  3. गो sql - तैयार स्टेटमेंट स्कोप

  4. पासवर्ड के बिना काम करने के लिए मुझे pg_dumpall के लिए क्या चाहिए?

  5. POSTGRES जांचें कि क्या प्रदान किया गया मान प्रकार सरणी के कॉलम में मौजूद है