小编典典

在heroku上的PostgreSQL数据库中存储255个以上的字符

sql

我正在使用heroku,并且正在这样做,这是我第一次尝试使用postgresql。也许我在开发中从未遇到过它,但是我无法将长度超过255个字符的条目保存到数据库中。有没有解决的办法?目前,我只是使用字符串来存储消息数据。

其次,如果确实存在一种存储超过255个字符的方法,是否存在使用迁移将我的消息字符串转换为这种格式的好方法?我的应用程序当前正在使用中。

谢谢!


阅读 172

收藏
2021-04-22

共1个答案

小编典典

使用text而不是string您的迁移类型。


更改迁移

  1. script/generate migration change_string_to_text
  2. change_column :model, :attribute, :text
  3. rake db:migrate
2021-04-22