提交 5c65f41c 编写于 作者: S serge-rider

#3840 PG: functions loading fix (PG <= 8.3)

上级 001cd3ec
......@@ -786,7 +786,8 @@ public class PostgreSchema implements DBSSchema, DBPNamedObject2, DBPSaveableObj
@Override
public JDBCStatement prepareLookupStatement(@NotNull JDBCSession session, @NotNull PostgreSchema owner, @Nullable PostgreProcedure object, @Nullable String objectName) throws SQLException {
JDBCPreparedStatement dbStat = session.prepareStatement(
"SELECT p.oid,p.*,pg_catalog.pg_get_expr(p.proargdefaults, 0) as arg_defaults,d.description\n" +
"SELECT p.oid,p.*," +
(session.getDataSource().isServerVersionAtLeast(8, 4) ? "pg_catalog.pg_get_expr(p.proargdefaults, 0)" : "NULL") + " as arg_defaults,d.description\n" +
"FROM pg_catalog.pg_proc p\n" +
"LEFT OUTER JOIN pg_catalog.pg_description d ON d.objoid=p.oid\n" +
"WHERE p.pronamespace=?" +
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册