본문 바로가기

Tech Notes122

PostgreSQL JSONB 타입에 문자열 저장하는 완벽 가이드 목차JSONB 타입 이해하기기본 규칙JSON 형식 문자열 저장일반 문자열 저장실무 예제베스트 프랙티스JSONB 타입 이해하기PostgreSQL의 JSONB 타입은 JSON 데이터를 바이너리 형태로 저장하는 데이터 타입입니다. 이 타입을 사용할 때 가장 많이 하는 실수 중 하나가 일반 문자열을 그대로 저장하려고 하는 것입니다.핵심 포인트: JSONB 컬럼에는 반드시 유효한 JSON 형식의 데이터만 저장할 수 있습니다.기본 규칙✅ 저장 가능한 데이터JSON 객체: {"key": "value"}JSON 배열: ["item1", "item2"]JSON 문자열: "hello world"JSON 숫자: 123JSON 불린: true, falseJSON null: null❌ 저장 불가능한 데이터일반 문자열 (따옴표 .. 2025. 8. 12.
📚TypeORM 핵심 개념 정리 1. Migration의 개념Migration은 DB 스키마 변경 내역을 코드로 관리하는 방법.장점:스키마 변경 기록이 남아 협업/배포 시 일관성 유지.로컬, 스테이징, 프로덕션에 동일하게 반영 가능.구성:up 메서드 → 변경 적용down 메서드 → 변경 롤백2. Migration 생성 방식 2가지① 자동 생성 (migration:generate)엔티티(Entity) 변경사항을 DB 스키마와 비교하여 자동으로 SQL 생성.npm run typeorm migration:generate -- -d src/config/migration.config src/database/migrations/migration-name장점: 편함. 엔티티 변경만 하면 됨.단점:Enum value 추가, View 변경 등은 감지 .. 2025. 8. 11.
TaskMaster는 Cursor Pro, Claude Pro와 상관이 없네? Cursor 에서 Task-master 를 이용해서 작업 수행중에 자꾸 아래와 같은 메세지가 뜨면서 작업이 멈췄다.User API Key Rate limit exceeded 분명 나는 Cursor pro 도 결제하고, Claude code도 쓰고 있는데 저 에러는 왜 나는 것일까? 문제는 task-master init 을 하고 난 후 생성된 cursor 폴더에mcp.json (이 프로젝트에서 사용할 mcp 설정)에 Anthropic API Key(별도 결제했던) 가 들어가서였다. 사이트에 가서 확인을 해봤더니, 저걸 쓰고 있었나보다...신나게 예제 따라하며 해봤더니 미결제 금액 발생... ANTHROPIC 설정 사이트 🛠️ TaskMaster: API 호출 도구 비용 구조모델API 제공사필요한 키.. 2025. 8. 2.
Shrimp Task Manager : 워크플로우/프로세스 관리 MCP 여러개의 Task를 쪼개서 보다 정확하고 전문성있게 작업을 진행할 때 쓰는 MCP.AI가 "아무렇게나 코딩"하지 않고 "사람 개발자처럼 계획-분석-실행-검증"의 단계를 거쳐 체계적으로 개발할 수 있게 해주는 도구 Cursor 에 Shrimp Task Manager MCP 를 추가. 1. init_project_rules : 프로젝트 규칙이 있는 shrimp-rules.md 파일이 생성됨.init_project_rules나는 어떤 AI 툴과 맞을지 16가지 mbti 타입으로 분석해주는 웹앱을 만들고 싶어!- React + TypeScript + TailwindCSS- 캐릭터별 결과 페이지 필요, 소셜 공유 기능 포함- 애니메이션, 트랜지션 효과 2. plan_task:shrimp-rules.md 파일을 .. 2025. 8. 2.
Claude 에 Notion MCP 연결 오류 https://smithery.ai/ 에서 notion mcp 를 찾아서 claude app 에 연결이 잘 안됨. 다음과 같이 바꾸니 연결되었음. { "mcpServers": { "notion": { "command": "npx", "args": ["-y", "@notionhq/notion-mcp-server"], "env": { "OPENAPI_MCP_HEADERS": "{\"Authorization\": \"Bearer YOUR_NOTION_TOKEN\", \"Notion-Version\": \"2022-06-28\"}" } } }} 무언가 바뀐걸까? 2025. 8. 1.
MCP (Model Context Protocol) 가 뭐길래? MCP (Model Context Protocol) 완전 정복하기 🚀AI 개발자나 연구자라면 한 번쯤 들어봤을 법한 MCP(Model Context Protocol). 오늘은 이 신기한 프로토콜이 무엇인지, 그리고 클라이언트와 서버는 어떻게 작동하는지 쉽고 재미있게 알아보겠습니다!MCP가 뭐길래? 🤔**MCP(Model Context Protocol)**는 Anthropic에서 개발한 표준화된 프로토콜로, AI 모델과 다양한 외부 시스템 간의 안전하고 효율적인 연결을 가능하게 합니다.쉽게 말해서, AI가 외부 세계와 소통할 수 있도록 도와주는 번역기 겸 중개자 역할을 한다고 생각하면 됩니다.왜 MCP가 필요할까?기존에는 AI 모델이 외부 데이터나 서비스에 접근하려면:각각 다른 API와 통신 방식을 익.. 2025. 8. 1.
반응형