`network_type` tinyint unsigned NOT NULL,
`address` varchar(255) NOT NULL,
`pub` enum('private','public') NOT NULL DEFAULT 'private',
- PRIMARY KEY (`uid`, `nwid`)
+ PRIMARY KEY (`uid`, `nwid`),
+ INDEX uid (uid)
) CHARSET=utf8 COMMENT='networking addresses';
-- Insert a first address type for old URLs
ALTER TABLE `auth_user_quick` DROP COLUMN `profile_web`;
ALTER TABLE `auth_user_quick` DROP COLUMN `profile_web_pub`;
+# vim:set syntax=mysql:
`pub` enum('private', 'ax', 'public') NOT NULL DEFAULT 'private',
`comment` varchar(80) NOT NULL,
PRIMARY KEY(`uid`, `link_type`, `link_id`, `tel_id`),
- INDEX (`search_tel`)
+ INDEX (`search_tel`),
+ INDEX uid (uid)
);
-- Adds phone format column
ALTER TABLE `geoloc_pays` ADD COLUMN `phoneformat` varchar(25) NOT NULL AFTER `nat`;
+# vim:set syntax=mysql:
grad_year INT(4) DEFAULT NULL,
program VARCHAR(255) DEFAULT NULL,
flags SET('primary') DEFAULT '' NOT NULL,
- PRIMARY KEY(id, uid)
+ PRIMARY KEY(id, uid),
+ INDEX uid (uid)
) CHARSET=utf8;
INSERT INTO profile_education_field_enum (field)
email VARCHAR(255) NOT NULL DEFAULT '',
pub ENUM('private', 'ax', 'public') DEFAULT 'private',
email_pub ENUM('private', 'ax', 'public') DEFAULT 'private',
- PRIMARY KEY (uid, id)
+ PRIMARY KEY (uid, id),
+ INDEX uid (uid)
) CHARSET=utf8;
INSERT IGNORE INTO profile_job_enum (name, url)
CREATE TABLE IF NOT EXISTS profile_mentor_country (
uid INT(11) NOT NULL DEFAULT 0,
country CHAR(2) NOT NULL DEFAULT "FR",
- PRIMARY KEY (uid, country)
+ PRIMARY KEY (uid, country),
+ INDEX uid (uid)
) CHARSET=utf8;
INSERT INTO profile_mentor_country (uid, country)
uid INT(11) NOT NULL DEFAULT 0,
sectorid TINYINT(2) UNSIGNED NOT NULL,
subsectorid TINYINT(3) UNSIGNED NOT NULL,
- PRIMARY KEY (uid, sectorid, subsectorid)
+ PRIMARY KEY (uid, sectorid, subsectorid),
+ INDEX uid (uid)
) CHARSET=utf8;
-- vim:set syntax=mysql: