用 Turso(libSQL)作为 SaaS 数据库

把 ShipAny 应用跑在兼容 SQLite 的边缘数据库 Turso 上——创建数据库和 Token,设置三个环境变量,推送 SQLite 表结构。

最后更新: 2026年10月8日

Turso 是托管的、兼容 SQLite 的数据库(libSQL),读取延迟很低。适合想在生产环境保留 SQLite 简洁性、又要部署在任意平台(Vercel、Node 服务器或 Docker)的应用。

ShipAny 帮你做了什么

  • libSQL 驱动:用数据库地址加 Auth Token 连接。
  • 与本地相同的 SQLite 表结构:本地开发和生产环境行为一致。
  • Drizzle 工作流:开发用 db:push,生产用生成的迁移。

配置步骤

  1. 注册 Turso Cloud,点击 Create Database。
  2. 打开数据库,点击 Create Token,权限选择 Read & Write,复制数据库地址和 Token。
  3. 设置环境变量:
DATABASE_PROVIDER=turso
DATABASE_URL=libsql://your-db.turso.io
DATABASE_AUTH_TOKEN=your-token
  1. 运行 pnpm db:setup 和 pnpm db:push(生产环境改为生成并执行迁移),再运行 pnpm rbac:init。

注意事项

  • Auth Token 属于密钥——在托管平台设置为环境变量密钥,不要放进客户端可见的变量。
  • 生产环境选择不过期的 Token,或者把 Token 轮换写进日程。

相关阅读

更多集成

用 ShipAny 快速上线你的 AI SaaS

登录、支付、积分、多语言和管理后台都已内置——从可上线的模板开始,专注做你的产品。