diff options
author | Michael Paquier <michael@paquier.xyz> | 2023-03-08 15:00:50 +0900 |
---|---|---|
committer | Michael Paquier <michael@paquier.xyz> | 2023-03-08 15:00:50 +0900 |
commit | daa8365a900729fe2a8d427fbeff19e763e35723 (patch) | |
tree | 3e792990565728f99f736948e50692888c455210 /src/backend/commands/dbcommands.c | |
parent | be504a3e974d75be6f95c8f9b7367126034f2d12 (diff) | |
download | postgresql-daa8365a900729fe2a8d427fbeff19e763e35723.tar.gz postgresql-daa8365a900729fe2a8d427fbeff19e763e35723.zip |
Reflect normalization of query strings for utilities in pg_stat_statements
Applying normalization changes how the following query strings are
reflected in pg_stat_statements, by showing Const nodes with a
dollar-signed parameter as this is how such queries are structured
internally once parsed:
- DECLARE
- EXPLAIN
- CREATE MATERIALIZED VIEW
- CREATE TABLE AS
More normalization could be done in the future depending on the parts
where query jumbling is applied (like A_Const nodes?), the changes being
reflected in the regression tests in majority created in de2aca2. This
just allows the basics to work for utility queries using Const nodes.
Reviewed-by: Bertrand Drouvot
Discussion: https://postgr.es/m/Y+MRdEq9W9XVa2AB@paquier.xyz
Diffstat (limited to 'src/backend/commands/dbcommands.c')
0 files changed, 0 insertions, 0 deletions