본문 바로가기

분류 전체보기84

[DB]SQL 기초 총정리 오랜만임둥. 열분.프로젝트 제대로 시도하기에 앞서..이것저것 만지고 헤딩하면서 습득을 하고 있던 림졍입니다.아니 글쎄 백엔드까지 배워서 풀스택 간다는 녀석이 가장 기본적인 개념정리를 안하고 있었지 뭡니까...🤦🏻‍♂️ 그래서 오늘은 그동안 최종 프로젝트때 깡통이랑 대화하면서'딸깍' 하나로 행복하게 만들었던 SQL에 대해 정리를 해보고자 합니다..(아니 서버만지면서 이걸 이해도 못하고 써버리면 안되잖아요?)가시죠. SQL 기초 총정리서버랑 DB가 무슨 말로 대화하냐고요? SQL이요. SQL이란?Structured Query Language의 줄임말데이터베이스(DB)에 저장된 데이터를 조회, 삽입, 수정, 삭제할 수 있는 언어테이블 기반으로 구성된 관계형 데이터베이스(RDB)에서 데이터를 다루는 핵.. 2025. 5. 20.
[DB] PostgreSQL 설치하기 오랜만입니다 열어분. 돌아온 림졍입니둥.수료하고 나서 면접도 우다다 보러 다니고 인턴도 하고,네.. 취업 준비 열심히 하고있는 하우스키퍼가 되었습죠. ㅇㅅaㅇ 업무를 진행하다보니 API 명세도 짜보게 되고그러다가 서버에 어떻게 들어가는지 보다 자세하게 알게 되면서어라. 백엔드도... hoxy? 라는 정말 림졍다운 crazy한 생각이 들었단 말이죠..그래서 가장 익숙한 언어(?)로 개발하는 Node.js부터 공부해보기로 결심을 하면서..네 뭐 그렇게 얼레벌레 풀스택 도전.. 을시작하게 되었습니다. 사실 JS만 알면 Node.js는 바로 시작할 수 있는줄 알고“아 이거면 진입장벽 없겠다~ 금방 익히고 도망(?)가자~” 싶었지만?아니… 생각보다 깔아야 할 것도 많고… 배워야 할 것도 생각보다 훨씬 많았다는거... 2025. 5. 12.
[React] Day_81 최종 프로젝트 기능 구현 내용정리 와이어프레임 제작이 완료되어 해당 디자인에 맞게 기능구현을 시작해야 하는 림졍..(그렇다.. 할 일이 고봉밥급이다… 어헝헝)무엇부터 시작해야 할지 어지럽지만 우리의 림졍은 일단 냅다 스키마를 보며코드를 우당탕탕 작성해나가기 시작하는데… CRUD - 작성 페이지 작업 진행 (+ 너무 많은 useState 사용에 대한 해결안)useState.. 이렇게 남발해도 되는건가?1. useState, 너무 많이 쓰는 게 맞을까? 작업 진행은 스키마 수정이나 기타 사항이 생길 것 같아우선 위치 및 스케줄링 관련 기능 테스트를 위한 레포지토리에서 코드를 짜고, 이후 메인 레포지토리에 옮기는 방식으로 진행되었다. GitHub - reizvoll/testttContribute to reizvoll/testtt develop.. 2025. 1. 14.
[React] Day_80 최종 프로젝트 기능 구현 내용정리 주말에도.. 하얗게 불태웠다..이제 진짜진짜 본격적으로 작업하기에 앞서,이전에 진행했던 피버타임 기능을 활성화해보고자 하는데...바로 가시죠, 렠흐고.  Chat - Fever-time 채팅방 기능 구현 (Supabase 스케쥴링 적용)나의 SQL.. 다시 언-록! (ft. 캐릭캐릭체인지)  [이전 포스팅 참고]Supabase - Scheduling 기능, Next.js에서 활용 가능한지에 대한 테스트 진행  1. 테스트용 SQL 작성 테스트를 위해 스케줄을 2시/6시에서 1분 간격으로 설정하는 SQL은 아래와 같다.-- 1. 스케쥴링 함수 생성 (수정 없음)CREATE OR REPLACE FUNCTION calculate_fever_rooms()RETURNS voidLANGUAGE plpgsqlAS $.. 2025. 1. 13.
[React] Day_79 최종 프로젝트 관련 내용 정리 GeoLocation API랑 카카오맵 API를 활용해서기본 지역 정보 추출 기능 (ㅇㅇ시 ㅇㅇ동)까지 나오게끔 구현을 완료한 림졍. 벗뜨… 카카오맵 API를 이거 하나로만 끝내긴 아쉬워단순 주소 출력 외에도 동 검색 기능을 추가하여보다 세밀한 주소 검색 기능을 제공하도록 확장시키고자 하는데...  CRUD - Kakaomap API를 활용한 주소 검색기능 추가구현자, 작업을 시작해볼까..  1. 프로젝트 작업, 이어서 진행 GitHub - reizvoll/testttContribute to reizvoll/testtt development by creating an account on GitHub.github.com 스케쥴링 테스트를 진행했던 GitHub 레포지토리에 이어서 테스트를 진행  2. 작업 .. 2025. 1. 10.
[React] Day_78 최종 프로젝트 관련 내용정리 디자이너 팀과 와이어뿌레임 컬러도 정하고 (놀랍게도 저렇게 진행했습니다. ye..)모의 면접에 기능관련 추가적인 내용까지 공부했더니 벌써 시간이;;; 오늘도 으쌰으쌰 TIL 작성을 좀 하겠습니다.그럼 가시죠. CRUD - GeoLocation API를 활용한 사용자의 실시간 위치 가져오기지도 API는 처음이라..   Intro게시글 작성 페이지와 실시간 채팅, 이 두가지를 담당하게 된 림졍.작성페이지에 들어가는 Supabase 테이블에 upload_place 을 어떻게 할 것인지 고민중이었다.우선 더미데이터에는 서울, 부산 등 지역별로 나눠져 있었지만..이것을 왠지 위치를 불러와서 업로드하게 하는것도 좋겠다는 생각이 들어GeoLoaction API를 활용해서 주소를 가져와 ㅇㅇ시 ㅇㅇ동까지 나오게끔 구현.. 2025. 1. 9.