sql >> Databasteknik >  >> RDS >> PostgreSQL

värde för långt för typteckenvarierande (N)

Installera antingen söder och ändra storlek på kolumnen (bästa alternativet), eller skapa en pre_save-signal och lägg till kod för att trunkera fältet till 50 tecken innan det sparas. Något i stil med:

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. Hur använder jag PostgreSQL JSON(B)-operatorer som innehåller ett frågetecken? via JDBC

  2. Hur kan jag ansluta till MySQL i Python 3 på Windows?

  3. RAWTOHEX() Funktion i Oracle

  4. Hur ändrar jag SQL Server 2005 till att vara skiftlägeskänslig?