db is a Drizzle ORM instance connected to your project’s D1 database. Import it from edgespark inside your server code.
Select
server/src/index.ts
Insert
server/src/index.ts
Update and delete
server/src/index.ts
Relational queries
If you define relations inserver/src/defs/db_relations.ts, you can use Drizzle’s relational query helpers:
server/src/index.ts
Batch operations
Execute multiple statements atomically withdb.batch():
server/src/index.ts
See also
Use the database
How to define schema, generate migrations, and query D1 in the current scaffold.
Platform limits
Runtime SQL, batch, and deployment constraints that affect database code.