openGauss SQL参考—SQL语法:PURGE(1)
PURGE
功能描述
使用PURGE语句可以实现如下功能:
- 从回收站中清理表或索引,并释放对象相关的全部空间。
- 清理回收站。
- 清理回收站中指定表空间的对象。
注意事项
-
清除(PURGE)操作支持:表(PURGE TABLE)、索引(PURGE INDEX)、回收站(PURGE RECYCLEBIN)。
-
执行PURGE操作的权限要求如下:
- PURGE TABLE:用户必须是表的所有者,且用户必须拥有表所在模式的USAGE权限,系统管理员默认拥有此权限。
- PURGE INDEX:用户必须是索引的所有者,用户必须拥有索引所在模式的USAGE权限,系统管理员默认拥有此权限。
- PURGE RECYCLEBIN:普通用户只能清理回收站中当前用户拥有的对象,且用户必须拥有对象所在模式的USAGE权限,系统管理员默认可以清理回收站所有对象。
语法格式
PURGE { TABLE [schema_name.]table_name
| INDEX index_name
| RECYCLEBIN
}
参数说明
-
[ schema_name. ]
模式名。
-
TABLE [ schema_name. ] table_name
清空回收站中指定的表。
-
INDEX index_name
清空回收站中指定的索引。
-
RECYCLEBIN
清空回收站中的对象。
-

浙公网安备 33010602011771号