问题标签 [sqlkorma]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
114 浏览

sql - 使用 sqlkorma 截断表

我只是无法让查询简单地截断表以使用 korma:

我得到:

0 投票
1 回答
113 浏览

sql - 如何从逗号分隔的 id 字符串构建 WHERE 查询?

我希望能够构建一个查询,该查询采用一串 uuid 并用逗号将其吐出以生成以下 sql 语句:

uuid

sql

我尝试在以下方法中使用 sqlkorma 生成此查询,但是在生成 WHERE 子句时遇到问题。

0 投票
1 回答
98 浏览

clojure - 构建where子句?

我希望能够为查询构建 where 子句。我想输入一个 where 条件数组并使用 korma 构建查询,如下所示:

但是,这里的 for 循环会复制查询对象。是否可以合并这些对象或您可以推荐的其他方法来实现所需的输出?

0 投票
1 回答
123 浏览

clojure - korma/fields 可以采用一系列列吗?

我希望能够传递一个用户定义的字段数组,其中包含需要获取的所有列的列表。korma/fields 可以采用一系列列吗?

我本质上想要创建的是这样的:

0 投票
1 回答
117 浏览

clojure - 如何模拟 sqlKorma?

我不熟悉在 Clojure 中模拟是如何工作的。具体来说,我不确定应该如何测试实现 sqlKorma 查询或调用数据库的函数?理想情况下,我希望能够在我的测试中模拟 sqlKorma。

我正在使用 Speclj 来测试我的应用程序。

0 投票
1 回答
46 浏览

clojure - 如何正确定义 SQLKorma 实体的外键?

当我使用以下实体配置运行简单查询时。SqlKorma 生成查询并尝试将 table_b 与 table_a 连接,但它使用的字段不存在?

我已经在配置中指定了正确的外键,但 sqlKorma 仍然尝试加入 table_a_id?

如果我将 table_b PK 设置为 table_a_id 则查询将起作用,但我想使用令牌作为 PK。

0 投票
2 回答
692 浏览

clojure - 缺少表的 FROM 子句条目?

当我从具有多个关系的表中选择特定字段时,我会收到如下异常:org.postgresql.util.PSQLException: ERROR: missing FROM-clause entry for table \"bar\"

以下是我定义的关系:

这是我在 sqlkorma 中生成的查询:

如果我选择使用 with 的所有字段,*则查询运行没有问题。但是,我想指定要选择哪些字段,我做错了什么?

0 投票
1 回答
193 浏览

clojure - Korma - 加入子选择但如何指定别名?

我想为此查询中的子选择分配一个别名:

这是我要创建的 sql:

但目前 sql korma 刚刚生成:

0 投票
1 回答
92 浏览

clojure - 模仿 sqlkorma 中的分区/窗口函数

我正在尝试使用 sqlkorma 调用此函数的等效项,但在文档(http://sqlkorma.com/docs)中没有找到等效的分区:

为了清楚起见,在我的数据库中,有一个一对多的关系列变量“cgi”和“c.id”