Fix ticket #1155. For compatibility with gallery2 increase the size of the tag name field from 64 bytes to 128 bytes.

This commit is contained in:
Tim Almdal
2010-06-18 06:51:02 -07:00
parent fce95785be
commit 84c8d1c79a
3 changed files with 12 additions and 4 deletions
+1 -1
View File
@@ -309,7 +309,7 @@ DROP TABLE IF EXISTS {tags};
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE {tags} (
`id` int(9) NOT NULL AUTO_INCREMENT,
`name` varchar(64) NOT NULL,
`name` varchar(128) NOT NULL,
`count` int(10) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`)
+10 -2
View File
@@ -22,7 +22,7 @@ class tag_installer {
$db = Database::instance();
$db->query("CREATE TABLE IF NOT EXISTS {tags} (
`id` int(9) NOT NULL auto_increment,
`name` varchar(64) NOT NULL,
`name` varchar(128) NOT NULL,
`count` int(10) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`id`),
UNIQUE KEY(`name`))
@@ -36,7 +36,15 @@ class tag_installer {
KEY(`tag_id`, `id`),
KEY(`item_id`, `id`))
DEFAULT CHARSET=utf8;");
module::set_version("tag", 1);
module::set_version("tag", 2);
}
static function upgrade($version) {
$db = Database::instance();
if ($version == 1) {
$db->query("ALTER TABLE {tags} MODIFY COLUMN `name` VARCHAR(128)");
module::set_version("tag", $version = 2);
}
}
static function uninstall() {
+1 -1
View File
@@ -1,3 +1,3 @@
name = "Tags"
description = "Allows users to tag photos and albums"
version = 1
version = 2