반응형

code : github.com/EomTaeWook/DatabaseBatch

 

MSSQL인 경우 Visual Studio에 DB용 솔루션을 포함하고 있고 게시를 하게되면 자동으로 Table의 변경 및 Sp의 스크립트를 생성하여 배포하게 된다.

 

MySql인 경우 그러한 기능을 포함하지 않고 수동으로 작업을 해야 함으로 실수가 발생할 여지가 있게된다.

 

이에 따라서 관리된 SP나 Table 스크립트를 통해 자동으로 스크립트를 생성하여 배포시 유용하게 사용할 수 있도록 만들어 보았다.

 

Table 경로 SP 경로 Alter Table 경로를 설정하고 프로그램을 실행시키면 deployment.sql 파일이 만들어진다. 

 

이걸로 수동으로 배포해도 되고 Y를 선택하여 프로그램이 자동으로 배포를 하게 만들 수 있다.

 

단 기본키 외래키 추가인 경우 VisualStudio 배포에선 기본키, 외래키 변경은 Drop Table을 통해 이뤄지게 된다.

 

PreDeployment 통해 임시 테이블 또는 테이블 변경 스크립트를 프로그램이 실행하게 끔 유도 한 후

 

PostDeployment 통해 인덱스 설정한 테이블을 생성 이후 데이터를 옮기는 형식으로 실행하면 된다.

 

config : 

Config.json
0.00MB

다운로드 : 

Release 1.0.5.zip
0.71MB

반응형

'개발관련 > 토이프로젝트' 카테고리의 다른 글

정규식을 이용한 크롤링  (0) 2022.02.09
오늘도 우라라 부족 자동 배치  (3) 2020.03.22
Node.js>중고나라 크롤링  (13) 2019.02.26
앱플레이어 이미지 매크로  (405) 2019.02.18

+ Recent posts