全部产品
云市场

回收站管理

更新时间:2019-04-01 14:31:57

背景介绍

DRDS 支持表回收站功能,详见文档:表回收站,本文档将介绍如何通过命令行管理表回收站。

操作指令

强制删除表

通过在 DROP 语句末添加 PURGE 参数强制删除表,不放入回收站

  1. DROP TABLE table-name PURGE

展示回收站

  1. SHOW recyclebin
  2. mysql> show recyclebin;
  3. +------+--------------------------+---------------+---------------------+
  4. | ID | NAME | ORIGINAL_NAME | CREATED |
  5. +------+--------------------------+---------------+---------------------+
  6. | 0 | BIN_2FGVWOE1F8JDYTR0EKIQ | rb1 | 2018-07-05 10:23:17 |
  7. +------+--------------------------+---------------+---------------------+
  8. 1 row in set (0.01 sec)

恢复表

  1. FLASHBACK TABLE bin-name TO BEFORE DROP [RENAME TO new-name]
  2. mysql> flashback table BIN_2FGVWOE1F8JDYTR0EKIQ to before drop;
  3. Query OK, 0 rows affected (0.14 sec)

清理表

  1. PURGE TABLE bin-name
  2. mysql> purge table BIN_2B0KUPYRZJ6C1UV4BBYF;
  3. Query OK, 0 rows affected (0.13 sec)

清空回收站

  1. PURGE recyclebin