javascript - 使用 knex.js 将 NOCASE 整理列添加到 sqlite
问题描述
我正在使用 knex.js 连接到我的 sqlite 数据库。我有以下架构:
knex.schema
.createTable('posts', table => {
table.text('id').notNullable().unique().primary()
table.text('author')
table.text('title')
})
我将如何使用 knex.js 添加一个最终subreddit TEXT COLLATE NOCASE,
在 sql 中的列?
我需要做类似的事情,table.text('subreddit').collate('NOCASE')
但knex 文档说 knex collate 方法仅适用于 mysql,那么我该如何将它添加为列?
解决方案
推荐阅读
- sql - 在 Oracle SQL 中仅用空格替换前导零
- amazon-web-services - 如何将环境变量传递给 ECS 中未启动的容器
- wordpress - 我的 wordpress 网站上的商店页面出现严重错误
- pyspark - 获取 pyspark.sql.utils.ParseException: 在 pyspark sql 中的“in”处缺少“)”
- ruby-on-rails - Deep rails 即时嵌套属性
- java - OpenJDK cross-compilation couldn't find X11 libraries but packages are installed
- ubuntu - 无法在 Minikube 中创建 Pod
- android - The resource requested could not be found on this server! android studio
- apache-spark - spark-shell command throwing this error: SparkContext: Error initializing SparkContext
- firebase - FirebaseFirestoreSwift - 没有带有 SPM 的此类模块