↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

PostgreSQL 19 的 SQL/PGQ 已能表达异构图 RSS

Hans-Jürgen Schönig 演示了用 PostgreSQL 19 的 SQL/PGQ 建异构图:一个属性图里同时有 person、company 两类顶点和 knows、works_at 两类边,跨表关系照常查。他也点出眼下的限制,MATCH 子句还不支持逗号分隔的多个路径模式,替代做法是把多个 GRAPH_TABLE 子查询按 ID 列连接。另有两个坑:多标签图里用匿名边会悄悄合并所有边类型,可变长度路径也还没实现。

发布于 2026-09-10T10:59:44.192913Z · Hans-Jürgen Schönig · CYBERTEC
PG19 SQL/PGQ 图查询

Hans-Jürgen Schönig 演示了用 PostgreSQL 19 的 SQL/PGQ 建异构图:一个属性图里同时有 person、company 两类顶点和 knows、works_at 两类边,跨表关系照常查。他也点出眼下的限制,MATCH 子句还不支持逗号分隔的多个路径模式,替代做法是把多个 GRAPH_TABLE 子查询按 ID 列连接。另有两个坑:多标签图里用匿名边会悄悄合并所有边类型,可变长度路径也还没实现。

Hans-Jürgen Schönig 演示了用 PostgreSQL 19 的 SQL/PGQ 建异构图:一个属性图里同时有 person、company 两类顶点和 knows、works_at 两类边,跨表关系照常查。他也点出眼下的限制,MATCH 子句还不支持逗号分隔的多个路径模式,替代做法是把多个 GRAPH_TABLE 子查询按 ID 列连接。另有两个坑:多标签图里用匿名边会悄悄合并所有边类型,可变长度路径也还没实现。

原始来源 ↗

来源记录
  • center.info_item · f249f7fea8f37fbb · 2026-10-03T04:08:35.169032Z
  • pgweb.info_item · f249f7fea8f37fbb · 2026-10-03T04:08:55.967155Z