[질문]postgreSQL 9.6에서 12로 데이타 마그레이션방법 0 1 1,228

by yeszeus [PostgreSQL 노하우/팁/자료] [2022.10.14 14:12:50]


안녕하세요.

postgreSQL 9.6을 Pg_dumpall로 export받아서

PostgreSQL 12로 IMPORT하면 되는건가요?

버전이 바뀜으로 인해서 선향,후행작업,고려사항이 잇을까요?

by 포동푸우 [2022.10.17 10:30:01]

0. 데이터 마이그레이션은 사전 테스트가 꼭 필요한 것 같습니다. 잘 되시기를 바람니다. ~~

1. 기본적으로 pg_dump 로 이관을 하면, 상위 버전으로 보내는 데는 큰 이슈가 없습니다. 

2. pg_dumpall 은 전체 Database (Schema) 단위로 처리 됩니다. 그래서 예외 사항을 최소화 하기 위해서, pg_dump 로 개별 Databse 단위로 처리되는 것이 좋을 것 같고 이 경우 데이터베이스, 롤 등은 생성되지 않으니, 미리 생성해 두어야 합니다.  기존 OID 값이 고정되어 있으면 -o 옵을 추가해서 dump 하세요 

pg_dump 로 이관하시면 과정에서 vaccum 효과가 발생됩니다. (별도 후속 작업 불필요)  

3. v12 로 이관하는데 따른 후속 작업은 잘 모르겟습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입