PostgreSQL - 查找 LOB 的对应表

问题描述 投票:0回答:1

我使用的是 PostgreSQL 9.4。

当表 A 使用 LOB 时,PostgreSQL 将其存储在单独的表

pg_largeobject
中,并且表 A 保存对
pg_largeobject
中条目的引用。

给定

pg_largeobject
中的 LOB 条目(或更具体地说,LOB ID),有没有办法找到拥有所述 LOB 的表?

sql postgresql postgresql-9.4
1个回答
0
投票

不。它甚至根本不需要被任何表引用。 LOB 可能完全未被引用,或者只能由某人在便利贴上记下然后放入保险箱的 OID 来引用。

您可以做出与vacuumlo相同的务实假设,并用“oid”或“lo”类型的列搜索每个表。

© www.soinside.com 2019 - 2024. All rights reserved.