Re: in BeginCopyTo make materialized view using COPY TO instead of COPY (query).
Michael Paquier <michael@paquier.xyz>
From: Michael Paquier <michael@paquier.xyz>
To: jian he <jian.universality@gmail.com>
Cc: PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2024-12-20T00:01:48Z
Lists: pgsql-hackers
On Thu, Dec 19, 2024 at 02:28:21PM +0800, jian he wrote: > Since materialized views have physical storage, > > we can make materialized views also using COPY table_name, instead of > COPY(query). > > Some simple tests show around %3.7 or 4.3% speed up. This restriction comes from 3bf3ab8c5636 as such relations may not be scannable when they have no data, no? Perhaps this restriction could be lifted, but I'd suggest to dig more into the lists, there should be arguments and ideas explaining what could be done in this case (spoiler: I did not look at that). -- Michael
Commits
-
Allow "COPY table TO" command to copy rows from materialized views.
- 534874fac0b3 18.0 landed