0xDBE 8

0xDBE 1.0 Preview release

드디어 0xDBE 프리뷰 버전이 릴리즈 되었습니다. 정확한 버전은 0xDBE EAP 143.324이며 release note는 아래 링크에서 확인하실 수 있습니다. https://confluence.jetbrains.com/display/DBE/0xDBE+1.0+EAP+143.324+Release+Notes 관련 블로그 내용은 http://blog.jetbrains.com/dbe/2015/10/21/0xdbe-preview/?mail=news&mkt_tok=3RkMMJWWfF9wsRojs6jBZKXonjHpfsX57OspXqa2hIkz2EFye%2BLIHETpodcMRMJrN6%2BTFAwTG5toziV8R7THKs1xzNEQWhDm 입니다. 흥미로운건 0xDBE라는게 아직 정식 제품명이 아니라고 합니다..

0xDBE Code Reformat 기능

현재까지의 0xDBE의 기능중에서 가장 맘에 드는 기능 중 하나에 대해서 소개합니다. 그건 바로 Code Reformat기능인데요,, 일반적으로 개발을 하면서 또는 시스템 유지보수 하면서 상당히 많은 시간을 sql 코드를 조작하는데 보내는건 사실입니다. 근데, 경우에 따라서는 로그상에 찍히는 sql코드를 가져와서 확인해봐야 하는 경우가 있는데, 그럴 경우, sql 코드를 복사하게되면 대부분 한줄로 되어 있는 매우 긴 코드가 되고, 이는 가독성이 상당히 떨어지는게 사실입니다. 예를 들어 로그상에서 아래와 같은 sql구문을 복사한 후, 에디터로 붙여넣기 하게 되면 다음과 같이 보여질 것입니다. 가독성이 거의 제로에 가깝죠. 이럴 경우, 0xDBE에서는 해당 sql 구문에 커서를 둔 후, 맥 기준 (Cmd +..

0xDBE Update - 143.109.1

0xDBE를 쓰기 시작한지 이제 한달 대락 3주가 넘어가고 있네요. 그 사이 2번의 업데이트가 있었는데, 이번에 3번째 업데이트가 이루어졌습니다. 업데이트 될 때마다 기능이 추가되니, 업데이트 하는 재미가 나름 쏠쏠합니다. 지금까지 쓰면서 느낀 0xDBE의 장점 중 하나는 SQL 쿼리 적성을 위한 editor가 나름 괜찮다는 점입니다. 다른 sql client툴에 비해서 code assist가 빠르게 제안을 해주는 편입니다. 그리고 Reformat code 기능은 정말 신의 한 수 인듯 싶더군요. 각설하고 최신 업데이트 (144.109.1의 주요 내용을 정리하면 다음과 같습니다.) 1. OSX 기준으로 Console File에서 Cmd + N 기능 추가. 쉽게 말하면 쿼리 에디터 화면에서 Cmd +N키를..

0xDBE Update (142.5238)

0xDBE가 또 업데이트 됨.열심히 개선시키고 있는 모양입니다. 주요 업데이트 사항은 1. PostgreSQL Introspection에서 Matrialized View를 지원하도록 바뀐점 2. Ctrl + F (Mac Command + F)로 테이블 뷰 내에서 검색기능 추가 기타 업데이트 내용 중, 주목할만한 점은 Code Convention기능 중 Join 구문에 대한 순서를 foreign key = joined key 순서로 작성된다는 점.. 아래와 같이 외래키 테이블이 나중에 오는게 아니라, SELECT * FROM product JOIN category ON category.id = product.category_id 조건식 좌변에 위치하도록 코드 컨벤션이 변경됨. SELECT * FROM pr..

0xDBE 피봇기능(?)

요즘 바쁘다..바쁜 와중에 그래도 남길건 남겨야 한다는 이상한(?) 사명감이.... ㅠㅠ 요즘 자주 사용하는 Intellij의 0xDBE SQL client의 기는 중 하나 맘에 드는게 있다. 그건 바로 Transpose기능 사전적의미로는 좀 애매하지만,,강제로 언급하자면 일종의 피봇기능이라고 볼 수 있을 듯 싶다. 일반적인 client 툴의 경우, 적어도 내가 자주 쓰는 대부분의 sql client들의 경우,아래의 그림과 같이 가로축이 칼럼이고 세로축이 데이터 row에 해당이 된다. 문제는 이러한 경우, 칼럼의 개수가 많아지면 좀 짜증이 난다는 점이다..세로 스크롤은 마우스 스크롤로 해결하면 되지만 가로는 그게 잘 안된다는거..ㅠㅠ(물론 요즘 마우스들은 소프트웨어 적으로 가로 스크롤을 지원하는 경우가 ..

0xDBE 142.5046 업데이트

Intellij의 0xDBE가 일부 업데이트 되었습니다. 주요 내용은 아래의 링크에서 참고하실 수 있습니다.https://confluence.jetbrains.com/display/DBE/0xDBE+142.5046+Released 대략적으로 정리하자면, 1. 테이블 수정 및 칼럼 수정이 가능 2. Structure View / Popup에서 특정 쿼리를 별도로 실행 가능. 보다 상세한 내용은 아래의 링크에서 확인 가능합니다.https://confluence.jetbrains.com/display/DBE/0xDBE+1.0+EAP+142.5046+Release+Notes

0xDBE 기본 참조 스키마 설정하기

DB Connection 설정시에 Schemas 탭에 보면 두개의 칼럼이 있다. Schemas와 Resolve unqualified references 부분인데, 이 부분에 체크가 되어 있으면 기본 참조 스키마로 해당 스키마를 쓰겠다는 것이다. 따라서 sql 구문에서 스키마명이 명시되어 있지 않으면 Resolve unqualified references가 체크되어 있는 스키마들을 기본적으로 검색 및 참조하게 된다. 이 부분을 바꿔주는것도 중요한 듯 싶다.

0xDBE 1.0

Intellij에서 현재 개발중인 DB client 툴이다. 이름하야 0xDBE 자세한 내용은 https://www.jetbrains.com/dbe/ 에서 확인할 수 있다. Intellij IDEA를 사용하고 있는 입장에서 아주 기대가 되는 제품이기도 해서, EAP (Early Access Program)을 신청해서 함 사용해보기로 했다. 우측 상단에 Early Access Program 클릭~! 간단하다. 그냥 메일 주소 입력하면 끝~!잠심 후 위와 같이 EAP 관련 메일이 왔다. 맨 처음 링크를 따라 들어가니 이렇게 다운로드 링크를 확인할 수 있다. 난 맥용을 다운 받은 후 설치~!! 기존에 쓴 적이 없으니 두번째 옵션으로 선택. 두가지 테마를 선택할 수 있다. 당연히 요즘 대세인 Darcular로~..