Re: Arrays vs separate system catalogs
От | Teodor Sigaev |
---|---|
Тема | Re: Arrays vs separate system catalogs |
Дата | |
Msg-id | 3C7D5280.9080101@stack.net обсуждение исходный текст |
Ответ на | Arrays vs separate system catalogs (Peter Eisentraut <peter_e@gmx.net>) |
Список | pgsql-hackers |
Hello. It's more common problem, I think. Working with array in postgres is very difficult and uncomfortable. For any array type it needs methods like a push, pop, length, splice etc. This methods may be implemented for any array type. BTW, aggregates MAX and MIN works only for built-in types, but such aggregates may be defined for any type which supports compare function. Peter Eisentraut wrote: > During my coding of the per-user/database settings, it occurred to me one > more time that arrays are evil. Basically, the initial idea was to have a > column pg_database.datconfig that contains, say, > '{"geqo_threshold=55","enable_seqscan=off"}'. Just inserting and deleting > in arrays is terrible, let alone querying them in a reasonable manner. > We're getting killed by this every day in the privileges and groups case. > > What are people's thoughts on where (variable-length) arrays are OK in > system catalogs, and where a new system catalog should be created? > > -- Teodor Sigaev teodor@stack.net
В списке pgsql-hackers по дате отправления: