GIN bugs in master branch
От | Teodor Sigaev |
---|---|
Тема | GIN bugs in master branch |
Дата | |
Msg-id | 5282829D.7090002@sigaev.ru обсуждение исходный текст |
Ответы |
Re: GIN bugs in master branch
|
Список | pgsql-hackers |
Suppose, some last changes in GIN are broken, 9.3 works fine. CREATE OR REPLACE FUNCTION generate_tags() RETURNS int[] LANGUAGE SQL VOLATILE AS $$ SELECT ARRAY( SELECT (random()*random()*1000)::int4 FROM generate_series(1, 1 +(random()*random()*100)::int4) ); $$; DROP TABLE IF EXISTS t; SELECT i AS id, generate_tags() AS tags INTO t FROM generate_series(1, 1000000) AS i; CREATE INDEX tagidx ON t USING gin (tags); TRAP: FailedAssertion("!(( ( (GinPageOpaque) ( ((void) ((bool) ((! assert_enabled) || ! (!(((const void*)(page) != ((void *)0)))) || (ExceptionalCondition("!(((const void*)(page) != ((void *)0)))", ("FailedAssertion"), "gindatapage.c", 51), 0)))), (char *) ((char *) (page) + ((PageHeader) (page))->pd_special) ) )->flags & (1 << 0) ))", File: "gindatapage.c", Line: 51) -- Teodor Sigaev E-mail: teodor@sigaev.ru WWW: http://www.sigaev.ru/
В списке pgsql-hackers по дате отправления: