如何删除postgres中的大对象

时间:2009-07-31 20:58:05

标签: database postgresql

我应该拨打lo_unlink吗? 删除没有从pg_largeobject中删除该对象。

2 个答案:

答案 0 :(得分:13)

您还可以使用

从命令行清理大对象
$ vacuumlo -U username databasename

答案 1 :(得分:4)

是的,您需要显式调用lo_unlink()。我假设您只是删除了对其进行引用的行,并且不会删除实际的大对象。

如果你只是从同一个地方引用它,你总是可以创建一个触发器来自动为你做。