728x90
커밋을 했지만 데이터를 복원해야할 경우 사용하는 방법
SELECT *
FROM 테이블명 AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '15' MINUTE) -- 15분
WHERE 조건
where절에 insert, update, delete에 사용했던 그대로 조건을 걸어주면 된다.
-- 분 단위
select *
from 테이블명 as of timestamp(systimestamp-interval '10' minute) where..;
-- 시 단위
select *
from 테이블명 as of timestamp(systimestamp-interval '1' hour) where..;
-- 일 단위
select *
from 테이블명 as of timestamp(systimestamp-interval '1' day) where..;
출처: https://july7k.tistory.com/182 [Coding JOAH:티스토리]
'DB' 카테고리의 다른 글
[ORACLE] lock 걸린 테이블 확인 및 kill 하기 (0) | 2023.12.04 |
---|---|
[QGIS] 레이어 속성 분류 구분 후 스타일 .SLD 파일로 저장 후 geoserver에 적용하기 (0) | 2022.04.13 |
[QGIS] DB shape data 불러오기 (0) | 2022.04.06 |
[PostgreSQL / mySQL] COALESCE NULL 체크 함수 (0) | 2022.02.14 |
[HeidiSQL] 오류 : 구문 오류,, 원인은 최신 버전이 아니라.. (0) | 2022.02.11 |