dev/데이터베이스

PostgreSQL 백업 쿼리 생성

tiqndjd12 2019. 6. 18. 10:20

PostgreSQL 사용하면서 백업하는 경우가 있는데

 

이런 경우 주로 dump 파일을 만들어서 사용했었다.

 

하지만 MS-SQL처럼 백업 쿼리 생성하는 기능이 필요할 때가 있는데

 

PostgreSQL에는 그런 기능이 없는 거 같아서 고민하던 중(백업 쿼리 만드는 기능 있으면 댓글 달아주세요~)

 

concat함수를 이용하면 가능하다는 생각이 들어 직접 쿼리를 만들었다.

 

백업 대상 테이블

 

백업 쿼리(상단) 및 실행결과(하단)

 

테이블 데이터 삭제한 뒤 실행결과 복사해서 쿼리 실행했는데

 

데이터 복구가 잘 되었다.

 

dump 파일 말고 이처럼 백업 쿼리가 필요한 경우에 사용하면 유용할 거 같다.