我永远都在更新表/视图/过程/函数,但是由于复杂性的变化,我需要实际删除并重新添加它们。然后,我必须一次处理一个孩子的观点。
任何人都可以推荐一种简便/快速的方法来查看postgres对象上的所有依赖项吗?
pg_depend表是您所需要的。 Doc here.
pg_depend
实际上是图,其中每个节点都使用3个属性建模,每行代表依赖图中的边。有一些陷阱(规则视角乍一看并不直观),但这取决于您的实际需求。递归查询很容易获得层次结构。