RESTORE (Databricks SQL)

Restaura una tabla Delta a un estado anterior. Se admite la restauración a un número de versión anterior o a una marca de tiempo.

Sintaxis

RESTORE [TABLE] table_name [TO] time_travel_version

Parámetros

time_travel_version
 { TIMESTAMP AS OF timestamp_expression |
   VERSION AS OF version }
  • timestamp_expression puede ser cualquiera de:
    • '2018-10-18T22:15:12.013Z', es decir, una cadena que se puede convertir en una marca de tiempo
    • cast('2018-10-18 13:36:32 CEST' as timestamp)
    • '2018-10-18', es decir, una cadena de fecha
    • current_timestamp() - interval 12 hours
    • date_sub(current_date(), 1)
    • Cualquier otra expresión que sea o se pueda convertir en una marca de tiempo
  • version es un valor largo que se puede obtener de la salida de DESCRIBE HISTORY table_spec .

Ni timestamp_expression ni pueden ser version subconss8.

Para obtener más información sobre el RESTORE comando , vea Restaurar una tabla delta.