본문 바로가기
실험실/db이행

ORACLE -> PostgreSQL

by 죄니안죄니 2026. 1. 12.
반응형

마이그레이션 툴 만들기

그런데 아무것도모르는 신입이 와서 교육과정 없이 사용할 수 있는 수준의

 

패턴전환, 
변환,
인프라구축, 되면 거기에 데이터를 부을거임 (일단 로컬에 postgre window버전 설치해서 스크립트 돌아가는지 데이터 부어보는 연습)

4페이지, 
1.테이블인덱스시퀀스 변환, 데이터 변환
2. 돌아가는지 view, function, trigger, procedure, package 호출해보기. 결과가 맞는지 데이터 그대론지 비교는 어려움
3. 문법최적화 로직 == 쿼리수정. 문법 표준인지
4 데이터이관 암복호화 한글깨짐 oracle 은 utf가 아닌데postgre utf 한글깨지는 문제가 발생할거 어떻게 처리할지


6페이지
필수모듈 설치 범위

7개인기록물
3월현차 -> postgresql로 변경 
poc목적: 문제 해결 방안, 소요시간 (공수산정용)
테이블이행에 며칠이 걸린건지 기록/////////////// 1,2,3,4 ... 어디에서 어디까지 얼마 걸리고, 검증까지...
참고자료 unique index유지할지 , package 없는 내용을 함수와 펑션으로 각각 위치시키든지, oracle의 유저를 만들어서 패키지처럼 호출을할지 어떤 고민을 했는지 기록 해서 
목요일마다 내용 해더에게 전달. 작업중 이슈가 있으면 바로 말할것.
타겟은 현 라이브스톡 오브젝트로. 

AI 클로드 


1주차 작업 
1. 뭐 조사했다, 뭐 설치했다, 어떤걸 이용해서 방향 찾아놓기. 
AI질의, md파일... 파일서버에 저장해둘 용 모아둬야함 


클로드 사용법 강좌.,

oraToPg 데이터뽑아서 후처리를 ai로 하든지 (스크립트 매핑 insert 데이터 끌어서 붓는 경우임 ) 라이브러리 쓸때의 제약사항 (한글) 
목표 순수 프로그램으로 작성하는 경우 ㅣ 테이블 데이터 다 불러서 exl저장해서 배치 인코딩변환 insert문 만들어서 해도 됨.
*고려할 환경 리눅스환경 
 리눅스에 배치 설정 
배치잡 모듈, 오라클 스캐줄러, 크론 , 트리거, 프로시저 패키지 다 눈에 안띄니까 api로 눈에 보이게 바꾸게 함 
화면에서 api만들어서 호출해서 돌아가도록 하는 작업 .
라이브스톡 크론 배치잡 돌릴수있도록 구성해서 탑재하는 작업을 함 . 화면에서 스캐줄을 하던지, 자바파일로 돌아가게 하든지 , 

반응형

댓글