postgresql查询某个字段属于哪个表

一、场景还原

前端小林问我,它从前端的返回的某些字段,想知道那个表有这个字段,它想操作这个表……


二、sql语句


SELECT *
FROM information_schema. COLUMNS
WHERE COLUMN_NAME = 'storename';

在这里插入图片描述


SELECT c.relname AS "表名",a.attname AS "字段名",c.oid
FROM pg_class c 
LEFT JOIN pg_attribute a ON a.attrelid = c.oid
WHERE c.relname NOT LIKE 'pg_%'
-- AND c.relname =  'kx_store'
AND a.attname = 'storename';

在这里插入图片描述

发布了274 篇原创文章 · 获赞 119 · 访问量 29万+

猜你喜欢

转载自blog.csdn.net/qq_31156277/article/details/91379920