подходят/не подходят
Александр Петросян (PAF) 05.10.2004 11:06
список прав обычно фиксирован, поэтому и предлагал set: с ним удобно просматривать права внешними средствами.
если это не ваш случай, и список прав меняется, тем более есть повод сложить их в отдельную табличку.
только хранить там не id->название,
а битовая_маска->название.
битовые операции существенно быстрее join'ов: для очередой операции собираете маску битов, и манипулируете ей.
поле в базе при этом следует объявить просто int[если хватит 32прав] или bigint[если надо 64].