# `supabase/sql/`

非 CLI 迁移脚本。这里只放**独立运行**的 SQL，不参与 `supabase db push` 的迁移历史。

## 当前内容

- **`prompt-store-schema.sql`** — Prompt store 独立 Supabase 项目（`PROMPT_SUPABASE_URL`）的 schema。由 `scripts/seed-prompt-store.ts:45` 在初始化 prompt 库时执行；它和主业务库的迁移完全解耦。

## 与 `supabase/migrations/` 的边界

| | `supabase/migrations/` | `supabase/sql/` |
| --- | --- | --- |
| 用途 | 主业务 Supabase 的版本化 schema 演进 | 独立运行的 SQL 工具 |
| 由谁执行 | `supabase db push` / `supabase db reset` CLI | 业务脚本（如 `seed-prompt-store.ts`）按需执行 |
| 命名规范 | `YYYYMMDDHHMMSS_description.sql` | 任意 |
| 是否进入 `schema_migrations` 表 | 是 | 否 |

## 历史

旧版仓库曾在两处都放同一份业务迁移（`sql/20260421_…`、`sql/20260423_…` 各与 `migrations/` 同名脚本一对一重复），导致来源不清。已于 F6 删除 `sql/` 下的重复版本，统一以 `migrations/` 为唯一真源。
