RECOVER
DROP コマンドを使用して削除されたデータベース、テーブル、またはパーティションを復元します。削除されたデータベース、テーブル、またはパーティションは、FE パラメータ catalog_trash_expire_second(デフォルトでは 1 日)で指定された期間内に復元できます。
TRUNCATE TABLE を使用して削除されたデータは復元できません。
構文
- 
データベースを復元します。
RECOVER DATABASE <db_name> - 
テーブルを復元します。
RECOVER TABLE [<db_name>.]<table_name> - 
パーティションを復元します。
RECOVER PARTITION <partition_name> FROM [<db_name>.]<table_name> 
注意:
- このコマンドは、ある程度前に削除されたメタデータのみを復元できます(デフォルトでは 1 日)。期間を変更するには、FE パラメータ 
catalog_trash_expire_secondを調整してください。 - メタデータが削除され、同一のメタデータが作成された場合、以前のものは復元されません。
 
例
- 
データベース
example_dbを復元します。RECOVER DATABASE example_db; - 
テーブル
example_tblを復元します。RECOVER TABLE example_db.example_tbl; - 
テーブル
example_tblのパーティションp1を復元します。RECOVER PARTITION p1 FROM example_tbl;