본문 바로가기

분류 전체보기

(28)
Sequel Pro 에서 리턴 값 엑셀로 추출하는 법 문제상황 : 디비에 있는 많은 데이터를 엑셀로 뽑아달라는 요청이 들어옴 -> nestjs의 xlsx 라이브러리를 사용해서 데이터를 export 할수도 있지만 좀 더 간단한 방법을 찾길 원함 디비 스펙 : MariaDB 데이터 값 추출 : 엑셀로 데이터를 추출하기만 한다면 굳이 xlsx를 사용하지 않고 디비에 결과값만 바로 뽑아 낼 수 있을 것 같다 먼저 추출하고자 하는 데이터를 조회하자 추출한 데이터의 결과값 해당 데이터를 전체 선택 후 Ctrl + 클릭 -> Copy with Column Names 를 선택하면 선택한 데이터가 컬럼명과 함께 복사된다 엑셀에 붙여넣자 코드를 짜지 않고도 Sequel Pro 에서 간단하게 데이터를 추출해낼 수 있다 ! 끄읏 -!
PRISMA GraphQL NestJS에서 Raw Query in 절 조건문 사용 문제상황 : prisma raw query 사용 중 where 절에 in 절을 넣어야 함 -> 템플릿 리터럴을 사용해서 배열 변수를 where 의 in 절에 사용 -> invalid 에러 발생 프로젝트 스펙: NestJS + Prisma(Code first) + GraphQL + MariaDB + Apollo Server 기존 raw query 사용 : user table 과 department table 이 n:1 로 맵핑되어 있고, user의 age 가 10, 20, 30 중 하나에 해당하는 데이터를 리턴하는 쿼리를 작성했다. Where의 in 절을 사용하기 위해서 나이를 나타내는 숫자 배열 값을 템플릿 리터럴로 선언하여 조건문에 넣었다 오류 발생 ㅠㅠ prisma의 SQL Template Tag ..
Sequel Pro 속도 개선 문제 상황 : 처음 sequel pro를 깔았을 때와 비교해서 현재 sequel pro의 속도가 너무 느려졌음 디비에서 데이터를 가져오거나 삽입할 때는 크게 불편함을 느끼지 못하지만 sequel pro 에서 테이블 이동 또는 새로운 디비 접속을 할 때 굉장히 로딩 시간이 길어짐 캐시의 문제인지 확인 필요함 Sequel Pro 속도 개선 방법: 먼저 cpu 사용량 체크를 위해 터미널을 열고 top를 입력하자 지금은 문제를 해결해서 sequel pro 에 대한 점유량이 현저히 줄었지만 이전에는 sequel pro 를 실행만 해도 cpu 점유량이 100% 까지 올라갈 정도로 엄청났었다 그래서 검색하던 중 다음과 같은 해결방안을 찾았다 저 사람이 말하길 덤프를 많이 하게 되면 쿼리 히스토리때문에 sequel p..
맥북 OS M2에서 java 11 jdk 설치 문제 상황 : 새로운 맥북에 자바 설치를 위해 블로그 탐색 -> 그냥 개발 블로그 따라서 dmg 파일 다운로드 -> 다음과 같은 오류 발생 -> 자바 설치에 대한 기본정보 정리 필요함 느낌 맥북 스펙 : mac air M2 자바 설치를 위한 기본 정보 : JVM Java Virtual Machine 자바로 쓰여진 프로그램이 돌아가는 환경을 의미한다. JVM은 프로그램에서 참조하는 여러 라이브러리나 파일들은 포함하고 있지 않다. JRE Java Runtime Environment 프로그램이 적절히 돌아갈 수 있도록 JVM 및 프로그램 실행에 필요한 여러 라이브러리와 파일들을 한데 묶은 것을 JRE라고 한다. JDK Java Development Kit JRE와 더불어 개발을 할 때 필요한 컴파일러, 자바 ..