因此,我有一个comments表,其结构如下:
模式信息
#
#表名:注释
#
#id:整数不为空,主键
#正文:字符串(255)
#通知:布尔值
#用户id:integer
#阶段id:整数
#创建时间:datetime
#更新时间:datetime
#客户端id:整数
#作者:string(255)
这是我收到的错误消息:
ActiveRecord::StatementInvalid(PGError:ERROR:值太长,无法更改类型字符(255)
如何使用Rails3.x和Heroku在PG列中存储长文本
要解决这个问题,迁移看起来像什么
谢谢
您需要使用文本而不是字符串
迁移将遵循以下原则:
change\u列:注释、正文、文本、限制=>;零