From 461633bacc4f1c47b50e67219a7c8ec0a16bad7d Mon Sep 17 00:00:00 2001 From: "mkanat%kerio.com" <> Date: Thu, 9 Jun 2005 11:42:44 +0000 Subject: Bug 291803: PostgreSQL dies when you insert a string longer than 2700 characters into an indexed field Patch By Max Kanat-Alexander r=jouni, a=justdave --- checksetup.pl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'checksetup.pl') diff --git a/checksetup.pl b/checksetup.pl index 7151b86bf..d1068bbbd 100755 --- a/checksetup.pl +++ b/checksetup.pl @@ -3664,7 +3664,10 @@ if (!$dbh->bz_index_info('bugs', 'bugs_short_desc_idx')) { $dbh->bz_add_index('bugs', 'bugs_short_desc_idx', {TYPE => 'FULLTEXT', FIELDS => [qw(short_desc)]}); } -if (!$dbh->bz_index_info('longdescs', 'longdescs_thetext_idx')) { +# Right now, we only create the "thetext" index on MySQL. +if ($dbh->isa('Bugzilla::DB::Mysql') + && !$dbh->bz_index_info('longdescs', 'longdescs_thetext_idx')) +{ print "Adding full-text index for thetext column in longdescs table...\n"; $dbh->bz_add_index('longdescs', 'longdescs_thetext_idx', {TYPE => 'FULLTEXT', FIELDS => [qw(thetext)]}); -- cgit v1.2.1