본문으로 바로가기

1. pgAdmin 에서 복사하고자 하는 테이블을 우클릭 한 후 'Backup'을 클릭한다.

2. 'General'탭에서 Filename 은 원하는 대로 작성, Format은 'Plain'으로 변경한다.

3. 'Dump Options'탭 에서  'Only data' 혹은 'Only Schema' 을 선택해서 진행하여야 한다.

   - Only data 는 데이터만 복사, Only Schema 는 테이블 구조를 복사한다.

   - 그러기 때문에, 테이블+데이터를 모두 복사할거라면 한번씩 선택하여 총 2번 진행하여야 한다.

4. 오른쪽 아래 'Backup'버튼을 누르면 .backup 파일이 나온다.

 

6. 이제 생성된 .backup 파일을 NotePad로 열어서 확인한 후, 복사+붙여넣기로 테이블 생성/데이터 삽입을 하면 완료된다. 

 - 왼쪽 스크린샷은 스키마 복사(Only Schema) 결과, 오른쪽 스크린샷은 데이터 복사(Only data) 결과

 

stackoverflow.com/questions/3195125/copy-a-table-from-one-database-to-another-in-postgres

 

Copy a table from one database to another in Postgres

I am trying to copy an entire table from one database to another in Postgres. Any suggestions?

stackoverflow.com

 

'PostgreSql' 카테고리의 다른 글

[Postgresql] CSV File 을 Table 에 import 하는법 (pgAdmin4)  (0) 2021.03.23