在 PostgreSQL 中,删除表并释放空间可以通过以下步骤来完成:
DROP TABLE table_name;
VACUUM FULL table_name;
VACUUM FULL 命令将重新组织表,删除表中不再需要的数据,并且将释放空间。这个命令可能会导致表被锁定,并且在大型表中可能需要较长时间来完成。如果您只需要释放空间而不需要重新组织表,您可以使用 VACUUM FREEZE table_name; 命令。
VACUUM FULL
VACUUM FREEZE table_name;