I have a table called EVENTS on my PostgreSQL DB schema. It is empty, i.e. when I execute
SELECT * FROM EVENTS
I get an empty results set.<
If you have dead rows or bloat in your table, VACUUM will not actually reclaim its memory but make it reusable and this is used when you insert data to the table next time.
To reclaim the memory used, try
VACUUM FULL events;