在knex迁移中创建表时,我已经指出了一个col:
table.string("content");
默认为varchar 255.我希望能够容纳更多文本。如何向knex表明我希望发生这种情况?
答案 0 :(得分:0)
还有其他方法可以做到:
table.text(columnName, [textType]);
添加一个文本列,为 MySql 文本数据类型首选项添加可选的 textType,其中 textType 默认为文本。
PSQL 文本类型描述:可变无限长度。
参考文献:
http://knexjs.org/#Schema-text
https://www.postgresql.org/docs/9.1/datatype-character.html
https://chartio.com/resources/tutorials/understanding-strorage-sizes-for-mysql-text-data-types/