node.js - 如何使用 Knex js 创建 varchar 为 30 的列?
问题描述
我在我的节点应用程序中使用 Knex js,我需要一些带有 varchar 330 和 50 的列,但我找不到任何资源来解释如何使用 Knex 实现这一点。
我需要类似的东西
table.string("userName").notNullable().varchar(30);
解决方案
您可以通过将第二个参数传递给指定所需长度的 .string 方法来定义长度。
string — table.string(name, [length])
参考: http: //knexjs.org/#Schema-string
推荐阅读
- python - 为出现次数绘制热图
- amazon-web-services - Logstash 不将日志推送到弹性搜索
- android - Espresso 测试,点击 Chip view not working
- python - 如何使用 python 从列表中读取所需的值并将其存储在 csv 中?
- python - 如何在 Colab 中设置 Pyglet 以与 Manim 一起使用?
- c# - 在 Chrome 于 2020 年 2 月针对 SameSite 相关问题进行更新后,即使遵循 .NET 的 Web 配置建议,我的 IFrame 仍然存在问题
- asp.net-core - 如何在 asp.net MVC 控制器中将文本打印到下一行?
- php - 我们如何使用 PHP 将数组值上传到数据库?
- java - 使用循环用数组填充键时,哈希映射键重新调整为空
- file - 更新 DriveItem 中的内容