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

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

या तो दक्षिण स्थापित करें और कॉलम का आकार बदलें (सर्वोत्तम विकल्प), या प्री_सेव सिग्नल बनाएं और फ़ील्ड को सहेजने से पहले 50 वर्णों तक छोटा करने के लिए कोड जोड़ें। कुछ इस तरह:

from django.db.models.signals import pre_save
from app.model import mymodel

def truncater(sender, instance, **kwargs):
    if sender is mymodel:
        if len(instance.fieldname)>50:
            instance.fieldname = instance.fieldname[:50]
pre_save.connect(truncater, sender=mymodel)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पोस्टग्रेज में तालिका के लिए क्वेरी अनुदान

  2. PostgreSQL, मौजूदा तालिका को फिर से कॉन्फ़िगर करें, प्राथमिक कुंजी को टाइप =सीरियल में बदलें

  3. Homebrew पोस्टग्रेज टूटा हुआ

  4. MySQL बनाम PostgreSQL? मुझे अपने Django प्रोजेक्ट के लिए किसे चुनना चाहिए?

  5. स्प्रिंग 3/पोस्टग्रेएसक्यूएल 8.4.9 . में पंक्ति प्रविष्टि से स्वत:जेनरेट की गई कुंजी प्राप्त करना