Re: Declarative partitioning - another take
От | Amit Langote |
---|---|
Тема | Re: Declarative partitioning - another take |
Дата | |
Msg-id | 5dded2f1-c7f6-e7fc-56b5-23ab59495e4b@lab.ntt.co.jp обсуждение исходный текст |
Ответ на | Re: Declarative partitioning - another take (Rajkumar Raghuwanshi <rajkumar.raghuwanshi@enterprisedb.com>) |
Список | pgsql-hackers |
Hi, On 2016/10/05 16:57, Rajkumar Raghuwanshi wrote: > I observed, when creating foreign table with range partition, data is not > inserting into specified partition range. below are steps to reproduce. > > [ ... ] > > postgres=# INSERT INTO test_range (a) values (5),(25),(15); > INSERT 0 3 > > postgres=# select tableoid::regclass, * from test_range; > tableoid | a > ------------------+---- > ft_test_range_p1 | 5 > ft_test_range_p2 | 15 > ft_test_range_p3 | 25 > (3 rows) > > --Here ft_test_range_p2 is created for range 20-30 having value 15. Thanks a lot for testing. That's a bug. I found that it is caused by the FDW plans getting paired with the wrong result relations during ExecInitModifyTable() initialization. I will include a fix for the same in the patch set that I will be sending soon in reply to Robert's review comments on patch 0002 [1]. Thanks, Amit [1] https://www.postgresql.org/message-id/CA%2BTgmoY1aQ5iPz0S2GBJw4YUR1Z2Qg5iKUf8YJSo2Ctya4ZmNg%40mail.gmail.com
В списке pgsql-hackers по дате отправления: