【问题标题】:Does Duck DB support triggers?Duck DB 是否支持触发器?
【发布时间】:2022-10-18 04:52:07
【问题描述】:

我怀疑答案是否定的,但我只是想检查是否有人有办法在 DuckDB 中实现触发器?

我有一个 SQLite 数据库,它严重依赖于带有 INSTEAD OF INSERT/UPDATE/DELETE 触发器的视图来屏蔽应用程序的底层表结构。听说过有关 DuckDB 的好消息,我希望尝试移植,但缺乏触发器(或实现相同目标的替代机制)是一个阻碍。我并不想用访问数据库的各种宿主语言重新实现所有功能。

【问题讨论】:

    标签: sql duckdb


    【解决方案1】:

    不。

    DuckDB 的 documentation(截至 2022 年 10 月)不包含对数据库触发器的任何引用。

    也就是说,鉴于项目的性质——分析的(OLAP) 数据库,而不是事务性的(OLTP) 一——无论如何,我会说开发人员几乎没有动力来实现此功能。

    此外,this issue 在 GitHub DuckDB 上。

    SQLite 和 DuckDB 都是两个很棒的工具!但是非常不同的野兽。使用最适合您工作的工具。

    【讨论】:

      猜你喜欢
      • 2018-08-06
      • 1970-01-01
      • 2020-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多