问题标签 [korma]

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 回答
230 浏览

clojure - 无法为具有默认字段的 Korma 实体选择 COUNT(*)

我无法SELECT COUNT(*)从我在 Korma 中映射的实体中获取信息。

这是我的实体:

(declare users responses) (korma/defentity users (korma/entity-fields :id :slack_id :active :token :token_created) (korma/many-to-many responses :userresponses))

这是我的尝试SELECT COUNT(*)

(korma/select schema/users (korma/fields ["count(*)"]) (korma/where {:slack_id slack-id}))

我收到此错误:

ERROR: column "users.id" must appear in the GROUP BY clause or be used in an aggregate function at character 8 STATEMENT: SELECT "users"."id", "users"."slack_id", "users"."active", "users"."token", "users"."token_created", count(*) FROM "users" WHERE ("users"."slack_id" = $1)

即使我在此查询中指定要选择的字段,看起来 Korma 也包含了我的实体字段。我该如何覆盖它?

0 投票
1 回答
430 浏览

postgresql - 使用 Korma 插入原始 SQL

我想用 Korma 执行以下原始 SQL:

参数等于:

两者都评估以纠正字符串并在 repl 中工作。

但是在运行时我在 psql 控制台中有以下错误:

无法弄清楚是什么问题。有人用 Korma 做过插入吗?

PostgreSQL 9.5 + 科尔马 0.4.2

0 投票
1 回答
133 浏览

postgresql - Korma 和 Postgresql 的默认 ID?

我有以下架构:

这是相应的艺术品实体:

我想知道为什么以下返回PSQLException ERROR: null value in column "id" violates not-null constraint

该字段不应该ID SERIAL PRIMARY KEY自动填充吗?这是否与 Korma 与 PSQL 的交互有关?

0 投票
0 回答
195 浏览

postgresql - 在 tomcat 8 上部署 clojure ring 应用程序时出现内存泄漏错误

我正在尝试在 tomcat 8 上部署环形应用程序战争。与lein ring uberwar.

我怀疑这是因为 jdbc 连接线程,但不确定。

我正在使用 [org.postgresql/postgresql "9.4-1206-jdbc42"][korma "0.4.1"]

项目.clj

处理程序.clj


这是来自 tomcat 日志的错误跟踪 -

0 投票
3 回答
166 浏览

clojure - 如何在 Luminus 或 Compojure 项目中设置 Korma?

我正在尝试使用 Korma 并将其设置为我的 Luminus 项目。Korma 为 Postgresql 提供了以下帮助程序:

我怎样才能并且应该以某种方式利用profiles.clj我有 PG 的测试和开发连接字符串的文件来设置 Korma?

如果是这样,在profiles.clj没有“生产”连接字符串的情况下,我应该添加它还是什么?

0 投票
1 回答
372 浏览

clojure - 错误数量的 args (4) 传递给:jdbc/query using Korma

我正在尝试使用 Korma 创建简单的应用程序:

但我得到了错误:

我该如何解决?

0 投票
1 回答
108 浏览

clojure - has-many 不起作用

我有 2 张桌子

这是我的 clojure 声明

而且我无法选择user_account表格recipe

0 投票
1 回答
114 浏览

sql - 使用 sqlkorma 截断表

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

我得到:

0 投票
0 回答
71 浏览

clojure - 持久化到数据库时的一天差异

我的数据库有一个这样的列 dob:

对于 TDD,我使用 korma 和 lobos 对内存中的 H2 数据库进行测试:

我有一个助手 f-tion 来转换日期字符串:

然而,当我测试商店并以某种方式检索时,我总是会在日期之间得到一天的差异:

失败:实际:(不是(= { :dob "1935-06-05" } { :dob "1935-06-04" }))

0 投票
1 回答
46 浏览

clojure - Hele 将 MSSQL 查询转换为 Korma 实体

我有以下 MSSQL 查询,我无法找出 Korma 实体。请帮忙

谢谢