Django form/database error: value too long for type character varying(4)

Я пытаюсь сохранить идентификатор компании stripe (the billing service) [около 200 символов или около того] в мою базу данных в Django.

Конкретная ошибка:

database error: value too long for type character varying(4)

Как я могу включить Django, чтобы разрешить более длинные значения?

Я видел: значение слишком длинное для типа character varing(N) и: Django fixture fails, stating "DatabaseError: value too long for type character varying(50)"

  • моя база данных уже закодирована под UTF-8, согласно моему вебхосту.

  • EDIT : Я вижу, что в одном из ответов рекомендуется сделать столбец шире. Нужно ли для этого модифицировать базу данных PostgreSQL?

Моя конкретная система - Webfaction, CentOs shared machine, Django работает на PostgreSQL. Я был бы очень признателен за концептуальный обзор того, что происходит и как я могу это исправить.

6
задан gisnside 9 August 2017 в 10:09
поделиться