gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 11:07:53 25 4
gpt4 key购买 nike

所以我有一个结构如下的 comments 表:

# == Schema Information
#
# Table name: comments
#
# id :integer not null, primary key
# body :string(255)
# notified :boolean
# user_id :integer
# stage_id :integer
# created_at :datetime
# updated_at :datetime
# client_id :integer
# author :string(255)

这是我收到的错误消息:

ActiveRecord::StatementInvalid (PGError: ERROR:  value too long for type character varying(255)

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

解决此问题的迁移是什么样的?

谢谢。

最佳答案

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

迁移将遵循以下原则:

change_column :comments, :body, :text, :limit => nil

关于ruby-on-rails - PostgreSQL 字符串 (255) 限制 - Rails、Ruby 和 Heroku,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9784622/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com