본문 바로가기

dev/데이터베이스

PostgreSQL 백업 쿼리 생성

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

 

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

 

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

 

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

 

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

 

백업 대상 테이블

 

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

 

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

 

데이터 복구가 잘 되었다.

 

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

'dev > 데이터베이스' 카테고리의 다른 글

pg_dump 사용법  (0) 2019.09.02
upsert 쿼리 예제  (0) 2019.06.19
PostgreSQL 비밀번호 변경  (0) 2019.04.15
PostgreSQL 시간 단위별 조회  (0) 2019.04.10
PostgreSQL sql 파일 실행  (0) 2019.03.21