DataGrip에서 직접 파일 및 디렉터리를 관리할 수 있습니다. 작업 디렉터리 또는 이들 중 일부가 Files(파일) 도구 창에 표시될 수 있습니다. 필요한 디렉터리를 Files 도구 창에 연결하려면 도구 모음에서 해당하는 버튼을 사용하세요.
콘솔을 .sql 파일에 연결하면 객체들이 이 콘솔의 데이터 소스와 연결되고 쿼리가 이 콘솔의 컨텍스트에서 실행됩니다.
이 작업을 수행하려면 파일의 컨텍스트 메뉴 또는 파일 에디터의 우측 상단 모서리에 있는 드롭다운 전환기를 사용하세요.
DataGrip은 주요 버전 관리 시스템(Git, SVN, Mercurial 등)에 대해 통합된 지원을 제공하므로, 다양한 VCS에서 여러 개의 프로젝트를 대상으로 간편하게 작업할 수 있고, 원하는 대로 프로젝트를 전환할 수 있습니다. Diff를 확인하는 중 작은 문제를 발견한 경우 에디터로 돌아갈 필요 없이, 간단하게 편집 모드를 잠금 해제하고 변경 사항을 적용하세요.
VCS 지원을 이용하려면 Settings(설정) → Plugins(플러그인)에서 해당하는 JetBrains 플러그인을 설치하세요.
또한, DataGrip에서 Git를 사용해 작업하는 방법과 DataGrip 및 GitHub 통합을 참조하세요.
컨텍스트 메뉴를 호출하고 특정 데이터 소스, 데이터베이스 또는 스키마를 대상으로 스크립트 파일을 실행하세요. 이렇게 하면 동일한 파일을 연 다음 에디터에서 스크립트를 실행하는 것보다 훨씬 더 빠릅니다.
실험을 하거나 프로토유형을 설계할 때 매우 유용한 기능입니다. 이 기능을 사용하면 프로젝트를 수정하거나 파일을 생성하지 않고 에디터에서 직접 매우 빠르게 작업의 윤곽을 그려볼 수 있습니다. 원하는 수만큼 스크래치 파일을 열고, 간편하게 이들을 전환할 수 있습니다. DataGrip은 상태 표시줄 위젯에서 사용자가 선택한 파일 유형에 따라 이 파일들에 필요한 모든 코딩 지원 기능을 제공합니다.
올바른 강조 표시와 해결에 대한 제안을 받기 위해서 파일의 언어를 변경할 수 있습니다. 또한, SQL의 경우 적절한 방언(dialect)을 선택하세요.
Settings | Tools | Database | SQL resolution scopes에서 임의의 SQL 파일 또는 폴더와 임의의 데이터 소스를 매핑할 수 있습니다. 이 작업을 수행하면 이 위치에 있는 정규화되지 않은 모든 객체가 선택된 데이터 소스, 데이터베이스 또는 스키마를 기반으로 확인됩니다.
작업 중인 다양한 디렉터리에서 사용되는 SQL 파생 언어을 지정하여 파일이 올바로 강조 표시 및 분석되게 할 수 있습니다.