database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 9865 게시물 읽기
No. 9865
PostgreSQL 에도 remap_table 같은 기능이 있나요?
작성자
검콤이(검콤이)
작성일
2017-07-31 10:53
조회수
2,558

안녕하세요.

20개의 테이블 이관을 해야하는데,

평소같으면 그냥 하겠는데..

Source 쪽 테이블이 TEST 라고 치면 Target 쪽 테이블은 TEMP_TEST

이렇게 되어있네요..

보통 pg_dump 를 이용해서 받은 다음에 psql 로 부어주었는데,

오라클의 remap_table 같은 옵션은 안보여서요

이럴 경우엔 어떻게 이관을 해야하나요~?

이 글에 대한 댓글이 총 4건 있습니다.

oracle 에서 이관하는 경우

ora2pg를 이용해서 가능하고요

 

postgresql끼리 옮기시는 거라면

1.data 만을 plain sql 로 가져와서 psql 를 이용해서 넣는다.

2.기존의 table 의 이름을 잠시 변경하고, restore 를 한 후에 다시 table 이름을 변경한다.

 

2가지 방법으로 하시면 됩니다.

김주왕(kimjuking)님이 2017-07-31 11:03에 작성한 댓글입니다.

안녕하세요.

 

1번 방법에 대해서 조금더 여쭤볼게요~!

 

plain sql로 가져온 후에..

Target 쪽 DB의 search_path 및 TBS에 맞게 수정을 해주고

psql 로 집어넣으려면 어떤 옵션을 줘야 하나요~?

psql에 테이블명 지정하는것이 있나요~?

검콤이(검콤이)님이 2017-07-31 11:15에 작성한 댓글입니다.

plain sql로 가져온 후에 파일을 열어서

 

그쪽 테이블명으로 수정해서 psql로 import해야합니다.

김주왕(kimjuking)님이 2017-07-31 11:21에 작성한 댓글입니다.

아하 테이블명을 수정하니까 되네요 ㅎㅎ

답변 감사드립니다!

검콤이(검콤이)님이 2017-07-31 11:24에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
9869FDW 질문 [1]
검콤이
2017-08-16
2446
9867PostgreSQL 도와주세요 ㅠㅠ 오라클 TO_MULTI_BYTE [3]
홍민수
2017-08-10
2559
9866sysbench 벤치마킹 결과 [4]
컴공
2017-08-03
2881
9865PostgreSQL 에도 remap_table 같은 기능이 있나요? [4]
검콤이
2017-07-31
2558
98641억건 table의 partition 구성을 준비중입니다. [2]
김은경
2017-07-24
3566
9863PostgreSQL / MySQL Benchmark Tool [4]
컴공
2017-07-18
3166
9861postgresql upgrade 9.3.16 to 9.6.3 [24]
검콤이
2017-07-14
3157
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2019 DSN, All rights reserved.
작업시간: 0.068초, 이곳 서비스는
	PostgreSQL v11.5로 자료를 관리합니다