类型 API
要从表模式中检索 select
和 insert
查询的类型,您可以使用我们的类型助手。
查询日志记录
要启用默认的查询日志记录,请将 { logger: true }
作为参数传递给 drizzle
初始化函数:
您可以创建一个 DefaultLogger
实例并为其提供自定义的 writer
,以更改日志输出位置:
您还可以创建一个自定义的日志记录器:
多项目架构
table creator
运算符允许您定义自定义表名。
当您需要将不同项目的模式保存在一个数据库中时,它非常有用。
有关 db push 文档,请参阅 这里。
打印 SQL 查询
您可以使用 db
实例打印 SQL 查询,或者使用 standalone query builder
。
原始 SQL 查询执行
如果您有一些复杂的查询要执行,并且 drizzle-orm
目前无法处理它们,
您可以使用 db.execute
方法来执行原始的 parametrized
查询。
独立查询构建器
Drizzle ORM 提供了一个独立的查询构建器,可以让您构建查询,
而无需创建数据库实例并获取生成的 SQL。
获取键入的表格列
您可以获得一个类型化的表列映射,
当您需要在选择时省略特定列时非常有用。
获取表信息
比较对象类型
您可以使用 is()
函数检查对象是否为特定的 Drizzle 类型。您可以将其与 Drizzle 中的任何可用类型一起使用。
⭐️
您应该始终使用 is()
,而不是 instanceof
几个例子