PostgreSQL TRUNCATE TABLE

wq84290 25 0 PDF 2020-12-22 07:12:12

PostgreSQL TRUNCATE TABLE PostgreSQL 中 TRUNCATE TABLE 用于删除表的数据,但不删除表结构。 也可以用 DROP TABLE 删除表,但是这个命令会连表的结构一起删除,如果想插入数据,需要重新建立这张表。 TRUNCATE TABLE 与 DELETE 具有相同的效果,但是由于它实际上并不扫描表,所以速度更快。 此外,TRUNCATE TABLE 可以立即释放表空间,而不需要后续 VACUUM 操作,这在大型表上非常有用。 PostgreSQL VACUUM 操作用于释放、再利用更新/删除行所占据的磁盘空间。 语法 TRUNCATE TABLE

用户评论
请输入评论内容
评分:
暂无评论