2
我正在使用hibernate和PostgreSQL进行部署和测试我正在使用hsqldb。有没有一种方法可以为不与hsqldb兼容的类型(即inet和文本)添加别名(而不更改hsqldb源代码)?动态添加新类型到hsqldb(inet和文本)
我正在使用hibernate和PostgreSQL进行部署和测试我正在使用hsqldb。有没有一种方法可以为不与hsqldb兼容的类型(即inet和文本)添加别名(而不更改hsqldb源代码)?动态添加新类型到hsqldb(inet和文本)
是的。 HSQLDB 2.2允许你定义新的类型。
使用PostgreSQL语法兼容性 模式。这增加了对TEXT 类型以及几个重要的 语法差异的支持。将;sql.syntax_pgs=true
附加到URL的末尾或将其添加为连接属性,或者执行SQL语句SET DATABASE SQL语法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
中对于不支持
如何设置HSQLDB使用PostgreSQL语法兼容模式类型创建 别名? – jacob 2011-06-15 11:10:34
用信息编辑答案。 – fredt 2011-06-15 11:30:16