]> git.mxchange.org Git - friendica.git/commitdiff
upsize guid storage to allow for Diaspora future growth
authorFriendika <info@friendika.com>
Sun, 7 Aug 2011 23:24:20 +0000 (16:24 -0700)
committerFriendika <info@friendika.com>
Sun, 7 Aug 2011 23:24:20 +0000 (16:24 -0700)
database.sql
update.php

index 9c43df3db3be05edaba306e1aa122947f20071ac..1521293378f14491e1a823f1ac1d3db11e849f98 100644 (file)
@@ -575,7 +575,7 @@ CREATE TABLE IF NOT EXISTS `attach` (
 
 CREATE TABLE IF NOT EXISTS `guid` (
 `id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
-`guid` CHAR( 16 ) NOT NULL ,
+`guid` CHAR( 64 ) NOT NULL ,
 INDEX ( `guid` )
 ) ENGINE = MYISAM  DEFAULT CHARSET=utf8;
 
index 0fafd11e3d0c080a22f7e4504c86ae15d2c7c871..3c76a6bb4c318ee484c7a420d034a62cbf18d137 100644 (file)
@@ -632,10 +632,14 @@ function update_1076() {
 }
 
 // There was a typo in 1076 so we'll try again in 1077 to make sure
+// We'll also make it big enough to allow for future growth, I seriously 
+// doubt Diaspora will be able to leave guids at 16 bytes,
+// and we can also use the same structure for our own larger guids
 
 function update_1077() {
        q("CREATE TABLE IF NOT EXISTS `guid` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
                `guid` CHAR( 16 ) NOT NULL , INDEX ( `guid` ) ) ENGINE = MYISAM ");
 
+       q("ALTER TABLE `guid` CHANGE `guid` `guid` CHAR( 64 ) NOT NULL"); 
 }