DevTools

How can I separate sql state to files in intelliJ? / IntelliJ에서 sql 파일들을 어떻게 분리할까요? 혹은 어떻게 따로 관리할까요?

GreatSaiyaman 2022. 4. 25. 12:16

IntelliJ에서 Database 쿼리를 짜다 보면 쿼리를 조금 더 체계적으로 관리하고 싶다는 생각을 하실 겁니다.

왜냐하면 그냥 console 탭에만 쿼리들이 남아있으니까 무언가가 불안합니다.

물론 IntelliJ에서 알아서 잘 관리해 줍니다.

해당 프로젝트를 열면 이전에 작성하였던 쿼리들이 그대로 잘 저장되어 있으니까요. 하지만 비슷한 테이블을 조회하거나 비슷한 기능을 하는 쿼리들끼리 모아놓고 싶으신 수요가 반드시 있으실 텐데요.

그럴 때는 intelliJ의 scratches라는 기능을 이용하시면 됩니다.

1. 좌측 상단의 File 탭 클릭 -> New 탭 클릭 -> Scratch File 클릭

2. 좌측의 Project Folder를 보시면 Scratches and Consoles라는 폴더가 생기셨을 겁니다

3.Database Consoles / Extensions / Scratches 폴더 중에 Scratches 폴더 더블클릭

4.New scratch files라는 file 확장자를 고르는 툴이 intelliJ 중앙에 나타날 것입니다

5.<Generic>클릭

6. 좌측의 디렉터리에서 Scratches and Consoles > Scratches > scrxatch.sql이라는 파일이 생기셨을 것입니다.

7.sql 파일 클릭 후 원하시는 쿼리들을 모아놓고

8.shift + F6를 눌러서 원하시는 파일명으로 변경

 


출처 및 참고

 
혹시나 도움이 될까 하여 참고한 stackoverflow와 공식 홈페이지 주소 링크 걸어두겠습니다.

감사합니다.