CREATE SEQUENCE sco_users_idgen; CREATE FUNCTION sco_users_newid( text ) returns text as ' select $1 || to_char( nextval(''sco_users_idgen''), ''FM999999999'' ) as result; ' language SQL; -- Source pour Zope User Folder CREATE TABLE sco_users ( user_id text default sco_users_newid('U') PRIMARY KEY, user_name text unique, passwd text not null, roles text, date_modif_passwd date default now(), nom text, prenom text, email text, dept text, -- departement d'appartenance passwd_temp int default 0, -- 0 ok, 1 mot de passe temporaire status text default NULL, -- NULL actif, 'old' ancien (pas de login possible) date_expiration date, -- date limite, NULL => sans limite login_edt text default NULL -- login logiciel emplois du temps (pour decodage ics) ) with oids;