Похоже я был не прав, purge таки работает. Смутило меня то, что скажем полностью удаляя руки из некоего рума, который я играл мало-мало, после пуржа я иду в "Select player" ввожу ник, и оно говорит, что на этого игрока есть Х кэш рук, и У турнирных. Вот поэтому я и решил, что не пашет он. Но если выбрать таки игрока и потом в репортах выставить период "за всё время" то рук нету.
Ну и что точно не сработало, так это вакуум. Я вызывал его из Database->Maintance
места свободного ни на байт больше не стало. А вот когда сделал из pgAdmin то сработало на ура. Теперь, имея свободное место, можно замутить свежую базу и экспортнуть туда нужные мне руки, чтобы уж наверняка почистились все хвосты.
Еще странный ньюанс, во вкладке maintance там где PostgreSQL Tuning у меня написано "Could not find PostgreSQL data directory in registry". Может это как-то повлияло на то, что вакуум не сработал