Hasty Briefsbeta

双语

PostgreSQL to pull property graphs from v19 after design flaws

21 days ago
  • PostgreSQL因系统性锁定、依赖性和目录问题,将从即将发布的v19版本中移除SQL/PGQ属性图特性。
  • Andres Freund发现以下问题:属性图的目录表示不优雅,pg_dump遗漏依赖项,级联删除导致孤立标签和属性引发错误。
  • Melanie Plageman指出未解决的设计问题,包括孤立清理不充分,以及标签/属性作用域缺乏共识。
  • 进一步发现的缺陷包括:无锁的重写路径、AlterPropGraph上的弱锁、越界读取、零列GRAPH_TABLE引用、缺少权限检查、dump功能损坏。
  • 其他开发者报告的问题:DROP OWNED BY损坏、外键边缘键导致图形静默丢失、接受非唯一键、列类型更改对依赖项报错。
  • Sami Imseih反对在通用删除代码中添加属性图特定的孤立逻辑,认为这是对不干净目录表示的补偿。
  • Freund得出结论该特性在v19版本中尚未就绪,可能也无法在v20版本中完成;Peter Eisentraut同意回滚,通过移除发布压力来重新设计。