PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

giá trị quá dài để ký tự loại thay đổi (N)

Cài đặt phía nam và thay đổi kích thước cột (tùy chọn tốt nhất) hoặc tạo tín hiệu pre_save và thêm mã để cắt ngắn trường còn 50 ký tự trước khi nó được lưu. Một cái gì đó như:

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. Làm cách nào để sử dụng dữ liệu mùa xuân jpa để truy vấn cột jsonb?

  2. Đối sánh phân vùng nâng cao để tham gia phân vùng khôn ngoan

  3. Tổng quan về các nút kế hoạch phụ trợ khác nhau trong PostgreSQL

  4. postgres - trong (danh sách) - cột không tồn tại

  5. ClusterControl - Quản lý sao lưu nâng cao - PostgreSQL