VISSZAAD
A következőkre vonatkozik: Databricks SQL Databricks Runtime
Visszaállít egy Delta-táblát egy korábbi állapotba. A visszaállítás egy korábbi verziószámra vagy időbélyegre támogatott.
Ez a lap a megfelelő szintaxis parancsokkal való RESTORE
használatának részleteit tartalmazza. A Delta Lake-táblaverziók ezzel a paranccsal történő navigálásával kapcsolatos további útmutatásért tekintse meg a Delta Lake táblaelőzményeinek használatát ismertető szakaszt.
Syntax
RESTORE [ TABLE ] table_name [ TO ] time_travel_version
time_travel_version
{ TIMESTAMP AS OF timestamp_expression |
VERSION AS OF version }
Paraméterek
-
Azonosítja a visszaállítandó Delta-táblát. A táblanév nem használhat időbeli specifikációt.
timestamp_expression
az alábbiak bármelyike lehet:'2018-10-18T22:15:12.013Z'
, azaz olyan sztring, amely időbélyegre vethetőcast('2018-10-18 13:36:32 CEST' as timestamp)
'2018-10-18'
, azaz dátumsztringcurrent_timestamp() - interval 12 hours
date_sub(current_date(), 1)
- Bármely más kifejezés, amely időbélyegbe van öntött vagy adható
version
egy hosszú érték, amely a következő kimenetbőlDESCRIBE HISTORY table_spec
kérhető le: .
Sem nem timestamp_expression
version
lehet alqueries.
Példák
-- Restore the employee table to a specific timestamp
> RESTORE TABLE employee TO TIMESTAMP AS OF '2022-08-02 00:00:00';
table_size_after_restore num_of_files_after_restore num_removed_files num_restored_files removed_files_size restored_files_size
100 3 1 0 574 0
-- Restore the employee table to a specific version number retrieved from DESCRIBE HISTORY employee
> RESTORE TABLE employee TO VERSION AS OF 1;
table_size_after_restore num_of_files_after_restore num_removed_files num_restored_files removed_files_size restored_files_size
100 3 1 0 574 0
-- Restore the employee table to the state it was in an hour ago
> RESTORE TABLE employee TO TIMESTAMP AS OF current_timestamp() - INTERVAL '1' HOUR;
table_size_after_restore num_of_files_after_restore num_removed_files num_restored_files removed_files_size restored_files_size
100 3 1 0 574 0
Kapcsolódó cikkek
- Delta-tábla visszaállítása.