목록전체 글 (379)
나의 발자취
역시나 오늘도 또 수정할 것들이 나타났다.ㅎ모두 반영을 끝냈다. 제일 어려웠던 부분은, Likes는 사용자가 좋아요를 할때마다 새 레코드가 생성되는데, 그 레코드가 생성될때마다 likeTotal에다가 +1을 해주는 식으로 구현할까.. 한 부분이다. 그리고 Reports는 딕셔너리처럼 int와 report type(신고 유형)을 맵핑해서 하는 새로운 방법을 도입했다. DB를 생성했는데도 다시 삭제하고 또 생성했어야해서psql 접속한 채로DO $$ DECLARE r RECORD;BEGIN FOR r IN (SELECT tablename FROM pg_tables WHERE schemaname = 'public') LOOP EXECUTE 'DROP TABLE IF EXISTS ' ||..
만들면서도 테이블 수정할것들이 생겼다.가령, Like 테이블을 왜 만들었는지?;; 나, category_id, tab_name이 겹치는데 그대로 있었다는 것 아래는 시드파일로 데이터 넣는걸 작업한 순서대로의 보충설명들이고, 작업하는 과정마다 수정이나 생각해봐야할 부분들이 있었다.Categories DB - tab_name 필드가 category_name 필드와 기능이 겹치게 설계되어있어 삭제했고, 원래 존재하는 카테고리 네 개를 데이터로 넣었다.Challenges DB - 챌린지 종류를 10개 만들었다. 챌린지 보상(소행성 이름, 소행성 사진) 관련 데이터도 다 있음.Users DB - ChallengeImages seed 데이터 하려고 보니까 각 챌린지에 유저가 중복 참여도 가능하고, 나중에 챌린지용 ..
2024.11.15 - [Backend] - [SwiftUI ver] 당근마켓 거래서비스 풀스택 구현하기 (Backend) [SwiftUI ver] 당근마켓 거래서비스 풀스택 구현하기 (Backend)달라진 것- 에러핸들링: 에러코드별로 에러 내역을 불러준다. 2. saleRouter.js페이지네이션을 해서, 페이지에 맞춰서 컨테이너의 갯수가 나오게끔 한다. const limit = pageSize; const offset = (page - 1) * pagwildguess.tistory.com에 이어서 작업한다.SwiftUI 프로젝트 생성MVVM 구조를 따라서 Model - View - View Model 폴더구조를 만들어준다.공통적으로 사용되는 컴포넌트는 Common Views 폴더 안에 따로 관리를..
달라진 것- 에러핸들링: 에러코드별로 에러 내역을 불러준다. 2. saleRouter.js페이지네이션을 해서, 페이지에 맞춰서 컨테이너의 갯수가 나오게끔 한다. const limit = pageSize; const offset = (page - 1) * pageSize; offset = 시작점..findAndCountAll() 을 사용하면 스크롤을 해준다. Azure 포털에서 리소스 DB 생성1. Azure Portal에 가서 새 리소스를 만들어준다. (아래 참고)2024.11.06 - [Backend] - [BE] 당근마켓 아니고 양파마켓 만들기 (Azure, Postman, JS, PostgreSQL, DBeaver) [BE] 당근마켓 아니고 양파마켓 만들기 (Azure, Postman, JS,..
DBDesigner: 심플해서 좋았다. 드래그를 아무데나 할 수 있는 것도 좋았는데 뭔가 에러가 자꾸 났다. DrawDB 더 모던한데 번거로웠다.https://www.drawdb.app drawDB | Online database diagram editor and SQL generatorOnline database entity-realtionship diagram editor, data modeler, and SQL generator. Design, visualize, and export scripts without an account and completely free of charge.www.drawdb.app 역시 그냥 기존에 쓰던 머메이드가 나았다. 테이블 간 참조 관계 표현의 정확성이 조금 아..
.gitignore 업로드하면서 생성 이런식으로 나누기로 함 https://zepettoworld.tistory.com/27 Git 협업 - branch(feature) 생성 & git flowGit을 사용한다는 것 , 여러가지 이유가 있겠지만 branch 전략을 이용한 git flow 활용이 아닐까 생각이 됩니다. 점점 여러 기업에서 git의 사용량이 늘어나고 있습니다.. 위는 구글 트랜드에서 2020년zepettoworld.tistory.comhttps://mokochi.tistory.com/4 [GitHub] Branch를 이용한 협업 방법을 공부했습니다.이전 포스트에서는 Git과 GitHub을 사용하는 방법을 간단하게 설명했습니다. 이번 포스트에서는 Git을 이용하여 버전 관리 또는 다른 개발자..