Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql Clojure Korma能否在Postgres中生成带返回的查询?_Postgresql_Clojure_Korma_Sqlkorma - Fatal编程技术网

Postgresql Clojure Korma能否在Postgres中生成带返回的查询?

Postgresql Clojure Korma能否在Postgres中生成带返回的查询?,postgresql,clojure,korma,sqlkorma,Postgresql,Clojure,Korma,Sqlkorma,我试图从博士后的文档中复制这个查询: WITH moved_rows AS ( DELETE FROM products WHERE "date" >= '2010-10-01' AND "date" < '2010-11-01' RETURNING * ) INSERT INTO products_log SELECT * FROM moved_rows; 将移动的行作为( 从产品中删除 哪里 “日期”>=“2010-10-

我试图从博士后的文档中复制这个查询:

WITH moved_rows AS (
    DELETE FROM products
    WHERE
        "date" >= '2010-10-01' AND
        "date" < '2010-11-01'
    RETURNING *
)
INSERT INTO products_log
SELECT * FROM moved_rows;
将移动的行作为(
从产品中删除
哪里
“日期”>=“2010-10-01”和
“日期”<'2010-11-01'
返回*
)
插入到产品日志中
从移动的行中选择*;
Korma真的能做到吗(当然,除了编写原始SQL之外)?我在文件中没有提到这一点


谢谢……

在深入研究Korma源代码之后,我注意到它自己生成查询。然后我浏览了Korma源代码,其中没有返回关键字:

$ grep -ri returning .
$
因此,我得出了一个结论,不幸的是,目前Korma不支持使用-
返回
Postgres语法的


下一步可以做的是联系Korma开发人员。

我已经成功执行了一个类似的查询,
更新
,使用函数返回
关键字