Drizzle <> Turso
This guide assumes familiarity with:
根据**官方网站**,
Turso 是一个基于 libSQL 的边缘 SQLite 数据库即服务。
Drizzle ORM 原生支持 libSQL 驱动,
我们支持 SQL 方言和特定方言的驱动和语法,并镜像最流行的
类似 SQLite 的 all
、get
、values
和 run
查询方法语法。
第 1 步 - 安装包
第 2 步 - 初始化驱动
Drizzle 原生支持所有 @libsql/client
驱动变体:
| |
---|
@libsql/client | defaults to node import, automatically changes to web if target or platofrm is set for bundler, e.g. esbuild --platform=browser |
@libsql/client/node | node compatible module, supports :memory: , file , wss , http and turso conneciton protocols |
@libsql/client/web | module for fullstack web frameworks like next , nuxt , astro , etc. |
@libsql/client/http | module for http and https connection protocols |
@libsql/client/ws | module for ws and wss conneciton protocols |
@libsql/client/sqlite3 | module for :memory: and file conneciton protocols |
@libsql/client-wasm | Separate experimental package for WASM |
default
node
web
http
web sockets
wasm
如果您需要提供您现有的驱动:
第 3 步 - 执行查询
接下来是什么?