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