반응형 pg_dump2 [PostgreSQL] pg_dump 파일에서 테이블명 변경하여 복구 DBMS: PostgreSQL 14.9 pg_dump로 백업받은 파일에서 특정 테이블 이름을 변경하여 복구하고자 하는 경우 오라클의 datapump에서의 remap 기능을 현재 PostgreSQL은 지원하지 않습니다 - text format으로 받은 경우 스크립트 수정하여 실행 - custom format으로 받은 경우 스크립트 추출하여 내용 변경 후 실행 - pg_restore -t 옵션 사용 시 해당 오브젝트만 추출(관련 인덱스 등 안나옴)되므로 주의 명령어 예시 -- sk1.dmp 파일에서 tab1 테이블 tab2_all.sql 파일로 추출 pg_restore -f tab2_all.sql -n public -t tab1 sk1.dmp 이번 포스팅은 커스텀 포멧의 백업파일에서 스크립트 추출 후 테이블.. 2024. 3. 12. [PostgreSQL] 백업/복구(pg_dump, pg_restore) PostgreSQL에서 테이블 형상 백업 등의 작업 진행 시 사용 가능한 pg_dump 와 백업 받은 dump 파일을 이용하여 pg_restore 를 사용한 복구 방법 - pg_restore -t {테이블} 옵션 사용시 관련 오브젝트(인덱스, 파티션 등) 복구 안되므로 주의 1. schema 백업 On-Prem : pg_dump -d {디비명} -n {스키마명} -f {백업파일명} RDS : pg_dump -h {rds 주소} -p {포트번호} -U {유저명} -d {디비명} -n {스키마명} -f {백업파일명} -n 옵션으로 스키마 지정 text 포맷 -- schema only pg_dump -h pgtest.cmg429ufp1c1.ap-northeast-2.rds.amazonaws.com -p 543.. 2023. 2. 2. 이전 1 다음 반응형