🐶

postgres.newを試してみた

2024/08/20に公開

はじめに

以下の記事より、WebAssembly として PostgreSQL をビルドした PGlite が公開され、それに伴い
Supabase 社が postgres.new を公開したとのことで、試してみました。使用するには Github アカウントが必要であることを留意してください。

内容

使用感は以下の動画を参考にしてください。チャットにて LLM と会話をすると、それに伴い SQL が発行されます。それにより、作成されたテーブルは canvas 上にてリレーションが表示されます。

クエリを直接書き直すことはできないようで、そうしたい場合も LLM にお願いすることになります。この辺りは不便さを感じるかもしれないですが、俯瞰して見る分には理解がしやすくていいかもしれないです。もし、手元にすでに PlantUML や Mermaid で記載された ER 図があれば、それをそのまま渡すことで、DDL を生成してくれるというのも便利かもしれません。チャットでのやり取りで実行された SQL は、mitration 用として別タブからコピペできるようになっているので、それを使って実際の DB に適用することもできます。

https://youtu.be/LBEgX9FAvHs

おわりに

postgres.new を試した所感を今回は記載しました。こういった設計ツールが増えると、検証しやすくていいかもしれませんね。

リバナレテックブログ

Discussion