-- Pour les durées de comptes ALTER IGNORE TABLE membres ADD COLUMN created datetime default NULL AFTER type; ALTER IGNORE TABLE membres ADD COLUMN renewed datetime default NULL AFTER created; ALTER IGNORE TABLE membres ADD COLUMN duration int(4) default NULL AFTER renewed; -- Pour l'encryptage des mots de passe ftp ALTER IGNORE TABLE ftpusers ADD COLUMN encrypted_password VARCHAR(32) default NULL AFTER password; UPDATE ftpusers SET encrypted_password=ENCRYPT(password) WHERE password!=''; -- -------------------------------------------------------- -- TABLES de mémorisation de la taille des dossiers web/mail/db CREATE TABLE IF NOT EXISTS `size_db` ( `db` varchar(255) NOT NULL default '', `size` int(10) unsigned NOT NULL default '0', `ts` timestamp(14) NOT NULL, PRIMARY KEY (`db`), KEY `ts` (`ts`) ) TYPE=MyISAM COMMENT='MySQL Database used space'; -- -------------------------------------------------------- CREATE TABLE IF NOT EXISTS `size_mail` ( `alias` varchar(255) NOT NULL default '', `size` int(10) unsigned NOT NULL default '0', `ts` timestamp(14) NOT NULL, PRIMARY KEY (`alias`), KEY `ts` (`ts`) ) TYPE=MyISAM COMMENT='Mail space used by pop accounts.'; -- -------------------------------------------------------- CREATE TABLE IF NOT EXISTS `size_web` ( `uid` int(10) unsigned NOT NULL default '0', `size` int(10) unsigned NOT NULL default '0', `ts` timestamp(14) NOT NULL, PRIMARY KEY (`uid`), KEY `ts` (`ts`) ) TYPE=MyISAM COMMENT='Web space used by accounts.'; -- ajout d'une table pour la gestion des utilisateurs mysql CREATE TABLE IF NOT EXISTS `dbusers` ( `id` int(10) unsigned NOT NULL auto_increment, `uid` int(10) unsigned NOT NULL default '0', `name` varchar(16) NOT NULL default '', KEY `id` (`id`) ) TYPE=MyISAM COMMENT='Utilisateurs MySQL des membres';