动态地将新类型添加到hsqldb(inet和text)

时间:2011-06-15 10:22:27

标签: hibernate postgresql hsqldb

我正在使用hibernate和PostgreSQL进行部署和测试我正在使用hsqldb。有没有办法可以为非hsqldb兼容的类型(即inet和text)添加别名(不更改hsqldb源代码)?

1 个答案:

答案 0 :(得分:3)

是。 HSQLDB 2.2允许您定义新类型。

  • 使用PostgreSQL语法兼容性 模式。这增加了对TEXT的支持 类型以及几个重要的 语法差异。将;sql.syntax_pgs=true附加到URL的末尾或将其添加为连接属性,或执行SQL语句SET DATABASE SQL SYNTAX PGS TRUE启用PostgreSQL语法模式。 HSQLDB指南http://hsqldb.org/doc/2.0/guide/management-chapt.html#mtc_compatibility_postgres

  • 中记录了语法添加
  • 使用CREATE TYPE new_type_name AS built_in_type_definition创建 不是的类型的别名 支持的