Re: Current enums patch
От | Andrew Dunstan |
---|---|
Тема | Re: Current enums patch |
Дата | |
Msg-id | 4610F2DF.6040107@dunslane.net обсуждение исходный текст |
Ответ на | Re: Current enums patch (Heikki Linnakangas <heikki@enterprisedb.com>) |
Список | pgsql-patches |
Heikki Linnakangas wrote: > Tom Lane wrote: >> Tom Dunstan <pgsql@tomd.cc> writes: >>> Here's the current version of the enums patch. >> >> Applied with revisions --- some cosmetic, some not so much. >> Attached is the patch-as-applied if you care to compare; feel free >> to ask questions about anything not obvious. > > There's a little bug: > > postgres=# CREATE TYPE aenum AS ENUM ('a','b','c'); CREATE TYPE > postgres=# CREATE TABLE t (e aenum); CREATE TABLE postgres=# INSERT > INTO t VALUES > ('foooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo'); > > server closed the connection unexpectedly > This probably means the server terminated abnormally > before or while processing the request. > The connection to the server was lost. Attempting reset: Succeeded. > postgres=# > > In the server log: > TRAP: FailedAssertion("!(keylen < 64)", File: "hashfunc.c", Line: 145) > > Looks like we need to check the length on type creation too. I'll fix later if not beaten to it. cheers andrew
В списке pgsql-patches по дате отправления: