반응형 저장소이야기33 [Oracle] LocalDateTime을 조회해보자 LocalDateTime으로 데이터베이스에 저장이 되었을 때 실제 사용자는 문자열로된 날짜를 입력하여서 해당 날짜 문자열을 데이터베이스에 조회하여 결과를 보여주는 요구사항이 있었습니다. 사실 너무도 간단한 내용이지만 정리해두고 까먹지 않기 위해서, 또는 까먹었다면 해당 블로그를 통해서 기억을 하기 쉽게 정리해두려고 합니다. 객체 및 테이블 생성 실습을 위한 테스트 객체는 다음과 같습니다. 활동 로그를 기록하기 위한 테이블로, sequence 오브젝트를 사용한 대리키를 사용하고 있습니다. @SequenceGenerator 의 대한 자세한 내용은 다음 블로그를 통해서 확인해주시면 됩니다. @Entity @Table(schema = "test_jpa", name = "activity_log") public c.. 2022. 7. 9. [MySQL8] MacOS docker 설치 JPA 테스트 환경을 만들기 위해서 맥북 로컬환경에 MySQL을 설치하려고 합니다. 설치는 docker를 이용하려고 하며, 사용하기 위한 준비 작업 내용을 정리하려고 합니다. docker 이용은 많이 해봤기에 이번에는 docker-compose 를 활용하여서 진행해보도록 하겠습니다. docker-compose 작성 version: '3.7' services: mysql: image: mysql:8.0 container_name: mysql8 ports: - 3306:3306 # HOST:CONTAINER environment: - MYSQL_DATABASE=TESTDB - MYSQL_ROOT_PASSWORD=password - TZ=Asia/Seoul command: - --character-set-se.. 2022. 7. 9. [ELK] MacOS docker로 설치 회사에서 준비중인 웹 프로그램에서 ELK와 연동하여 수집된 로그를 보여주고 있습니다. 그래서 ELK를 학습하기 위해서 회사 내부에서 강의를 수강중에 있는데, 해당 내용을 복습하고 정리한 내용을 올리려고 합니다. 그래서 먼저 로컬에서 ELK를 설치하여서 실습을 할 수 있도록 준비를 하려고 합니다. 참고 ELK 설명 - elk-stack 설치 관련 참고 - docker-elk 환경 OS : MacOS 사전 준비 Docker Engine 버전 18.06.0 또는 최신 버전 설치 Docker Compose 버전 1.26.0 or 최신 버전 (Compose V2 포함) 설치 메모리 1.5 GB 설치 진행 Git Clone git clone https://github.com/deviantony/docker-elk... 2022. 4. 18. [mac] H2 Database 설치 H2 Database는 자바로 작성된 관계형 데이터베이스 입니다. 주로 자바 애플리케이션에 임베드하거나 클라이언트서버 모드에서 구동하여서 사용합니다. 보통은 로컬 테스트 용으로 사용을 주로 하였는데, 최근에 로컬서버에 올려놓고 테스트를 해보려고 방법을 정리하게 되었습니다. 참조 H2 공식 홈페이지 H2 Github 다운로드 H2를 다운로드 하기 위해서는 다음과 같이 진행하시면 됩니다. 공식 홈페이지 접속 각 OS 플랫폼에 맞게 다운로드 진행 설치 또는 압축 해제 실행 실행 H2 실행은 설치된 폴더로 이동하여 해당 shell 파일을 실행하면 됩니다. H2를 실행하기 위해서는 java가 설치되어 있어야 합니다. $ ./h2.sh 만약 권한이 필요하다는 메시지가 나오면 다음과 같이 추가하여 줍니다. $ chm.. 2022. 1. 24. [Postgresql] 서버 접속이 되지 않는 경우 cannot create temp file for here-document: No space left on device 장애상황 확인 postgresql 접속 시 아래와 같은 메시지가 나오면서 접속이 되지 않았습니다. psql: could not connect to server: Connection refused Is the server running on host "localhost" (127.0.0.1) and accepting TCP/IP connections on port 5432? 갑작스러운 상황이라 서버를 내리고 다시 올렸지만 여전히 접속은 되지 않아서 확인해본 내용을 공유드립니다. 확인해본 사항 현재 상태 확인 sudo systemctl status postgresql active 상태인것을 확인할 수 있는데 접속이 되지 않습니다. ● postgresql.service - PostgreSQL RDBMS Loa.. 2021. 12. 20. [PostgreSQL] 자동증가 방법 Postgresql 자동 증가 Sequence Serial GENERATED { ALWAYS | BY DEFAULT } AS IDENTITY Sequence 생성 CREATE SEQUENCE tn_user_id_seq; 테이블 생성 CREATE TABLE tn_user_seq ( id BIGINT NOT NULL DEFAULT NEXTVAL('tn_user_id_seq') PRIMARY KEY, name VARCHAR(255), created_date TIMESTAMP, modified_date TIMESTAMP ); Sequence 수정 ALTER SEQUENCE tn_user_id_seq OWNED BY tn_user_seq.id; 테스트 생성 INSERT INTO tn_user_seq (name, .. 2021. 7. 25. 이전 1 2 3 4 5 6 다음 반응형