MarcWiki

Le wiki de Marc Meurrens
connexion :
Help > Home > Tech > Gesellen > Db > People >
(no edit access)

Db/People/Pointers

Resp. Mise à jour 24 Février 2010 à 23h13 par
Plusieurs actions (ou la même action avec différents paramètres) peuvent être autorisées à une même personne.
  • tools_people_action

Plusieurs services de SSO (ou même plusieurs id sur un même service) peuvent appartenir à la même personne.
  • tools_people_sso

Ces 2 tables contiennent bien sûr un pointeur vers tools_people


tools_people_action

Plusieurs actions (ou la même action avec différents paramètres) peuvent être autorisées à une même personne.

-- Structure de la table `tools_people_action`

DROP TABLE IF EXISTS `tools_people_action`;
CREATE TABLE IF NOT EXISTS `tools_people_action` (
  `pid` int(11) unsigned NOT NULL auto_increment,
  `action` varchar(16) character set ascii NOT NULL,
  `id_people` int(11) unsigned NOT NULL default '0',
  `parameters` varchar(255) character set ascii NOT NULL,
  PRIMARY KEY  (`pid`),
  KEY `id_people` (`id_people`)
) ENGINE=InnoDB 
  DEFAULT CHARSET=utf8 
  AUTO_INCREMENT=1 ;




tools_people_sso

Plusieurs services de SSO (ou même plusieurs id sur un même service) peuvent appartenir à la même personne.

-- Structure de la table `tools_people_sso`

DROP TABLE IF EXISTS `tools_people_action`;
CREATE TABLE IF NOT EXISTS `tools_people_action` (
  `pid` int(11) unsigned NOT NULL auto_increment,
  `id_people` int(11) unsigned NOT NULL default '0',
  `sso_service` varchar(16) character set ascii NOT NULL,
  `sso_id` varchar(256) character set ascii NOT NULL,

  PRIMARY KEY  (`pid`),
  KEY `id_people` (`id_people`)
) ENGINE=InnoDB 
  DEFAULT CHARSET=utf8 
  AUTO_INCREMENT=1 ;