Postgresql中的主键

时间:2016-07-19 03:47:09

标签: sql postgresql indexing primary-key

我正在使用postgres,我发现此查询可以检索表的主键

SELECT a.attname, format_type(a.atttypid, a.atttypmod) AS data_type
FROM   pg_index i
JOIN   pg_attribute a ON a.attrelid = i.indrelid
                     AND a.attnum = ANY(i.indkey)
WHERE  i.indrelid = 'tablename'::regclass
AND    i.indisprimary;

我想检索数据库中的所有主键和索引。这该怎么做?
谢谢

0 个答案:

没有答案