Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1.1K
Vistas
Django y Postgres: el tamaño de la fila de índice supera el máximo de la versión 4 de btree

He definido lo siguiente en Django para almacenar un certificado SSL en formato PEM de texto sin formato:

 class Certificate(models.Model): pem = models.CharField(max_length=4096, unique=True, blank=False, null=False)

Al completar la columna de la tabla en Postgres , veo este error que dice que el tamaño de los datos es demasiado grande para el índice del árbol b:

 django.db.utils.OperationalError: index row size 2720 exceeds btree version 4 maximum 2704 for index "app_certificate_pem_key" DETAIL: Index row references tuple (1,6) in relation "app_certificate". HINT: Values larger than 1/3 of a buffer page cannot be indexed. Consider a function index of an MD5 hash of the value, or use full text indexing.

¿Existe una forma "Django" de crear un índice único basado en un hash de mi columna pem?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Parece que se excedió el ancho de su índice. Intente eliminar el índice del campo pem.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda