0

在我需要维护的 Grails 1.3.9 应用程序中,有一个使用like的查询。客户安装可以使用不同的 PostgreSQL 数据库版本(7.3 和 9.x)。

搜索模式通常可以包含非 ASCII 字符。这样的 SELECT .. WHERE 列 LIKE 模式语句在 PostgreSQL 7.x 中不能正常工作,必须以不同的方式处理。

Grails 中有没有办法在运行时确定 PostgreSQL 服务器版本来解决这个问题?

4

1 回答 1

2

如果您可以发出原始 SQL:

select version();
于 2013-08-28T11:47:07.087 回答