数据库像严格的工作表
- 表:一类数据,例如 projects。
- 行:一个具体项目。
- 列:项目的 id、name、created_at。
- 主键:唯一认出这一行的 ID。
sql
SELECT id, name
FROM projects
WHERE user_id = 7
ORDER BY updated_at DESC;读成:从 projects 表取 id 和 name,只要用户 7 的数据,按更新时间从新到旧排列。
Supabase 使用 Postgres。SDK 最终仍在表达查询、插入、更新和权限。
为什么项目要有唯一 id,不能只靠 name?
答案:名称可能重复或改变,稳定唯一 ID 才能可靠更新和关联同一条记录。