Странный PostgreSQL «значение слишком длинное для символов разного типа (500)»
У меня есть схема Postgres, которая выглядит следующим образом:
Проблема в том, что всякий раз, когда я сохраняю текст длиной более 500 символов в столбце описания, я получаю сообщение об ошибке:
value too long for type character varying(500)
В документации к Postgres говорится, что тип текста может содержать неограниченное количество символов.
используя postgresql-9.1.
Эта таблица была сгенерирована с использованием Django 1.4, а тип поля в модели - TextField, если это поможет объяснить проблему дальше.
Есть идеи, почему это происходит и что я могу сделать, чтобы это исправить?