gpt4 book ai didi

postgresql - 列出与模式关联的所有运算符家族以及运算符家族中的所有运算符?

转载 作者:行者123 更新时间:2023-11-29 12:34:22 24 4
gpt4 key购买 nike

你好,

如何选择/列出与数据库/模式关联的所有运算符系列,并列出 postgreSQL 中操作系列中的所有操作(8.3,如果重要的话)。

谢谢!

最佳答案

模式中的运算符系列:

SELECT *
FROM pg_opfamily opf JOIN pg_namespace n ON n.oid = opf.opfnamespace
WHERE n.nspname = 'something';

获取一个运算符家族中的所有运算符比较棘手,因为一个运算符家族中有些运算符直接包含,有些则通过运算符类包含。要得到前者,加入pg_opfamilypg_amop,得到后者,加入pg_opfamilypg_opclass,然后在这两种情况下都针对 pg_operator。不过,这些信息的用处值得怀疑,因为为了评估运算符系列在查询规划和优化方面的可用性,您还需要有关访问方法、数据类型和其他一些信息。

关于postgresql - 列出与模式关联的所有运算符家族以及运算符家族中的所有运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5373656/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com