UX 6.0

Published: 2024-12-05

새로운 메이저 릴리스 6.0을 발표하게 되어 기쁩니다. 이번 버전은 사용성을 크게 개선하고 더 직관적인 워크플로를 제공합니다.

DbGate - search in connections

키보드 내비게이션

이제 키보드를 사용해 테이블과 연결 사이를 이동할 수 있습니다. 테이블이나 뷰 데이터, 저장 프로시저 정의 등을 빠르게 미리 볼 수 있는 탭 미리보기 모드를 구현했습니다.

연결 내 검색

연결 및 데이터베이스 빠른 검색 기능도 크게 개선되었습니다. 서버가 연결되어 있지 않더라도 서버 이름이나 데이터베이스 이름으로 검색할 수 있습니다. 접두사/부분 검색도 사용할 수 있습니다.

모델 비교 및 동기화

데이터베이스 모델 비교 도구에 많은 새로운 옵션을 추가했습니다. 대소문자, 스키마 이름, 외래 키 동작 또는 데이터 타입을 무시하도록 설정할 수 있습니다. 또한 누락된 객체를 “소프트 삭제”하는 새로운 옵션도 추가되었는데, 이는 “deleted” 접두사를 붙여 표시하는 방식입니다. 데이터베이스 비교 도구를 사용하면 데이터베이스 구조의 차이를 평가할 수 있어, 여러 환경 간의 일관성을 유지하는 데 매우 유용한 도구가 됩니다.

API 개선

다른 데이터베이스 관리 도구와 달리 DbGate는 대부분의 저수준 작업에 대해 API를 제공합니다. 이 기능은 가져오기, 내보내기, 데이터베이스 모델 변경 배포와 같은 다양한 자동화 작업에 사용할 수 있습니다. DbGate API는 DbGate를 설치하지 않고도 사용할 수 있으며, DbGate에서 스크립트를 내보낸 후 별도로 사용할 수 있습니다. 새 버전에서는 이 API가 크게 개선되었고, 새로운 문서도 함께 제공됩니다.

프로시저 및 함수 매개변수

DbGate는 이제 저장 프로시저와 함수의 매개변수를 지원합니다. SQL 객체 트리에서 이를 탐색할 수 있으며, 실행 시 누락된 매개변수를 사용자에게 요청하는 SQL 템플릿을 생성할 수도 있습니다.

그 밖에도…

최근 6.0 릴리스에는 이 밖에도 많은 개선 사항이 포함되어 있습니다. GitHub에서 사용자와 커뮤니티가 제공해 주신 소중한 피드백과 리포트를 바탕으로, 많은 문제를 해결하고 다양한 개선을 구현했습니다.