2009-07-31 3 views

Antwort

4

Ja, Sie müssen lo_unlink() explizit aufrufen. Ich nehme an, Sie haben nur die Zeile gelöscht, die einen Verweis darauf enthielt, und das wird das eigentliche große Objekt nicht entfernen.

Wenn Sie nur jemals von demselben Ort aus darauf verweisen, können Sie immer einen Trigger erstellen, um es automatisch für Sie zu tun.

+0

tks für Ihre Antwort aufzuräumen. Ich habe den Auslöser gemacht und funktioniert super: D –

13

Sie können auch große Objekte von der Kommandozeile mit

$ vacuumlo -U username databasename 
+1

Das ist großartig. Es kann im Paket postgres-contrib auf Fedora-Distributionen gefunden werden. – TheHerk

+0

Leider AWS RDS erlaubt es derzeit nicht. Finde aber [hier] (https://dba.stackexchange.com/q/174663/48347) meine Abhilfe für diese Ablehnung. – uprego

Verwandte Themen