Reinoud van Leeuwen kirjutas K, 20.11.2002 kell 17:03:
> Hi,
> 
> Is there any reason why the grolist field in the table pg_group is 
> implemented as an array and not as a separate table?

most likely for performance reasons.

> According to the documentation:
> 
> <quote source="Postgresql 7.2 User Manual, chapter 6 near the end">
> Arrays are not sets; using arrays in the manner described in the previous 
> paragraph is often a sign of database misdesign.
> </quote>
> 
> I have trouble implementing a way to easily check whether a user is part 
> of a group. (I use Apache::AuthDBI to implement authentication and wanted 
> to make a view with columns username, userid , groupname. And installing 
> the contrib/array give's me a postgresql that is different from all the 
> others :-(

not from those who also have installed contrib/array ;)

but you should actually be using contrib/intagg (and perhaps contrib
intarray) for performance reasons ;)

-- 
Hannu Krosing <[EMAIL PROTECTED]>

---------------------------(end of broadcast)---------------------------
TIP 4: Don't 'kill -9' the postmaster

Reply via email to