라벨이 관리인 게시물 표시

Ubuntu DBeaber 설치

이미지
 공식 홈페이지 :  https://dbeaver.io/ 다운로드 사이트 : https://dbeaver.io/download/ 이전글 : DBMS DBeber란 1. 다운로드 사이트에 들어간다. 2. Snap 다운 및 실행  해당 사이트에서 설치 방법은 다양하다. 궂이 Snap을 사용하지 않고도 다른 파일을 받아서 할수 있다. $ sudo snap install dbeaver-ce  다운로드 및 설치 3. 실행 1) 터미널 $ dbeaver-ce  2) 아이콘 실행  dbeaver가 설치 되면 Ubuntu에서 실행아이콘이 아래처럼 생긴다. dbeaver community 실행

DBMS DBeaver란

이미지
 dbeaver download : https://dbeaver.io/download/ 출처: https://github.com/dbeaver/dbeaver DBeaver는 데이터베이스 관리 및 개발 도구 중 하나로, 다양한 데이터베이스 시스템과 연동하여 데이터베이스 관리, 쿼리 작성, 스키마 디자인, 데이터 편집, 백업 및 복원 등 다양한 데이터베이스 관련 작업을 수행할 수 있는 오픈 소스 소프트웨어입니다. DBeaver는 크로스 플랫폼 도구로서 Windows, macOS, Linux 등 다양한 운영 체제에서 실행할 수 있습니다. 1. 다양한 데이터베이스 지원: DBeaver는 다양한 데이터베이스 시스템을 지원하며, MySQL, PostgreSQL, Oracle, SQL Server, SQLite, MongoDB 등 다양한 데이터베이스 시스템과 연동하여 사용할 수 있습니다. 2. 시각적 쿼리 작성: 사용자가 SQL 쿼리를 시각적으로 작성하고 실행할 수 있는 편리한 인터페이스를 제공합니다. 3. 데이터 편집 및 관리: 데이터베이스 내의 테이블 데이터를 편집하고 관리할 수 있으며, 데이터의 추가, 수정, 삭제 작업을 지원합니다. 4. 스키마 디자인: 데이터베이스 스키마를 시각적으로 디자인하고 관리할 수 있습니다. 5. 데이터 뷰어: 데이터베이스에서 쿼리한 결과를 그래픽 및 텍스트 모드로 표시할 수 있는 데이터 뷰어를 제공합니다. 6. 플러그인 확장: 다양한 플러그인을 지원하여 사용자의 요구에 따라 기능을 확장할 수 있습니다. 7. 데이터베이스 백업 및 복원: 데이터베이스의 백업과 복원 작업을 지원하여 데이터 손실을 방지할 수 있습니다. 성능 모니터링: 데이터베이스 성능을 모니터링하고 성능 튜닝을 위한 도구를 제공합니다. 설치법 : Ubuntu DBeaber 설치

docker 도커 볼륨(Volumes) 사용하기 : NestJS사용 (Managed by you)

이미지
이전글 : docker 도커 볼륨(Volumes) 사용하기 : NestJS사용 (Named Volumes) 위 글의 코드를 확인하실려면 해당 gitHub의 managedByYou branch를 확인해 주시기 바랍니다.  도커의 volume을 사용할때 또다른 것은 원하는 파일이나 폴더를 컨테이너와 동기화 할수 있다는 것입니다. 특히 development환경에서 잦은 수정으로 코드가 바뀔때 그때마다 이미지를 만들어야하는데 그렇게 되면 상당히 불편합니다. 위 사진은 해당 NestJS 이미지(nestjs:1.0)을 컨테이너로 생성시 입력한 명령어 입니다. 직접 볼륨을 관리하는 부분에서 절대경로를 사용하여 지정합니다. 또한 해당 경로에 node_modules, dist폴더가 있기 때문에 덮어쓰기를 방지하기 위해 unnamed volume을 사용하여 저장합니다. 해당 API는 NestJS생성시 기본으로 주어지는 API입니다. 현재 응답값은 'Hello World'입니다. 이제 응답값은 변경하지만 이미지를 다시 만들지 않고 진행하겠습니다. 코드를 수정하고 동일하게 API요청을 하면 응답값이 변한것을 알수 있습니다.