マネージド PostgreSQL データベース
すべてのプロジェクトに専用のマネージド PostgreSQL データベースが用意されます — おもちゃではなく、本物の隔離されたデータベースです。SQL を書くことも、スキーマを設計することも、マイグレーションを実行することもありません。新しいフィールドを含むレコードを保存すればカラムが現れ、新しい種類のレコードを保存すればテーブルが作成されます。データベースは、アプリの成長にただ追従していきます。
// CREATE TABLE もスキーマファイルも不要
await cradler.from("posts").insert({ title: "Hello", views: 0 });
// 新しいフィールド? 保存するだけ — カラムが現れる
await cradler.from("posts").insert({ title: "Next", views: 0, slug: "next" });
// フィルターと並び替え付きで読み込み、完全に型付き
const { rows } = await cradler.from("posts")
.select()
.eq("published", true)
.order("createdAt", { desc: true });