Seltsamer PostgreSQL-Wert "zu lang für Typ Zeichen variierend (500)"

Ich habe ein Postgres-Schema, das wie folgt aussieht:

Das Problem ist, dass ich den folgenden Fehler erhalte, wenn ich Text speichere, der länger als 500 Zeichen in der Beschreibungsspalte ist:

value too long for type character varying(500)

In der Dokumentation für Postgres heißt es, dass Typentext unbegrenzte Zeichen haben kann.

Ich benutze postgresql-9.1.

Diese Tabelle wurde mit Django 1.4 erstellt und der Feldtyp im Modell ist TextField, wenn dies zur weiteren Erläuterung des Problems beiträgt.

Irgendwelche Ideen, warum dies geschieht und was ich tun kann, um es zu beheben?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage