在 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