K
Korea
AI
Times
발행일: 2026-10-06(화) 11:44
📩 구독하기
📚 도서
도구모음
컨설팅
입시
AI 뉴스
에디터
랭킹 아카이브
홈
›
도서
›
하루 30분 n8n ③
›
DAY 19
PART 4 — RAG 파이프라인
난이도 ★★★
DAY 19
Supabase pgvector 환경 세팅
📥 DAY 19 워크플로우 JSON 다운로드
📖 이론
10분
🛠️ 실습
15분
🎯 미션
5분
"좋은 기반 위에 좋은 집이 세워진다."
— 로마 속담
🎯 오늘의 학습 목표
Supabase 프로젝트를 생성하고 documents 테이블을 만든다
pgvector 확장을 활성화하고 벡터 검색 함수를 생성한다
n8n에서 Supabase Credential을 등록한다
📊 documents 테이블 구조
컬럼명
타입
역할
id
bigserial
고유 번호 (자동 증가)
content
text
청크 텍스트 내용
metadata
jsonb
문서 출처, 페이지 번호 등
embedding
vector(1536)
임베딩 벡터값
🛠️ 실습 — Supabase 프로젝트 생성 및 벡터 테이블 구축
STEP 1
Supabase 프로젝트 생성
supabase.com 접속 → 회원가입 후 로그인
New Project 클릭 → 아래 설정 입력
STEP 2
테이블 생성 SQL 실행
좌측 메뉴 SQL Editor 클릭
+ New query 클릭
아래 SQL 전체 복사 후 붙여넣기 → Run 버튼 클릭
STEP 3
벡터 검색 함수 생성
SQL Editor에서 새 쿼리 열기
아래 SQL 복사 후 붙여넣기 → Run 클릭
STEP 4
API 키 복사 및 n8n Credential 등록
Supabase 좌측 메뉴 → Project Settings → API 클릭
아래 두 값을 복사해서 메모장에 저장
STEP 5
n8n Credential 등록
n8n → Credentials 메뉴 → + Add Credential
Supabase 검색 → 선택
Host: Project URL 입력
Service Role Secret: anon public key 입력
저장
🚀 오늘의 미션
Supabase SQL Editor에서 아래 SQL을 실행해서 테이블이 정상적으로 만들어졌는지 확인해봐요.
SQL Editor → 새 쿼리 열기
아래 SQL 실행
4개 컬럼(id, content, metadata, embedding)이 모두 나오면 성공!
📋 워크플로우 임포트 방법
위 버튼으로 JSON 파일을 다운로드합니다.
n8n 캔버스 오른쪽 상단
⋯
→
Import from file
클릭
다운로드한 JSON 파일을 선택하면 워크플로우가 즉시 열립니다.
빨간 느낌표(!)가 보이면 Credentials을 본인 계정으로 재연결하세요.
💡 먼저 직접 만들어보고, 막혔을 때 정답지로만 활용하세요!
n8n 계정이 없으신가요?
n8n 무료 시작하기 ↗
← DAY 18
문서 청킹(Chunking)과 임베딩 실습
목차로
DAY 20 →
문서 저장 파이프라인 구축