From 2a39294addd80516a0868c399cdc15f4fdffe7c4 Mon Sep 17 00:00:00 2001 From: Charlie Kolb Date: Tue, 28 Oct 2025 17:10:26 +0100 Subject: [PATCH] jsonb_extract in sqlite --- packages/cli/src/modules/data-table/utils/sql-utils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cli/src/modules/data-table/utils/sql-utils.ts b/packages/cli/src/modules/data-table/utils/sql-utils.ts index fe153965551..daf359f66cd 100644 --- a/packages/cli/src/modules/data-table/utils/sql-utils.ts +++ b/packages/cli/src/modules/data-table/utils/sql-utils.ts @@ -417,7 +417,7 @@ export function resolvePath( // this is mostly for sqlite, behavior in MariaDB and MySQL mostly aligns though there are subtle // difference we don't care for in the face of imminent removal of support const path = toSQLitePath(pathArray); - const base = `json_extract(${ref}, '${path.replaceAll("'", "\\'")}')`; + const base = `jsonb_extract(${ref}, '${path.replaceAll("'", "\\'")}')`; if (typeof value === 'number') { return `CAST(${base} as ${dataTableColumnTypeToSql('number', dbType)})`;