gpt4 book ai didi

postgresql - 列在索引中的位置

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

如何获取PostgreSQL数据库索引中某列的位置? pg_index 目录表中的 indkey 给出了该列在其表中的位置,但我想要该列在其包含索引中的位置。

最佳答案

这是一种方法。这可能不是最好的方法。

SELECT c.relname, a.attname, a.attnum 
FROM pg_attribute a
INNER JOIN pg_class c on c.oid = a.attrelid
WHERE c.relkind = 'i'
AND c.relname = 'beds_pkey'
AND a.attnum > 0

其中 beds_pkey 是索引的名称。

关于postgresql - 列在索引中的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7362144/

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