当前位置: 首页 > 知识库问答 >
问题:

Flyway和QuestDB:未知函数名:EXISTS(CURSOR)

左丘曦
2023-03-14

我试图在QuestDB上运行Flyway迁移脚本。

当我运行它时,我收到以下错误:

 ERROR: unknown function name: EXISTS(CURSOR)

我从日志中看到它将此查询发送到QuestDB,该数据库显然没有实现EXISTS(CURSOR),尽管它们promise实现PostgreSQL的接口。

select-virtual EXISTS((select-virtual 1 1 from (select [relnamespace, relname, relkind] from pg_catalog.pg_class() c join (select [oid, nspname] from pg_catalog.pg_namespace() n 
where nspname = $1) n on n.oid = c.relnamespace where relname = $2 and relkind = 'r') c)) EXISTS from (long_sequence(1))

我们在全公司范围内使用Flyway,所以我正在努力让它发挥作用。有人知道如何让flyway停止这个查询吗?或者其他有帮助的东西?

暂时还没有答案

 类似资料:
  • QuestDB 是用于时间序列数据的高性能开源 SQL 数据库。它使用面向列的方法、大量并行向量化执行、SIMD 指令以及一系列低延迟技术。整个代码库是从头开始构建的,没有依赖关系,并且 100% 没有垃圾回收。QuestDB 实现了SQL,并使用本地扩展对其进行了时间序列扩展。 它公开了 PostgreSQL 有线协议、高性能 REST API,并支持InfluxDB Line Protocol

  • Scala有一个Array#exists函数,工作原理是这样的: 我想创建一个类似的火花存在功能。假设我们有以下< code>sourceDF: 我希望能够写出这样的东西: 这是我写的代码: 我理解为什么我的代码不工作。UDF需要列参数,匿名函数不是列对象。在<code>lit<code>中包装匿名函数不起作用: 如何使此代码正常工作?

  • 问题内容: 我收到以下异常: 实体类头: 在hibernate.cfg.xml中: 在测试课程中: 我在没有注释的情况下进行了此工作(例如:在映射文件中使用映射),但是简单地使用JPA注释来声明映射似乎更直观-但我似乎无法使其正常工作。 我在这里做错了什么?我要做什么甚至有可能吗?看来我不是唯一遇到这种情况的人,请参阅:这里。 我正在使用hibernate3.5.6-FINAL FWIW。 TIA

  • 我以编程方式签名PDF。每个新签名都是以增量方式添加的,我在%EOF之后添加签名字典,并像这样更新AcroForm(对不起,我在工作,所以我不能上传PDF): 也许问题是我有多个具有相同ID的对象,而我的最后一个AcroForm只引用了最后一个签名?我想能够签署一个文件多次,但我有一个问题。第一次签名没有问题,并显示以下横幅: 然后我尝试用另一个证书再次对同一个文件进行签名,这给了我签名旁边的垃圾

  • 处理转换并为输入创建规范。输出是嵌套数组,但我期待扁平数组。2.需要拆分字符串并获得第一个元素。分裂函数似乎不起作用。 这方面的任何帮助都是很好的。

  • 我在Vannila JS中制作了一个随机密码生成器,我在下面的代码中遇到了一个未知的问题: 在这段代码中,如果将语句括在大括号{}中,则Object.values(item)[0]不起作用: 我不明白为什么会发生这种情况,我试着搜索文档,但没有用,谢谢!