Обсуждение: BUG #14155: bloom index error with unlogged table

Поиск
Список
Период
Сортировка

BUG #14155: bloom index error with unlogged table

От
digoal@126.com
Дата:
VGhlIGZvbGxvd2luZyBidWcgaGFzIGJlZW4gbG9nZ2VkIG9uIHRoZSB3ZWJz
aXRlOgoKQnVnIHJlZmVyZW5jZTogICAgICAxNDE1NQpMb2dnZWQgYnk6ICAg
ICAgICAgIFpob3UgRGlnb2FsCkVtYWlsIGFkZHJlc3M6ICAgICAgZGlnb2Fs
QDEyNi5jb20KUG9zdGdyZVNRTCB2ZXJzaW9uOiA5LjZiZXRhMQpPcGVyYXRp
bmcgc3lzdGVtOiAgIENlbnRPUyA2LnggeDY0CkRlc2NyaXB0aW9uOiAgICAg
ICAgCgpwb3N0Z3Jlcz0jIGNyZWF0ZSB0YWJsZSB1X3RibCAoaWQgaW50KTsN
CkNSRUFURSBUQUJMRQ0KcG9zdGdyZXM9IyBjcmVhdGUgaW5kZXggaWR4X3Vf
dGJsIG9uIHVfdGJsIHVzaW5nIGJsb29tIChpZCk7DQpFUlJPUjogIGFjY2Vz
cyBtZXRob2QgImJsb29tIiBkb2VzIG5vdCBleGlzdA0KcG9zdGdyZXM9IyBj
cmVhdGUgZXh0ZW5zaW9uIGJsb29tOw0KQ1JFQVRFIEVYVEVOU0lPTg0KcG9z
dGdyZXM9IyBjcmVhdGUgaW5kZXggaWR4X3VfdGJsIG9uIHVfdGJsIHVzaW5n
IGJsb29tIChpZCk7DQpDUkVBVEUgSU5ERVgNCnBvc3RncmVzPSMgaW5zZXJ0
IGludG8gdV90YmwgdmFsdWVzICgxKTsNCklOU0VSVCAwIDENCnBvc3RncmVz
PSMgaW5zZXJ0IGludG8gdV90YmwgdmFsdWVzICgyKTsNCklOU0VSVCAwIDEN
CnBvc3RncmVzPSMgaW5zZXJ0IGludG8gdV90Ymwgc2VsZWN0IGdlbmVyYXRl
X3NlcmllcygxLDEwMDAwMCk7DQpJTlNFUlQgMCAxMDAwMDANCnBvc3RncmVz
PSMgZXhwbGFpbiBzZWxlY3QgKiBmcm9tIHVfdGJsIHdoZXJlIGlkPTE7DQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBRVUVSWSBQTEFO
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgIA0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiBHYXRoZXIgIChj
b3N0PTAuMDAuLjAuMDAgcm93cz0wIHdpZHRoPTApDQogICBXb3JrZXJzIFBs
YW5uZWQ6IDENCiAgIFNpbmdsZSBDb3B5OiB0cnVlDQogICAtPiAgQml0bWFw
IEhlYXAgU2NhbiBvbiB1X3RibCAgKGNvc3Q9MTA0NS4zOC4uMTM5Ny40NCBy
b3dzPTU2NSB3aWR0aD00KQ0KICAgICAgICAgUmVjaGVjayBDb25kOiAoaWQg
PSAxKQ0KICAgICAgICAgLT4gIEJpdG1hcCBJbmRleCBTY2FuIG9uIGlkeF91
X3RibCAgKGNvc3Q9MC4wMC4uMTA0NS4yNCByb3dzPTU2NQp3aWR0aD0wKQ0K
ICAgICAgICAgICAgICAgSW5kZXggQ29uZDogKGlkID0gMSkNCig3IHJvd3Mp
DQoNCnBvc3RncmVzPSMgc2VsZWN0ICogZnJvbSB1X3RibCB3aGVyZSBpZD0x
Ow0KIGlkIA0KLS0tLQ0KICAxDQogIDENCigyIHJvd3MpDQoNCnBvc3RncmVz
PSMgZHJvcCB0YWJsZSB1X3RibCA7DQpEUk9QIFRBQkxFDQpwb3N0Z3Jlcz0j
IGNyZWF0ZSB1bmxvZ2dlZCB0YWJsZSB1X3RibCAoaWQgaW50KTsNCkNSRUFU
RSBUQUJMRQ0KcG9zdGdyZXM9IyBjcmVhdGUgaW5kZXggaWR4X3VfdGJsIG9u
IHVfdGJsIHVzaW5nIGJsb29tIChpZCk7DQpFUlJPUjogIGluZGV4ICJpZHhf
dV90YmwiIGFscmVhZHkgY29udGFpbnMgZGF0YQ0KcG9zdGdyZXM9IyBcc2V0
IFZFUkJPU0lUWSB2ZXJib3NlDQpwb3N0Z3Jlcz0jIGNyZWF0ZSBpbmRleCBp
ZHhfdV90Ymwgb24gdV90YmwgdXNpbmcgYmxvb20gKGlkKTsNCkVSUk9SOiAg
WFgwMDA6IGluZGV4ICJpZHhfdV90YmwiIGFscmVhZHkgY29udGFpbnMgZGF0
YQ0KTE9DQVRJT046ICBibGJ1aWxkZW1wdHksIGJsaW5zZXJ0LmM6MTY0DQpw
b3N0Z3Jlcz0jIGRyb3AgdGFibGUgdV90YmwgOw0KRFJPUCBUQUJMRQ0KcG9z
dGdyZXM9IyBjcmVhdGUgdGVtcCB0YWJsZSB1X3RibCAoaWQgaW50KTsNCkNS
RUFURSBUQUJMRQ0KcG9zdGdyZXM9IyBjcmVhdGUgaW5kZXggaWR4X3VfdGJs
IG9uIHVfdGJsIHVzaW5nIGJsb29tIChpZCk7DQpDUkVBVEUgSU5ERVgNCnBv
c3RncmVzPSMgaW5zZXJ0IGludG8gdV90Ymwgc2VsZWN0IGdlbmVyYXRlX3Nl
cmllcygxLDEwMDAwMCk7DQpJTlNFUlQgMCAxMDAwMDANCnBvc3RncmVzPSMg
ZXhwbGFpbiBzZWxlY3QgKiBmcm9tIHVfdGJsIHdoZXJlIGlkPTE7DQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBRVUVSWSBQTEFOICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCg0KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0NCiBCaXRtYXAgSGVhcCBTY2FuIG9uIHVfdGJs
ICAoY29zdD0xMDQ1LjM4Li4xMzk3LjQ0IHJvd3M9NTY1IHdpZHRoPTQpDQog
ICBSZWNoZWNrIENvbmQ6IChpZCA9IDEpDQogICAtPiAgQml0bWFwIEluZGV4
IFNjYW4gb24gaWR4X3VfdGJsICAoY29zdD0wLjAwLi4xMDQ1LjI0IHJvd3M9
NTY1CndpZHRoPTApDQogICAgICAgICBJbmRleCBDb25kOiAoaWQgPSAxKQ0K
KDQgcm93cykNCg0KcG9zdGdyZXM9IyBzZWxlY3QgKiBmcm9tIHVfdGJsIHdo
ZXJlIGlkPTE7DQogaWQgDQotLS0tDQogIDENCigxIHJvdykKCg==

Re: BUG #14155: bloom index error with unlogged table

От
Tom Lane
Дата:
digoal@126.com writes:
> postgres=# create unlogged table u_tbl (id int);
> CREATE TABLE
> postgres=# create index idx_u_tbl on u_tbl using bloom (id);
> ERROR:  index "idx_u_tbl" already contains data

Yeah, it looks like nobody ever tested bloom's unlogged-index support;
it doesn't work or even come very close to working.  Will fix, thanks
for the report!

            regards, tom lane

Re: BUG #14155: bloom index error with unlogged table

От
Michael Paquier
Дата:
On Tue, May 24, 2016 at 5:08 PM, Tom Lane <tgl@sss.pgh.pa.us> wrote:
> digoal@126.com writes:
>> postgres=# create unlogged table u_tbl (id int);
>> CREATE TABLE
>> postgres=# create index idx_u_tbl on u_tbl using bloom (id);
>> ERROR:  index "idx_u_tbl" already contains data
>
> Yeah, it looks like nobody ever tested bloom's unlogged-index support;
> it doesn't work or even come very close to working.  Will fix, thanks
> for the report!

To be honest, I began hacking around that to address the issue, though
I don't have yet something to post... So I guess that there is nothing
I need to do? Or do you need a patch?
--
Michael

Re: BUG #14155: bloom index error with unlogged table

От
Michael Paquier
Дата:
On Tue, May 24, 2016 at 6:04 PM, Michael Paquier
<michael.paquier@gmail.com> wrote:
> On Tue, May 24, 2016 at 5:08 PM, Tom Lane <tgl@sss.pgh.pa.us> wrote:
>> digoal@126.com writes:
>>> postgres=# create unlogged table u_tbl (id int);
>>> CREATE TABLE
>>> postgres=# create index idx_u_tbl on u_tbl using bloom (id);
>>> ERROR:  index "idx_u_tbl" already contains data
>>
>> Yeah, it looks like nobody ever tested bloom's unlogged-index support;
>> it doesn't work or even come very close to working.  Will fix, thanks
>> for the report!
>
> To be honest, I began hacking around that to address the issue, though
> I don't have yet something to post... So I guess that there is nothing
> I need to do? Or do you need a patch?

Or too late...
--
Michael

Re: BUG #14155: bloom index error with unlogged table

От
Tom Lane
Дата:
Michael Paquier <michael.paquier@gmail.com> writes:
>> Yeah, it looks like nobody ever tested bloom's unlogged-index support;
>> it doesn't work or even come very close to working.  Will fix, thanks
>> for the report!

> To be honest, I began hacking around that to address the issue, though
> I don't have yet something to post... So I guess that there is nothing
> I need to do? Or do you need a patch?

Nah, I just pushed something ... but if you'd like to go over the
documentation thread David was complaining about and produce a cleaned-up
docs patch, that would be pretty helpful.

            regards, tom lane

Re: BUG #14155: bloom index error with unlogged table

От
Michael Paquier
Дата:
On Tue, May 24, 2016 at 6:11 PM, Tom Lane <tgl@sss.pgh.pa.us> wrote:
> Michael Paquier <michael.paquier@gmail.com> writes:
>>> Yeah, it looks like nobody ever tested bloom's unlogged-index support;
>>> it doesn't work or even come very close to working.  Will fix, thanks
>>> for the report!
>
>> To be honest, I began hacking around that to address the issue, though
>> I don't have yet something to post... So I guess that there is nothing
>> I need to do? Or do you need a patch?
>
> Nah, I just pushed something ... but if you'd like to go over the
> documentation thread David was complaining about and produce a cleaned-up
> docs patch, that would be pretty helpful.

OK. I'll get a look at this thread and see how the documentation can
be improved by replying there, though there is already a patch I
see...
--
Michael