mdoTomofumi Chiba
11/25/2023, 3:07:32 AM

Supabase

このサイトの supabase postgresql への接続を native 接続をやめ、supabase-js を使うように変更した。
native 接続がどうも来年に IPv4 じゃできなくなりそうというのが変更のモチベーションだった。
結果、 supabase ロックインになってしまった。
connection pool を管理しなくてよくなったのはメリットかもしれない。
supabase の TypeScript の型定義生成が使えるようになったのは良かった。
しかしながら、DB Function の引数の型は、全部 null 拒否、 View の型は、全部 null 許可という、期待するものにならなかったりした。
PL/pgSQL は全然分からなかった。
どうも supabase-js から DB Procedure を呼ぶ事はできないようで、transaction は使う事はできなさそう。

TweetLike