pgsql: Disallow COPY FREEZE on partitioned tables
От | Alvaro Herrera |
---|---|
Тема | pgsql: Disallow COPY FREEZE on partitioned tables |
Дата | |
Msg-id | E1gOkMK-0005Ad-Nj@gemulon.postgresql.org обсуждение исходный текст |
Список | pgsql-committers |
Disallow COPY FREEZE on partitioned tables This didn't actually work: COPY would fail to flush the right files, and instead would try to flush a non-existing file, causing the whole transaction to fail. Cope by raising an error as soon as the command is sent instead, to avoid a nasty later surprise. Of course, it would be much better to make it work, but we don't have a patch for that yet, and we don't know if we'll want to backpatch one when we do. Reported-by: Tomas Vondra Author: David Rowley Reviewed-by: Amit Langote, Steve Singer, Tomas Vondra Branch ------ REL_10_STABLE Details ------- https://git.postgresql.org/pg/commitdiff/85efd1a04175951a97b087908121403e4cf4ef7a Modified Files -------------- doc/src/sgml/perform.sgml | 4 ++-- doc/src/sgml/ref/copy.sgml | 4 +++- src/backend/commands/copy.c | 29 +++++++++++++++++++++++++++-- src/test/regress/input/copy.source | 29 +++++++++++++++++++++++++++++ src/test/regress/output/copy.source | 23 +++++++++++++++++++++++ 5 files changed, 84 insertions(+), 5 deletions(-)
В списке pgsql-committers по дате отправления: