PostgreSQL TRUNCATE TABLE


PostgreSQL 中 TRUNCATE TABLE 用於刪除表的數據,但不刪除表結構。

也可以用 DROP TABLE 刪除表,但是這個命令會連表的結構一起刪除,如果想插入數據,需要重新建立這張表。

TRUNCATE TABLE 與 DELETE 具有相同的效果,但是由於它實際上並不掃描表,所以速度更快。 此外,TRUNCATE TABLE 可以立即釋放表空間,而不需要后續 VACUUM 操作,這在大型表上非常有用。

PostgreSQL VACUUM 操作用於釋放、再利用更新/刪除行所占據的磁盤空間。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM