From 950001f2dfc10fa0a1cb6806e068e155e7f2ec03 Mon Sep 17 00:00:00 2001 From: Alec Larson <1925840+aleclarson@users.noreply.github.com> Date: Wed, 6 Aug 2025 14:26:56 -0400 Subject: [PATCH] feat: allow passing a number/boolean/null to `sql.raw` --- drizzle-orm/src/sql/sql.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drizzle-orm/src/sql/sql.ts b/drizzle-orm/src/sql/sql.ts index f18195ab9..e5fa5bce3 100644 --- a/drizzle-orm/src/sql/sql.ts +++ b/drizzle-orm/src/sql/sql.ts @@ -508,11 +508,11 @@ export namespace sql { } /** - * Convenience function to create an SQL query from a raw string. - * @param str The raw SQL query string. + * Convenience function to create an SQL query from a raw string or a primitive value. + * @param input The raw SQL query string or a primitive value. */ - export function raw(str: string): SQL { - return new SQL([new StringChunk(str)]); + export function raw(input: T): SQL { + return new SQL([new StringChunk(String(input))]); } /**