BPSの協力会社として横浜を拠点に活動しております、株式会社ECNのすぎもです。 今回はsupabaseでトランザクションを行うのにかなり悩んだのでメモがてら記事にしてみました。 余談 supabaseについて軽く 本題に入る前にsupabaseについてです。 参考: The Open Source Firebase Alternative | Supabase FirebaseやAmplifyなどさまざまある中supabaseは他と違う特徴がいろいろあって一番今後も使っていきたいBaaSの一つです。 ほかのBaaSとの大きな違いはデータベースがRDBでPostgreSQLをデータベースとしていて既存の知識が活かしやすかったりsupabaseクライアントの機能も充実している印象があります。 データベースからTypeScriptの型を自動生成できることもとてもつよつよポイントかなという感じで
![supabase + Next.jsでトランザクションを実装する方法を探った|TechRacho by BPS株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/2830907bdd71ef35036822185e658ed213a59c55/height=288;version=1;width=512/https%3A%2F%2Ftechracho.bpsinc.jp%2Fwp-content%2Fuploads%2F2023%2F05%2Fnextjs_supabase_implementing_transactions_eyecatch-min.png)