4.3.4 TRUNCATE TABLE 命令 (快速清空表) PostgreSQL 中的 TRUNCATE TABLE 命令:快速清空表 在 PostgreSQL 中, 命令提供了一种高效的方式来删除表中的所有数据。与 命令相比, 速度更快,因为它绕过了许多 命令需要执行的操作,例如记录日志和触发触发器。然而,这种速度的提升也伴随着一些限制,理解这些限制对于正确和安全地使用 命令至关重要。 命令语法 命令的基本语法如下: : 关键字,指示要清空表。 : 可选关键字,仅清空指定的表,而不清空其子表。 如果省略,则该表及其所有后代表都被截断。 : 要清空的表的名称。 可以是模式限定的名称。 : 可选关键字,表示包含所有后代表。 这仅在与 关键字一起使用时才有意义。