빅쿼리(Bigquery)

Bigquery - Flashback 편(DB 복구)

ROSEV 2022. 11. 28. 20:48

 

  • Flashback 이란 무엇인가?

       DML작업 중 데이터베이스에 피해가 간 경우 혹은 몇시간 전, 몇분 전으로 복구하고 싶은 경우 사용하는 방법입니다.

 

SELECT *
FROM `mydataset.mytable`
  FOR SYSTEM_TIME AS OF TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 1 HOUR);

위와 같은 방법으로, 1시간 전의 이전 테이블을 생성할 수 있습니다.