ruby-on-rails – Rails 3 / Heroku – 在推送到heroku时重置数
发布时间:2020-12-17 02:30:03 所属栏目:百科 来源:网络整理
导读:我正在尝试heroku rake db:使用sqlite3从Rails 3应用程序重置,但是我收到以下错误: rake aborted!PGError: ERROR: type modifier is not allowed for type "text"LINE 1: ...ary key,"name" character varying(255),"content" text(255),... ^ 这是我最近
我正在尝试heroku rake db:使用sqlite3从Rails 3应用程序重置,但是我收到以下错误:
rake aborted! PGError: ERROR: type modifier is not allowed for type "text" LINE 1: ...ary key,"name" character varying(255),"content" text(255),... ^ 这是我最近的迁移: change_table :mixes do |t| t.change :content,:text t.change :post,:text end 和我的schema.rb: create_table "mixes",:force => true do |t| t.string "name" t.text "content",:limit => 255 t.datetime "created_at" t.datetime "updated_at" t.string "mixologist" t.string "link" t.string "title" t.text "post",:limit => 255 end 根据我的理解,Sqlite3不会强制限制字符串和文本,我自己也没有添加这些限制.我认为Heroku会自动处理转换为Postgres或其他任何东西的人.但似乎限制在某个地方抛弃它.对我来说,最好的方法是什么? 如果我发布任何其他内容,请告诉我. 非常感谢. 解决方法
将您最近的迁移更改为
change_table :mixes do |t| t.change :content,:text,:limit => nil t.change :post,:limit => nil end 这是使用sqlite3进行开发时需要注意的许多细微差别之一:(只有当您将字符串的类型从字符串更改为文本时才会发生. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- cocos2d-x 3.x Mac环境下搭建, 创建Xcode项目
- Mono下配置ActiceRecord使用sqlite数据库
- c# – 如何指定DbContext使用的表的名称
- ruby-on-rails – ImageMagick – “CORE_RL_magick_.dll未
- c# – 如何在LinqPad中将Where,Select,OrderBy等应用于存储
- ruby – activerecord查找和更新
- cocos2d-x 3.2文件读写(普通文件,plist,xml)
- ruby-on-rails – 将成为iPhone应用程序后端的Rails3应用程
- 我可以编程一个ingenico / verifone终端来做我想做的事吗?
- 【稀饭】react native 实战系列教程之热更新原理分析与实现
推荐文章
站长推荐
- (服务端处理)ajax 设置Access-Control-Allow-Ori
- swift dictionary嵌套数组操作 – 不能在字典中改
- ACE_Reactor(五)ACE_TP_Reactor和ACE_Select_Rea
- ASV2011(Action Script Viewer)免费获得
- bboss mvc ajax响应输出中文乱码解决方法
- hadoop wordcount
- SQLLite (三):sqlite3_prepare_v2,sqlite3_step
- 在Oracle中创建一个sha1-hash行
- ruby-on-rails – Gem文件正在请求从Rails 4升级
- 【推荐】手Q开源Hybrid框架VasSonic介绍,极致的
热点阅读