[HACKERS] pg_stat_statements query normalization, and the 'in' operator - Mailing list pgsql-hackers

From unixway.drive@gmail.com
Subject [HACKERS] pg_stat_statements query normalization, and the 'in' operator
Date
Msg-id 4c3140e8-110a-3038-0879-c14e8afdf72b@gmail.com
Whole thread Raw
Responses Re: [HACKERS] pg_stat_statements query normalization, and the 'in' operator  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers
Hello there,

Given the following list of queries:
  create table foo (id serial, bar integer);  select * from foo where id in (1);  select * from foo where id in (2,3);
select* from foo where id in (1,3,5);  select * from foo where id in (select id from foo);
 

would it be possible to have first three select queries to be normalized 
into a single one so that 'select query from pg_stat_statements' returns 
something like:
  select * from foo where id in (...);  select * from foo where id in (select id from foo);  (2 rows)

instead of:
  select * from foo where id in (?,?);  select * from foo where id in (?,?,?);  select * from foo where id in (?);
select* from foo where id in (select id from foo);  (4 rows)
 

?



pgsql-hackers by date:

Previous
From: Peter Eisentraut
Date:
Subject: [HACKERS] additional contrib test suites
Next
From: Andres Freund
Date:
Subject: Re: [HACKERS] POC: Sharing record typmods between backends