Dziwne PostgreSQL „wartość zbyt długa dla znaków typu różniących się (500)”
Mam schemat Postgres, który wygląda tak:
Problem polega na tym, że za każdym razem, gdy zapisuję tekst dłuższy niż 500 znaków w kolumnie opisu, pojawia się błąd:
value too long for type character varying(500)
W dokumentacji Postgres mówi, że tekst typu może mieć nieograniczoną liczbę znaków.
Używam postgresql-9.1.
Ta tabela została wygenerowana przy użyciu Django 1.4, a typ pola w modelu to TextField, jeśli pomaga to wyjaśnić problem dalej.
Jakieś pomysły, dlaczego tak się dzieje i co mogę zrobić, aby to naprawić?