Re: Why an array in pg_group?
| От | Hannu Krosing |
|---|---|
| Тема | Re: Why an array in pg_group? |
| Дата | |
| Msg-id | 1038344747.1958.20.camel@rh72.home.ee обсуждение |
| Ответ на | Why an array in pg_group? (Reinoud van Leeuwen <reinoud.v@n.leeuwen.net>) |
| Ответы |
Re: Why an array in pg_group?
|
| Список | pgsql-hackers |
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 <hannu@tm.ee>
В списке pgsql-hackers по дате отправления: