提交 d9d2a824 编写于 作者: A Andrey Hitrin

Comment query condition for partition


Former-commit-id: da144ba1
上级 85a93de3
......@@ -414,8 +414,10 @@ public class PostgreSchema implements DBSSchema, DBPNamedObject2, DBPSaveableObj
@Override
public JDBCStatement prepareLookupStatement(@NotNull JDBCSession session, @NotNull PostgreSchema postgreSchema, @Nullable PostgreTableBase object, @Nullable String objectName) throws SQLException {
final JDBCPreparedStatement dbStat = session.prepareStatement(
"SELECT c.oid,c.*,d.description,(select array_agg(i.inhparent) from pg_catalog.pg_inherits i where i.inhrelid = c.oid) parents,"+
"pg_get_expr(relpartbound,c.oid) partexpr\n"+
"SELECT c.oid,c.*,d.description,(select array_agg(i.inhparent) from pg_catalog.pg_inherits i where i.inhrelid = c.oid) parents\n"+
//FIXME pg_get_expr(relpartbound,c.oid) - partition condition (for properties)
//valid only in Postgres 10 and above
//",pg_get_expr(relpartbound,c.oid) partexpr\n"+
"FROM pg_catalog.pg_class c\n" +
"LEFT OUTER JOIN pg_catalog.pg_description d ON d.objoid=c.oid AND d.objsubid=0\n" +
"WHERE c.relnamespace=? AND c.relkind not in ('i','c')" +
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册