Today I Learned/in dev
[supabase] type 자동 추론하기
떼굴펜
2024. 7. 31. 12:06
1. supabase 설치
npm i supabase@">=1.8.1" --save-dev
2. supabase 셋팅하기
npx supabase login
npx supabase init
3. supabase DB기준으로 타입 파일 생성하기
npx supabase gen types --lang=typescript --project-id "프로젝트 아이디" --schema public > database.types.ts
아이디 넣어서 실행하면 root 폴더 위치에 database.type.ts 파일을 생성한다.
나는 next 에서 사용할거라 src/database.type.ts 로 바꿔서 사용한다.
4. 어떻게 쓰는가?
import { Database, Tables, Enums } from "./database.types.ts";
let movie: Tables<'movies'>