1) Export table, drop table, create table, import data.
2) ALTER TABLE ... MOVE
3) Truncate the table and repopulate:
CREATE temp_table AS select * from my_table;
TRUNCATE TABLE my_table;
INSERT INTO my_table SELECT * FROM temp_table;
COMMIT;
You can deallocate unused space above the high water mark using:
Bookmarks