HSQLDB 有 PostgreSQL 之类的扩展吗?

Posted

技术标签:

【中文标题】HSQLDB 有 PostgreSQL 之类的扩展吗?【英文标题】:Does HSQLDB have extensions like PostgreSQL? 【发布时间】:2017-05-08 12:54:22 【问题描述】:

PostgreSQL - CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog;

HSQLDB - ?

我们如何解决这个问题?

【问题讨论】:

不,它没有像 Postgres 中的扩展那样的“打包”概念 有解决办法 针对哪个问题?您可以在 HSQLDB 中创建存储过程和函数。您想通过将它们放入扩展中来解决什么问题?也许您想研究Liquibase 或 Flyway 之类的工具。 绝对不可能对 HSQLDB 运行 pg_dump 脚本。 create extension 只是冰山一角 @a_horse_with_no_name 如果与HSQLDB如此不兼容,那么拥有POSTGRES模式的目的是什么? 【参考方案1】:

用户定义的Java存储过程和函数,包括聚合函数~http://hsqldb.org/web/hsqlFeatures.html

从他们的网站看来,它支持存储过程。但是,它似乎不提供任何其他类型的扩展支持。

【讨论】:

Postgres 中的扩展不仅仅是“存储过程”。

以上是关于HSQLDB 有 PostgreSQL 之类的扩展吗?的主要内容,如果未能解决你的问题,请参考以下文章

通过 Windows ODBC PostgreSQL 驱动程序连接到 HSQLDB 2.5

如何告诉 HSQLDB 允许为 SERIAL 定义身份?

HSQLDB 和唯一约束

数据库 Hsqldb 无法区分日期和时间戳

hsqldb 中的间隔格式异常无效,但查询在 Postgres 中有效

Postgresql - concat_ws 之类的功能?