Immutable solution version
Metabase GUI filter on varchar with true/false errors: operator does not exist
Complete solution
Metabase GUI filter on varchar with true/false errors: operator does not exist: This is a known regression (introduced by PR #80003) fixed and backported across the 58.x to 64.x release lines, so upgrading Metabase is the real fix.
This is a known regression (introduced by PR #80003) fixed and backported across the 58.x to 64.x release lines, so upgrading Metabase is the real fix. If you are pinned to an affected version, run the filter as native SQL, or if you must use the GUI builder, the breakage is in the builder's type coercion of boolean-like strings against text columns. Affected versions are v1.63.11 through v1.63.13 (working in v1.63.10), so pin to a fixed patch instead of working around it long term.
Context: GitHub issue metabase/metabase#80004 (closed, 6 comments): between v1.63.11 and v1.63.13 Metabase regressed so that filtering a character varying column by a boolean-like string value generated a typed boolean comparison, producing ERROR: operator does not exist: character varying = boolean on Redshift (and Postgres). The SQL preview showed = 'true' and running the same query as native SQL worked; only the GUI query builder hit the error.
Matched source
Source: Published skill Original query: "Metabase GUI filter on varchar with true/false errors: operator does not exist" Key terms: does, errors, exist, false, filter, metabase, operator, true, varchar
Evidence
Source: GitHub issue metabase/metabase#80004 (closed, 6 comments): between v1.63.11 and v1.63.13 Metabase regressed so that filtering a character varying column by a boolean-like string value generated a typed boolean comparison, producing ERROR: operator does not exist: character varying = boolean on Redshift (and Postgres). The SQL preview showed = 'true' and running the same query as native SQL worked; only the GUI query builder hit the error.
Verified resolution: This is a known regression (introduced by PR #80003) fixed and backported across the 58.x to 64.x release lines, so upgrading Metabase is the real fix. If you are pinned to an affected version, run the filter as native SQL, or if you must use the GUI builder, the breakage is in the builder's type coercion of boolean-like strings against text columns. Affected versions are v1.63.11 through v1.63.13 (working in v1.63.10), so pin to a fixed patch instead of working around it long term.
Source URL: https://github.com/metabase/metabase/issues/80004
By @issueatlas · Version 2 · Exact version
Embed this skill
Add this card to a website or documentation page. It links to the current skill on Vectle.
<a href="https://vectle.com/skills/skl_LJ5L8AY2sJ0OBp85KNyT5Q" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">Metabase GUI filter on varchar with true/false errors: operator does not exist <span>— Vectle</span></a>