knex.js 相关问题

Knex.js是Postgres,MySQL和SQLite3,Oracle和MS SQL Server的查询构建器。它设计灵活,便携,使用起来很有趣。它具有传统的节点样式回调以及用于更清晰的异步流控制的承诺接口,全功能查询和模式构建器,事务支持,连接池以及不同查询客户端和方言之间的标准化响应。

如何在 PostgreSQL 中高效插入或更新插入单列以获得最佳性能?

我正在寻求有关如何使用 PostgreSQL 更新特定列中的多行的指导。我对提供最佳性能的方法特别感兴趣。任何帮助将不胜感激...

回答 1 投票 0

Knex 要求安装 sqlite3,但我正在使用 mysql 数据库

我正在尝试对本地 MySQL 数据库进行查询,但是当我使用 knex 时,它要求我安装 sqlite3 的驱动程序,但我不需要,因为我的数据库是 MySQL。 我尝试安装...

回答 2 投票 0

使用 Postgres JSONB“?”构建 knex innerJoin运营商?

我想用 knex 创建一个这样的查询: 选择“数据”。“父级”。“名称” 来自“数据”。“父级” 内连接“数据”。“子&q...

回答 1 投票 0

排序规则“utf8_bin”对于字符集“utf8mb4”无效

我正在尝试在我的应用程序中添加 😋 这样的表情符号。为了使其工作,我必须在数据库连接中使用字符集:'utf8mb4'。但后来我的其他搜索查询不起作用并出现错误......

回答 2 投票 0

启动签名和公证的应用程序时出错 - 主进程中发生 JavaScript 错误

启动已进行 osx 签名并使用 electro-forge 进行公证的 Electronjs 应用程序时,出现以下错误: 未捕获的异常: 错误:Knex:运行 $ npm 安装 sqlite3 --save dlopen(/var/

回答 1 投票 0

使用 Express 传输结果时获取连接超时

我们使用以下代码将查询结果流式传输回客户端: app.get('/events', (req, res) => { 尝试 { const 流 = db('事件') 。选择('*') .where({ id_use...

回答 1 投票 0

Knex 超时 - 修复它的最佳方法是什么?

我有一个托管在 Amazon Linux AMI 上的应用程序后端,它是我大约 6 个月前设置的。最初,我没有太多考虑就使用了 Node.js 17.x,因为它是我的 AWS AMI 设置的一部分。 嗬...

回答 1 投票 0

Knexfile 在命令行迁移期间未获取 .env 变量

我正在使用 Knex 和 MySQL 数据库,并尝试使用 npx knex migrate:latest 迁移我的表。但是,当我运行该命令时,出现以下错误:“访问被拒绝使用...

回答 1 投票 0

Knex:获取连接超时。泳池可能已经满了。您是否错过了 .transacting(trx) 调用? [2024]

我在尝试使用一系列利用 Knex 迁移的 npm 脚本部署 Node.js 应用程序的数据库更改时遇到 KnexTimeoutError。我的目标是回滚所有迁移...

回答 1 投票 0

如何使用Sinon在Hapi/Lab测试中消除knex调用?

我正在尝试为新的 Hapi 应用程序设置测试模式。我过去曾在 Express 中使用过 Mocha 和 Chai,但我正在尝试使用 Lab 和 Code 来留在 Hapi 生态系统中。我也在使用 Booksh...

回答 2 投票 0

使用 Knex.js 和 PostgreSQL 处理并发事务

我正在开发一个 Node.js 应用程序,使用 knex.js 与 PostgreSQL 进行数据库操作。我的数据库有一个用户表,其中包含列 id 和 Credits。我的 PostgreSQL 数据库的隔离级别...

回答 1 投票 0

如何从 knex.js 连接访问底层的 better-sqlite3?

我想知道如何获得 knex 正在使用的 better-sqlite3 连接,以便我可以直接在 knex 连接上使用 better-sqlite3 方法。具体来说,我想使用 better-s...

回答 1 投票 0

如何仅从 SELECT 和 WHERE IN 查询返回值?

我有下表 - 订单: ID 价值 价格 数量 2 '橙子' 12 美元 7 8 '黄色的' 14 美元 29 5 '绿色的' 17 美元 9 我必须使用 WHERE IN 子句执行 SELECT 查询 从订单中选择值 WHERE ...

回答 1 投票 0

使用 Firebase Functions V2 的 Cloud SQL

当从 Firebase V2 可调用函数连接到 PostgreSQL 15 的 Cloud SQL 实例时,我收到 connect ENOENT /cloudsql/:us-west1:/.s.PGSQL.5432。我看过

回答 1 投票 0

无法使用 knex 从 postgres 获取当前时间戳

我正在使用 Knex 并使用原始查询来获取 Postgres 数据库的当前时间戳。我在用 knex.raw('现在选择()').then(function(resp) { 控制台.log(分别) }) 但我无法得到

回答 1 投票 0

Knex.Js 在 PostgreSQL 上使用 BatchInsert 忽略重复项

对于使用 Knex.Js 进行常规插入,您可以执行以下操作,以便在插入时忽略任何重复项: knex('表名') 。插入({ 电子邮件:“[email protected]”, 名称:&...

回答 1 投票 0

如何在 Knex.JS 中对 UNION ALL 查询的第一个表达式进行分组?

我有一个与另一个表类别链接的表条目。 还有一个 BOOLEAN 类型的列 is_marked。 用户可能想单独查看标记的条目,所以我希望显示的计数

回答 1 投票 0

配置数据库时,连接详细信息不可用 Digital Ocean

我在数据库连接方面遇到问题。应用程序 (Node.js/Strapi) 无法访问数据库。我们甚至看不到连接字符串或数据库用户名/密码。目前

回答 3 投票 0

Knex:回滚特定迁移?

我希望能够在命令行上回滚特定的 knex 迁移。 例如: knex 迁移:回滚('20161104101325') 这可能吗?

回答 2 投票 0

Knex.js 返回插入的记录ID

我正在向 quoteNotes 表中插入一条注释。当我插入它并控制台记录 res.它没有给我插入注释的记录。 router.post('/:id/notes', (req, res) => { 常量 {id...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.