使用 Next.js 和 Prisma 设置 Turso

💡 原文英文,约300词,阅读约需2分钟。
📝

内容提要

Turso可以本地或远程使用。本地需创建SQLite数据库文件dev.db;远程需安装Turso CLI。libSQL通过HTTP连接远程数据库,与Prisma Migrate不兼容,但可用prisma migrate diff生成迁移脚本并用Turso CLI应用。建议与Drizzle搭配使用。

🎯

关键要点

  • Turso可以本地或远程使用。
  • 本地使用需创建SQLite数据库文件dev.db。
  • 远程使用需安装Turso CLI。
  • libSQL通过HTTP连接远程数据库,与Prisma Migrate不兼容。
  • 可以使用prisma migrate diff生成迁移脚本,并用Turso CLI应用。
  • 建议与Drizzle搭配使用。
  • 使用命令npx prisma migrate diff生成迁移脚本。
  • 安装所需库命令为npm install @libsql/client @prisma/adapter-libsql。
  • 推送数据库的命令为npx prisma db push。
  • 注意操作数据库模式,而不是“子数据库”。
  • 不推荐将Turso与Prisma一起使用,建议与Drizzle搭配。
➡️

继续阅读