X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=include%2Fdbstructure.php;h=0b15805b4df8fd3ee26878a925810625a02ee43b;hb=52226066022de840cb73424aab7d3a3348467de7;hp=2e47111c2ef870fbc963b94599bd01f314eed1ae;hpb=d39b0584f0bebe3f5e8b9f84593985074d69e04d;p=friendica.git diff --git a/include/dbstructure.php b/include/dbstructure.php index 2e47111c2e..0b15805b4d 100644 --- a/include/dbstructure.php +++ b/include/dbstructure.php @@ -130,10 +130,8 @@ function table_structure($table) { } $column = $index["Column_name"]; - // On utf8mb4 a varchar index can only have a length of 191 - // The "show index" command sometimes returns this value although this value wasn't added manually. - // Because we don't want to add this number to every index, we ignore bigger numbers - if (($index["Sub_part"] != "") && (($index["Sub_part"] < 191) || ($index["Key_name"] == "PRIMARY"))) { + + if (($index["Sub_part"] != "")) { $column .= "(".$index["Sub_part"].")"; } @@ -817,8 +815,8 @@ function db_definition() { "addr_uid" => array("addr(32)", "uid"), "nurl_uid" => array("nurl(32)", "uid"), "nick_uid" => array("nick(32)", "uid"), - "dfrn-id" => array("dfrn-id"), - "issued-id" => array("issued-id"), + "dfrn-id" => array("dfrn-id(64)"), + "issued-id" => array("issued-id(64)"), ) ); $database["conv"] = array( @@ -1162,11 +1160,11 @@ function db_definition() { ), "indexes" => array( "PRIMARY" => array("id"), - "guid" => array("guid"), - "uri" => array("uri"), + "guid" => array("guid(191)"), + "uri" => array("uri(191)"), "parent" => array("parent"), - "parent-uri" => array("parent-uri"), - "extid" => array("extid"), + "parent-uri" => array("parent-uri(191)"), + "extid" => array("extid(191)"), "uid_id" => array("uid","id"), "uid_contactid_id" => array("uid","contact-id","id"), "uid_created" => array("uid","created"), @@ -1179,7 +1177,7 @@ function db_definition() { "authorid_created" => array("author-id","created"), "ownerid" => array("owner-id"), "uid_uri" => array("uid", "uri(190)"), - "resource-id" => array("resource-id"), + "resource-id" => array("resource-id(191)"), "contactid_allowcid_allowpid_denycid_denygid" => array("contact-id","allow_cid(10)","allow_gid(10)","deny_cid(10)","deny_gid(10)"), // "uid_type_changed" => array("uid","type(190)","changed"), "contactid_verb" => array("contact-id","verb(190)"), @@ -1201,7 +1199,7 @@ function db_definition() { "indexes" => array( "PRIMARY" => array("id"), "uid" => array("uid"), - "sid" => array("sid"), + "sid" => array("sid(32)"), "service" => array("service(32)"), "iid" => array("iid"), ) @@ -1243,7 +1241,7 @@ function db_definition() { "convid" => array("convid"), "uri" => array("uri(64)"), "parent-uri" => array("parent-uri(64)"), - "contactid" => array("contact-id"), + "contactid" => array("contact-id(32)"), ) ); $database["mailacct"] = array( @@ -1594,7 +1592,7 @@ function db_definition() { "uid" => array("uid"), "spam" => array("spam"), "ham" => array("ham"), - "term" => array("term"), + "term" => array("term(32)"), ) ); $database["term"] = array(