pg_analytics
pg_analytics copied to clipboard
PREPARE statement doesn't work
What happens?
PREPARE test_query(text) AS
SELECT count(*) FROM predictions where client = $1;
EXECUTE test_query('example');
I get this warning when I run the query and it takes forever: WARNING: This query was not fully pushed down to DuckDB because DuckDB returned an error. Query times may be impacted. If you would like to see this query pushed down, please submit a request to https://github.com/paradedb/paradedb/issues with the following context: Not implemented Error: Prepared statement argument types are not supported, use CAST
With this identical query it works in a few milliseconds:
SELECT count(*) FROM predictions where client = 'example';
DuckDB itself supports it: https://duckdb.org/docs/api/c/prepared.html
To Reproduce
Run the query from above
OS:
Ubuntu
ParadeDB Version:
v0.8.4
Are you using ParadeDB Docker, Helm, or the extension(s) standalone?
ParadeDB pg_lakehouse Extension
Full Name:
Janis
Affiliation:
Typewise
Did you include all relevant data sets for reproducing the issue?
Yes
Did you include the code required to reproduce the issue?
- [X] Yes, I have
Did you include all relevant configurations (e.g., CPU architecture, PostgreSQL version, Linux distribution) to reproduce the issue?
- [X] Yes, I have