gpt4 book ai didi

ruby-on-rails - 使用文本而不是 :string varchar 的 Ruby on Rails 数据库迁移脚本

转载 作者:搜寻专家 更新时间:2023-10-30 22:22:18 24 4
gpt4 key购买 nike

我是 Ruby on Rails 的初学者,如果这很明显,我深表歉意,但我正在尝试学习如何编写数据库迁移脚本,我想将以下 long_description 更改为文本值字符串:

class CreateArticles < ActiveRecord::Migration
def self.up
create_table :articles do |t|
t.column "short_description", :string
t.column "long_description", :string
t.timestamps
end
end
end

知道这是怎么可能的吗?

最佳答案

class CreateArticles < ActiveRecord::Migration
def self.up
create_table :articles do |t|
t.string :short_description
t.text :long_description
t.timestamps
end
end
def self.down
# don't forget the down method
end
end

另外,不要忘记 down 方法。

列出了迁移类型 here .

  • :字符串
  • :文本
  • :整数
  • : float
  • :十进制数
  • :日期时间
  • :时间戳
  • :时间
  • :日期
  • :二进制
  • : bool 值

关于ruby-on-rails - 使用文本而不是 :string varchar 的 Ruby on Rails 数据库迁移脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1783667/

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