RECOVER

Description

This statement is used to recover deleted database, table or partition.

Syntax:

  1. Recover database

    RECOVER DATABASE db_name;
  2. Recover database

    RECOVER TABLE [db_name.]table_name;
  3. Recover partition

    RECOVER PARTITION partition_name FROM [db_name.]table_name;

Note:

  1. It can only recover meta-information deleted some time ago. The default time: one day. (You can change it through parameter configuration catalog_trash_expire_second in fe.conf. )
  2. If the meta-information is deleted with an identical meta-information created, the previous one will not be recovered.

Examples

  1. Recover database named example_db

    RECOVER DATABASE example_db;
  2. Recover table name example_tbl

    RECOVER TABLE example_db.example_tbl;
  3. Recover partition named p1 in the example_tbl table

    RECOVER PARTITION p1 FROM example_tbl;