託管 PostgreSQL 資料庫
每個專案有自己獨立的託管 PostgreSQL 資料庫 —— 一個真正、隔離的資料庫,不是玩具。你不用寫 SQL、設計 schema、跑 migration。存一筆有新欄位的紀錄,欄位就出現;存一筆新類型的紀錄,表就被建出來。資料庫單純地跟著你的 app 一起長大。
// 不用 CREATE TABLE、不用 schema 檔案
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 });