<p>我正试图将一个stripe(计费服务)公司id[大约200个字符]保存到我在Django的数据库中。</p>
<p>具体错误是:</p>
<pre><code>database error: value too long for type character varying(4)
</code></pre>
<p><strong>如何使Django允许更长的值?</strong></p>
<p>我看到:
<a href="https://stackoverflow.com/questions/7747922/value-too-long-for-type-character-varyingn">value too long for type character varying(N)</a>
以及:
<a href="https://stackoverflow.com/questions/3803552/django-fixture-fails-stating-databaseerror-value-too-long-for-type-character">Django fixture fails, stating "DatabaseError: value too long for type character varying(50)"</a></p>
<ul>
<li><p>根据我的网络主机,我的数据库已经为UTF-8编码。</p></li>
<li><p><strong>编辑</strong>:我发现有一个答案建议将列加宽。<strong>是否涉及修改PostgreSQL数据库?</strong></p></li>
</ul>
<p>我的特定系统是Webfaction,CentOs共享机,在PostgreSQL上运行的Django。如果能从概念上概括一下发生了什么以及如何解决问题,我将非常感激。</p>