동일한 서버에 두 개의 데이터베이스가 있고 첫 번째 데이터베이스의 테이블에서 두 번째 데이터베이스의 테이블로 데이터를 복사해야합니다. 몇 가지주의 사항 :한 데이터베이스에서 다른 데이터베이스로 테이블 데이터 복사
- 두 테이블이 이미 존재 : 열 이름이 다른
- (예. 나는 테이블에 처음 난 그냥 기존 테이블에 데이터를 추가해야 '- 복사'를 드롭하지 않아야합니다). 그래서 복사 할 열을 정확하게 지정해야하고, 그들의 이름은 내가에만이 찾을 수 있었다 뒷조사 후 새 테이블
에서 무엇 :
pg_dump -t tablename dbname | psql otherdbname
을하지만 위의 명령 아무튼 내가 열거 한 두 가지주의 사항을 고려하지 않는다.
외국 데이터 래퍼를 사용하여 열을 대상으로
a
및 소스 데이터베이스에서b
및x
및y
있는 테이블t
를 들어 –