在 sequel 迁移中创建文本数据类型
Create text data type in sequel migration
alter_table(:pages) do
add_column :about, Text
end
当 运行 迁移 rake sq:migrate
我得到
rake aborted!
NameError: uninitialized constant Text
如何创建文本数据类型。我确实遵循了文档,但是 sequel 文档非常少,例如
更新 1
我可以在迁移中创建 table 时使用 Text :about 但问题仍然存在于更改 table
您可能已经想到了这一点,但您可以在 Sequel 中指定 text
数据类型,如下所示:
alter_table(:pages) do
add_column :about, String, text: true
end
有关详细信息,请参阅 documentation。
这也有效,而且更简洁:
alter_table(:pages) do
add_column :about, :text
end
alter_table(:pages) do
add_column :about, Text
end
当 运行 迁移 rake sq:migrate
我得到
rake aborted!
NameError: uninitialized constant Text
如何创建文本数据类型。我确实遵循了文档,但是 sequel 文档非常少,例如
更新 1
我可以在迁移中创建 table 时使用 Text :about 但问题仍然存在于更改 table
您可能已经想到了这一点,但您可以在 Sequel 中指定 text
数据类型,如下所示:
alter_table(:pages) do
add_column :about, String, text: true
end
有关详细信息,请参阅 documentation。
这也有效,而且更简洁:
alter_table(:pages) do
add_column :about, :text
end