📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# 툴 [Tool] (86)

툴 [Tool] 2020. 8. 23. 07:30

[DataGrip] 쿼리 실행 결과가 쿼리 에디터 창에 나타나게 하기

DataGrip 쿼리 실행 결과가 쿼리 에디터 창에 나타나게 하기DataGrip에서 쿼리 실행 결과를 하단의 결과창에 나타나는 것이 아닌 에디터상에서 해당 쿼리 하단에 나타나도록 할 수 있습니다. 여러 가지 쿼리가 있고 각각의 결과를 비교하거나 실행 후 여러 번 왔다 갔다 하면서 봐야 할 때 유용한 기능입니다.왼쪽 상단의 File → Settings...Database → General → Show output results in editor에 체크 후 설정을 저장하면 됩니다.결과창을 지울 때는 잘 보이지 않지만 왼쪽 line number 쪽의 x 버튼을 클릭하여 지울 수 있습니다.

툴 [Tool] 2020. 8. 23. 00:01

[DataGrip] 트랜잭션 commit 설정 수동/자동 변경하기

DataGrip 트랜잭션 commit 설정 수동/자동 변경하기DataGript에서 트랜잭션 커밋 설정은 기본적으로 수동(Manual)로 되어 있습니다.커밋 설정이 수동인 경우 쿼리를 실행한 이후에는 체크 표시를 누르게 되면 커밋(commit)이 되며, 뒤로 감기 화살표 표시를 누르게 되면 롤백(roallback)이 됩니다. 물론 commit과 rollback 명령어를 통해서도 가능합니다.commit 설정을 쿼리 실행한 즉시 실행되도록 자동으로 변경하는 경우 트랜잭션 커밋 설정 화살표를 누른 후 Auto로 바꿔주면 됩니다.

툴 [Tool] 2020. 8. 22. 21:02

[DataGrip] 쿼리 실행시 선택하지 않고 현재 커서가 있는 쿼리 바로 실행하도록 하는법

DataGrip 쿼리 실행시 선택하지 않고 현재 커서가 있는 쿼리 바로 실행하도록 하는법DataGrip에서 아래처럼 쿼리가 있는 쿼리문에는 네모 박스 영역이 나타나고 됩니다.여기서 Ctrl + Enter를 단축키로 눌러 실행하게 되면 Statements라는 팝업이 나타나면서 현재 쿼리 실행창에 있는 여러 쿼리들 중 어떤 쿼리를 실행할것인지 선택할 수 있게 됩니다.이 기능이 어떤면에서는 편리할수도 있겠지만 쿼리 실행시 곧바로 실행되지 않고 한단계를 더 거치게 되므로 설정을 꺼버리고 싶을 수 있습니다.왼쪽 상단의 File → Settings...Database → General → When inside statement excuete 설정을 Smallest statement로 바꾸고 저장하면 SQL Deve..

툴 [Tool] 2020. 1. 3. 00:27

[Navicat15] 나비켓 모델링 도구로 테이블 추가하여 반영하기

나비켓15 모델링 도구로 테이블 추가하여 반영하기나비켓15에서 모델링 도구를 이용하여 테이블, 뷰 등의 오브젝트를 추가한 후 이를 DB에 적용할 수 있습니다.나비켓 실행 후 서버에 커넥션 연결 후 우측 상단의 Model 아이콘을 클릭하고 New Model 버튼을 클릭합니다.모델 타입으로 물리모델을 선택 후 하단의 선택창에서 자신의 Database와 버전을 선택 후 OK를 클릭합니다.기존에 사용중이거나 프로젝트를 위해 새로 생성된 DB가 있는 경우라고 가정하고 해당 DB를 리버스 엔지니어링(Reverse Engineering)으로 엔티티를 추출할 수 있습니다.File > Import from Database... 를 클릭합니다.나비켓에 설정된 커넥션을 선택 후 해당 커넥션에 연결된 DBMS에서 리버스 엔지..

툴 [Tool] 2020. 1. 2. 12:30

[pgAdmin3] PostgreSQL pgAdmin 문자열 복사시에 쌍따옴표(") 안붙게 하기

PostgreSQL pgAdmin 문자열 복사시에 쌍따옴표(") 안붙게 하기PostgreSQL 클라이언트인 pgAdmin을 사용하다보면 쿼리한 결과에서 문자열을 복사했을때 쌍따옴표(")가 붙게 됩니다.이 문자열을 다시 어딘가에 붙여넣어 사용하고 싶은경우 쌍따옴표를 지우고 사용해야 하기 때문에 불편한 경우가 많습니다.다행히 설정으로 해결이 가능합니다. File > Options...Results grid의 Result copy quoting이 Strings로 되어있는것을 None으로 변경하면 됩니다.설정을 저장하고 나면 이후에 문자열 복사시에 아무것도 붙지 않습니다.만약 쌍따옴표 대신 홑따옴표(')로 변경하고 싶은 경우 기존처럼 Strings로 하고 복사문자를 '로 변경해주면 됩니다.

툴 [Tool] 2020. 1. 2. 10:32

[pgAdmin3] PostgreSQL pgAdmin 쿼리시 문자열 결과 제한 해제하기

PostgreSQL pgAdmin 쿼리시 문자열 결과 제한 해제하기PostgreSQL 클라이언트인 pgAdmin을 사용하다보면 쿼리한 결과에서 문자열컬럼의 데이터가 일정길이 이상인 경우 아래처럼 ...으로 표시되어 잘리게 됩니다.이 문자열을 복사하는 경우에도 ...이 그대로 나타납니다.다행히 설정으로 해결이 가능합니다. File > Options...Query editor > Max. characters per column 값을 적절한 값으로 늘려주면 해결됩니다. 다만 쿼리 결과가 많고 각 문자열 길이가 매우 길어지는 경우 메모리를 많이 사용할 수 있으니 주의해야합니다.

툴 [Tool] 2019. 12. 3. 22:13

[Navicat12] 리버스 엔지니어링(Reverse Engineering)으로 테이블 ERD 추출하는 방법

Navicat12 리버스 엔지니어링(Reverse Engineering)으로 테이블 ERD 추출하는 방법Navicat12를 통해 리버스 엔지니어링(역공학)을 통해 DB에 생성된 테이블들을 ERD로 추출할 수 있습니다. DBA나 DB를 설계해야 하는 아키텍트 레벨의 개발자라면 매우 유용할 기능입니다.전자정부 프레임웍의 기본 생성 DB를 기준으로 ERD 추출방법을 알아보겠습니다. DB는 MariaDB이지만 DB 종류에 상관없이 과정은 같습니다.나비켓 접속 및 DB 선택나비켓에 접속 후 원하는 DB에 접근합니다.Table 선택 및 변환Table 목록에 가서 ERD로 추출할 테이블들을 선택 후 마우스 우클릭 > Reverse Table to Model을 클릭합니다.ERD 추출 완료ERD가 추출되었습니다. 매우 ..

툴 [Tool] 2019. 12. 3. 01:30

[HeidiSQL] 사용자 추가, 제거 및 권한 관리하기

이전글[HeidiSQL] MariaDB GUI 클라이언트 HeidiSQL 사용법HeidiSQL 사용자 추가, 제거 및 권한 관리하기MySQL의 Workbench만큼은 아니지만 MariaDB에도 기본적인 기능이 담긴 HeidiSQL라는 GUI 클라이언트 도구를 제공합니다. 거의 대부분 MariaDB는 Linux 환경에서 운영되고 테이블이나 DB등의 스키마 생성기능을 가진 root 계정은 외부 접근을 허용하지 않으므로 GUI 보다는 명령어를 주로 이용하게 되지만 그래도 HeidiSQL를 통해 MariaDB 서버에 접근이 가능한 환경이라면 생산성 면에서 매우 큰 이점이 있습니다.HeidiSQL에는 권한 관리 기능이 있어 몇 줄의 번거러운 명령어를 클릭 몇 번으로 해결할 수 있습니다.권한 부여가 가능한 root..

툴 [Tool] 2019. 12. 2. 23:42

[HeidiSQL] 데이터베이스 및 테이블 생성 방법

이전글[HeidiSQL] MariaDB GUI 클라이언트 HeidiSQL 사용법](https://dololak.tistory.com/768)HeidiSQL 데이터베이스 및 테이블 생성 방법MySQL의 Workbench만큼은 아니지만 MariaDB에도 기본적인 기능이 담긴 HeidiSQL라는 GUI 클라이언트 도구를 제공합니다. 거의 대부분 MariaDB는 Linux 환경에서 운영되고 테이블이나 DB등의 스키마 생성기능을 가진 root 계정은 외부 접근을 허용하지 않으므로 GUI 보다는 명령어를 주로 이용하게 되지만 그래도 HeidiSQL를 통해 MariaDB 서버에 접근이 가능한 환경이라면 생산성 면에서 매우 큰 이점이 있습니다.HeidiSQL에는 DB나 테이블 등의 객체를 쉽게 생성하도록 GUI 방식의..

툴 [Tool] 2019. 12. 2. 07:30

[HeidiSQL] MariaDB GUI 클라이언트 HeidiSQL 사용법

MariaDB GUI 클라이언트 HeidiSQL 사용법MySQL은 GUI 기반의 클라이언트로 Workbench가 있듯이 MariaDB에는 설치시 기본적으로 제공되는 HeidiSQL라는 클라이언트가 있습니다. 다만 기본적인 기능만 제공되기 때문에 모델링이나 리버스 엔지니어링 등의 강력한 기능을 원하는 경우 MySQL의 워크벤치나 다른 사용 툴을 추가로 설치하여 사용하여야 합니다.그래도 기본적인 DB접속, SQL 실행, DB 백업, 백업 복구, 권한 제어 등의 기본저인 편의 기능을 제공하기 때문에 가볍게 사용하기에는 충분합니다.MariaDB를 설치할때 설치 구성요소 설정을 직접 해제하지 않았다면 기본적으로 설치되기 때문에 시작메뉴를 통해 실행이 가능합니다. 실제 설치 경로는 C:\Program Files (..