PostgreSQL字符串(255)限制-Rails、Ruby和Heroku

因此,我有一个comments表,其结构如下:

模式信息
#
#表名:注释
#
#id:整数不为空,主键
#正文:字符串(255)
#通知:布尔值
#用户id:integer
#阶段id:整数
#创建时间:datetime
#更新时间:datetime
#客户端id:整数
#作者:string(255)

这是我收到的错误消息:

ActiveRecord::StatementInvalid(PGError:ERROR:值太长,无法更改类型字符(255)

如何使用Rails3.x和Heroku在PG列中存储长文本

要解决这个问题,迁移看起来像什么

谢谢

您需要使用文本而不是字符串

迁移将遵循以下原则:

change\u列:注释、正文、文本、限制=>零

发表评论