PostgreSQL 命令显示实体关系

Grz*_*zzz 1 postgresql psql

一开始我想指出我不是,而且我从来都不是数据库管理员。我有相关的经验和知识PL/SQLSQL但到目前为止,我接触的每个数据库最多有 50 个表,即使我手动创建,寻找实体之间的关系也不是那么难。

现在问题来了,当我有database超过 300 个表时,找到实体之间的关系并不是那么容易。
让想象表:

table person (
id serial PRIMARY KEY NOT NULL,
name varchar(45)
)
Run Code Online (Sandbox Code Playgroud)

并且自动我有序列:

person_id_seq
Run Code Online (Sandbox Code Playgroud)


你能告诉我是否有任何命令可以返回我正在使用的表person_id_seq吗?

kli*_*lin 5

pg_depend

select *, pg_describe_object(classid, objid, objsubid)
from pg_depend 
where refobjid = 'person_id_seq'::regclass
Run Code Online (Sandbox Code Playgroud)