django Ошибка при добавлении статьи в базу данных

Я написал статью, и когда пытаюсь ее сохранить в базу данных, возникает следующая ошибка:

OperationalError at /admin/polls/post/5/add/

index row requires 12552 bytes, maximum size is 8191

models.py:

body = RichTextField(blank=True, db_index=True)

Можно ли как-то расширить эту индексную строку? Или есть другой способ решения данной проблемы?


Ответы (1 шт):

Автор решения: m0nte-cr1st0

Максимальный размер индксируемого столбца в PostgreSQL составляет 8191 байт. Текст, который вы хотите сохранить в этом поле, весит 12552. Вам действительно нужно индексировать это поле? Это не самая хорошая идея.

Как простое решение, предлагаю, просто удалить параметр db_index=True у этого столбца.

→ Ссылка