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 у этого столбца.