Open1

SupbaseでTypeScriptを使ってDBの型を出力する

t0m0120t0m0120

参考URL

Generating Types | Supabase

実質、日本語に翻訳しただけ、試しながら書く。

DBの型を出力する。

プロジェクトのURLとanonKeyを取得する。

出力したいDBのプロジェクトの Settings>API から ** anonKey** と プロジェクトのURL を保存する。

型を出力する

取得したプロジェクトのURLとannonKeyを下記に当てはめて、ターミナルで叩く。

npx openapi-typescript https://[プロジェクトのURL].supabase.co/rest/v1/?apikey=[プロジェクトのanonKey] --output types/supabase.ts

成功すると、types/supabase.tsへDBの型が出力されている。