我需要创建一个 BLOB 列来存储一些文本内容。
我在某处读到我需要执行以下操作:
class AddVersionCommentToMetaData < ActiveRecord::Migration
def self.up
add_column :meta_data, :version_comment, :binary, :limit => 10.megabyte
end
def self.down
remove_column :meta_data, :version_comment
end
end
但是,它给出了以下错误消息:
PGError: 错误: type modifier is not allowed for type "bytea" LINE 1: ..."meta_data" ADD COLUMN "version_comment_extended" bytea(1048... ^ : ALTER TABLE "meta_data" ADD COLUMN "version_comment_extended" bytea(10485760)
任何的想法?
请注意,我使用的是 PostgreSQL。谢谢!