Re: 回复:how to create indexconcurrently on partitioned table
Вложения
В списке pgsql-hackers по дате отправления:
| От | Michael Paquier |
|---|---|
| Тема | Re: 回复:how to create indexconcurrently on partitioned table |
| Дата | |
| Msg-id | 20200615123742.GL52676@paquier.xyz обсуждение |
| Ответ на | 回复:how to create index concurrently on partitioned table ("李杰(慎追)" <adger.lj@alibaba-inc.com>) |
| Ответы |
回复:回复:how to create index concurrently on partitioned table
Re: 回复:how to create index concurrently on partitioned table |
| Список | pgsql-hackers |
On Mon, Jun 15, 2020 at 08:15:05PM +0800, 李杰(慎追) wrote: > As shown above, an error occurred while creating an index in the second partition. > It can be clearly seen that the index of the partitioned table is invalid > and the index of the first partition is normal, the second partition is invalid, > and the Third Partition index does not exist at all. That's a problem. I really think that we should make the steps of the concurrent operation consistent across all relations, meaning that all the indexes should be created as invalid for all the parts of the partition tree, including partitioned tables as well as their partitions, in the same transaction. Then a second new transaction gets used for the index build, followed by a third one for the validation that switches the indexes to become valid. -- Michael
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера