как убрать большие объекты в postgres - PullRequest
7 голосов
/ 01 августа 2009

мне позвонить lo_unlink? Удаление не удалило объект из pg_largeobject.

Ответы [ 2 ]

13 голосов
/ 11 июня 2011

Вы также можете очистить большие объекты из командной строки, используя

$ vacuumlo -U username databasename
4 голосов
/ 01 августа 2009

Да, вам нужно явно вызвать lo_unlink (). Я предполагаю, что вы просто УДАЛИТЕ строку, которая содержала ссылку на нее, и это не удалит фактический большой объект.

Если вы когда-либо ссылаетесь на него только из одного и того же места, вы всегда можете создать триггер, чтобы сделать это автоматически для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...