BUG #6351: ERROR: btree index keys must be ordered by attribute
От | christian_oederan@gmx.de |
---|---|
Тема | BUG #6351: ERROR: btree index keys must be ordered by attribute |
Дата | |
Msg-id | E1RdRfu-0004E9-8N@wrigleys.postgresql.org обсуждение исходный текст |
Ответы |
Re: BUG #6351: ERROR: btree index keys must be ordered by attribute
|
Список | pgsql-bugs |
The following bug has been logged on the website: Bug reference: 6351 Logged by: Christian Rudolph Email address: christian_oederan@gmx.de PostgreSQL version: 9.0.6 Operating system: openSUSE Description:=20=20=20=20=20=20=20=20 Hi, our OR-Mapper accidently created an index that contained the same column twice, with the result that some SELECTs could not be executed anymore and gave the error message "btree index keys must be ordered by attribute". The problem can be reproduced with a new table every time: CREATE TABLE tab (id SERIAL, a INTEGER, b INTEGER); CREATE INDEX tab123 ON tab (a, b, a); SELECT a, b FROM tab WHERE a =3D 0 AND b =3D 0; ERROR: XX000: btree index keys must be ordered by attribute LOCATION: _bt_preprocess_keys, nbtutils.c:322 For me the error occured without inserting any rows. The database was compiled from source using the switches --with-tcl --with-perl and --with-python. SELECT version(); PostgreSQL 9.0.6 on i686-pc-linux-gnu, compiled by GCC gcc (GCC) 4.2.1 (SUSE Linux), 32-bit Thanks, Christian
В списке pgsql-bugs по дате отправления: