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