SQL

Subscribe, Follow 기능 구현 & JPQL new operator 사용법 안녕하세요😁~ 오늘은 구독(Subscribe, Follow) 기능을 구현해 보고 해당 User에 대한 Follower Data를 전달해 주는 RestAPI를 구현해 보도록 하겠습니다~. 오늘 포스팅의 핵심은 아래 💡 팔로워 목록 쿼리 구현 (SQL, JPQL) 부분입니다. 가이드 && 환경 본 포스팅은 아래의 환경 및 가이드를 따라갑니다~ - 💡 SpringBoot 3.2.2, SpringDataJPA, JPQL - 💡 Subscribe Entity - 💡 구독, 구독 취소 구현 - 💡 팔로워 목록 쿼리 구현 (SQL, JPQL) - 💡 테스트 Issue & Entity Issue Subscribe Entity @Bui..
· SQL
오늘은 읽는곳곳 프로젝트를 하며 마주쳤던 이슈를 적어보려 합니다!! (간단 주의) 요즘 TestCode와 Refatoring을 하고 있어서 프로젝트를 들여다 볼일이 많은데요. 오늘도 Swagger로 모든 동작이 정상동작하는지 확인하다가(아직 테스트 커버리지가 높지 못해서...) 오류를 발견하게 되었습니다. 문제 상황 ❗ 바로 독서장소에 걸려있는 태그 중 상위 5개만 가져오는 API가 500 에러를 뿜으면서 죽어있는 것을 발견했습니다. ✅일단 오류 상황을 인지하기 위해서 ISSUE등록을 해주었구요. 보기 힘든 코드 이긴 하지만.. 리펙토링 과정에 있습니다.. 에러로그 ✅ 다음으로는 EC2에 접근해서 에러로그를 보았는데요. ❌ Long타입을 Integer로 강제 변환하려다 생긴 오류라고 해석되네요. 2024..
· SQL
필드 타입 변경 : TEXT길이 연장하기 데이터베이스를 사용하면서 특정 필드의 데이터 타입이나 길이를 변경해야 할 상황이 자주 발생합니다. 특히, 이번 올림 프로젝트에서 ADMIN계정에서 입력 데이터를 저장하는 caption 필드의 길이를 늘여야 할 때, 여러 접근 방법을 통해 이를 효과적으로 관리하는 방법을 정리해놓으려 합니다. ✅ 관련코드를 분석해본 결과 문제는 VARCHAR(255)의 타입을 갖고 있어서 발생했습니다. 해결방법 1-1 수동으로 SQL 실행하기 가장 기본적이고 직접적인 방법은 SQL ALTER TABLE 명령어를 실행하는 것입니다. 이를 통해 필드 타입을 변경하거나 길이를 조정할 수 있습니다. 예를 들어, caption 필드의 길이를 1000자로 늘리고 싶을 때 다음과 같은 SQL 명..
· SQL
안녕하세요. 오늘은 오라클과 SQL Developer를 이용한 데이터베이스를 공부해 보겠습니다. 먼저 데이터베이스가 무엇이냐? 조직에 필요한 정보를 얻기 위해 논리적으로 연관된 데이터를 모아 구조적으로 통합해 놓은 것으로 정의할 수 있는데요. 이 데이터를 모아서 사람이 쓰고 싶은 것만 정제하고 구분, 선별하는 작업을 하여 실사용 가능한 데이터로 만드는 것이 우리의 할 일이라고 생각하시면 되겠습니다. 물론 지금의 저의 수준에 한에서 말이죠. 더욱 다양한 것을 할 수 있습니다! 먼저 질의에 사용할 데이터를 보여드리겠습니다. CREATE TABLE Book ( bookid NUMBER(2) PRIMARY KEY, bookname VARCHAR2(40), publisher VARCHAR2(40), price N..
발달중인 망고
'SQL' 태그의 글 목록