Mein Modell:Django PostgreSQL JSONField db_index Fehler
from django.db import models
from django.contrib.postgres.fields import JSONField
class MyModel(models.Model):
data = JSONField(blank=True, null=True)
ich einige Objekte erstellt haben, und "Daten" Feld mit einigen JSONs gefüllt
Dann habe ich versucht Index erstellen für "Daten" -Feld
class MyModel(models.Model):
data = JSONField(blank=True, null=True, db_index=True)
Make-Migrationen
python manage.py makemigrations
Migrate
python manage.py migrate
Lange Zurückverfolgungs und letzte Zeile ist:
django.db.utils.OperationalError: index row requires 8336 bytes, maximum size is 8191
Wie kann ich es beheben?
Big Thx für Informationen. Ich wollte nur einen Leistungstest machen. – MaxCore