This is the better solution: make the combined key be only on the first 36 characters of each field -- that's the UUIDs. Thanks coyled. WARNING: Again, people who have gone through this migration and failed need to run it manually.

bulletsim
Diva Canto 2011-06-01 20:19:22 -07:00
parent 43ecc46a22
commit c13acdf5a1
1 changed files with 2 additions and 1 deletions

View File

@ -25,7 +25,8 @@ COMMIT;
BEGIN;
ALTER TABLE `Friends` DROP PRIMARY KEY;
ALTER TABLE `Friends` ADD PRIMARY KEY(PrincipalID(36), Friend(36));
ALTER TABLE `Friends` MODIFY COLUMN PrincipalID varchar(255) NOT NULL DEFAULT '00000000-0000-0000-0000-000000000000';
COMMIT;