SuperAPI AI 工具集

drizzle-queries

数据与分析

查看项目

更新于 10-15 16:49

技能介绍

用途:该技能用于使用 Drizzle ORM 编写类型安全的 Postgres 查询,适用于查询或变更数据库,以及新增数据表的场景。

主要能力:支持 select、insert、update、delete 四类基本操作,支持关系查询与新增表定义。

使用方式:使用前需先完成 Neon + Drizzle Setup 配置。查询时从 @/lib/db/client 导入 db,从 drizzle-orm 导入操作符,如 eq、desc;单行查询可用 .limit(1) 后取 rows[0]。插入时若需要返回插入行,使用 .returning()。更新使用 db.update().set().where(),删除使用 db.delete().where()。关系查询使用 db.query.<table>,例如 db.query.chats.findFirst({ where, with }),而非手动 join。新增表时将 schema 放在功能库文件夹中,在共享客户端注册后执行迁移:bun run db:generate、bun run db:migrate。

限制:资料未提供更多限制说明,缺失信息暂未提供。