我正在使用hibernate和PostgreSQL进行部署和测试我正在使用hsqldb。有没有办法可以为非hsqldb兼容的类型(即inet和text)添加别名(不更改hsqldb源代码)?
答案 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
创建
不是的类型的别名
支持的