Re: Arrays vs separate system catalogs - Mailing list pgsql-hackers

From Teodor Sigaev
Subject Re: Arrays vs separate system catalogs
Date
Msg-id 3C7D5280.9080101@stack.net
Whole thread Raw
In response to Arrays vs separate system catalogs  (Peter Eisentraut <peter_e@gmx.net>)
List 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 by date:

Previous
From: "Dann Corbit"
Date:
Subject: Re: Oracle vs PostgreSQL in real life
Next
From: Tom Lane
Date:
Subject: Re: eWeek Poll: Which database is most critical to