MSSQL DB 를 PostgreSQL 옮기려다가 찾았음
DMToolkit_x64.msi
ESF Database Migration Toolkit - Pro
다운로드 사이트
https://www.dbsofts.com/articles/postgresql_to_sql_server/
DMToolkit_x64 를 다운로드 후 설치
동의 - 다음 - 다음 하면 설치됨
설치 완료 후 윈도우버튼 - ESF Database Migration Toolkit - Pro
실행
별거아님 끄기
복사할 DB 선택
대상 DB 선택
복사할 테이블 선택
네모 박스친 부분은 체크 풀어서 복사함 ( db_server , sysdiagrams)
Submit 버튼 누르면 팝업 뜸
대충 내용은
"평가판 버전이라 레코드 50000개 이상 불가함 "
FULL VERSION 누르면 결제페이지 이동되고 Try 누르면 실행 됨
Try 눌러도 동작 안되고 있으면 Submit 다시 클릭
완료
////
모든 테이블이 복사 안될 경우
mssql 에서 DB 백업 - 다른이름으로 복원 - 다른이름으로 복원한 DB에서 복사 덜 된 테이블만 남기고 모두 지움
테이블 지우는 쿼리 만드는 쿼리문
SELECT 'drop table dbo.' + [NAME] FROM SYS.SYSOBJECTS WHERE [xtype] = 'U'
복사 덜 된 테이블만 남은 DB를 위 방법으로 다시 복사
PostgreSql 내에서 다른 DB 테이블 복사하는 방법은 여러가지 있는데 구글에 잘 나옴..
ㅠㅠ이것까진 안해봐서 ...
'공부 > SQL' 카테고리의 다른 글
[MSSQL] 윈도우11 MSSQL 사용시 전자 변경 현상 (0) | 2024.02.16 |
---|---|
[postgresql] 이름의 릴레이션(relation)이 없습니다 에러 (0) | 2023.12.28 |
[MSSQL기능] 상위 N개 행 편집 (0) | 2023.03.30 |
[MSSQL설정] DB복원시 MDF기본 위치 설정 (0) | 2022.05.06 |
[MSSQL] 특정 문자열 변경 Replace (0) | 2022.02.28 |