summaryrefslogtreecommitdiffstats
path: root/Bugzilla/DB/Mysql.pm
AgeCommit message (Collapse)AuthorFilesLines
2018-07-13Bug 1328659 - Add support for utf8=utf8mb4 (switches to dynamic/compressed ↵Dylan William Hardison1-24/+92
row format, and changes charset to utf8mb4)
2018-06-21Bug 1461379 - refactor Bugzilla::DB to not subclass DBIDylan William Hardison1-23/+12
2017-07-07Bug 1377933 - Remove trailing whitespace from all perl filesDylan William Hardison1-46/+46
2016-09-13Bug 1283930 - Add Makefile.PL & local/lib/perl5 support to bmo/master + ↵Dylan William Hardison1-25/+9
local symlink to data/ directory
2016-09-12Revert "Bug 1283930 - Add Makefile.PL & local/lib/perl5 support to ↵Dylan William Hardison1-9/+25
bmo/master + local symlink to data/ directory" This reverts commit e6bf4cacb10f86077fe898349485f5c7ab9fb4b6.
2016-09-12Bug 1283930 - Add Makefile.PL & local/lib/perl5 support to bmo/master + ↵Dylan William Hardison1-25/+9
local symlink to data/ directory
2016-05-14Bug 232193 - bmo's systems (webheads, database, etc) should use UTC natively ↵David Lawrence1-74/+0
for o/s timezone and date storage
2015-02-20Bug 1088086: Possible duplicate search doesn't return any results if you ↵Byron Jones1-11/+14
input "a->b" (for any a/b)
2015-02-13Bug 1124810: Searching for '---' in Simple Search causes a SQL errorByron Jones1-0/+4
2013-06-12Bug 882059: fix "use of uninitialized value" warnings, and ignore some ↵Byron Jones1-1/+1
errors/warnings
2013-03-20Bug 852560: Bugzilla cannot be installed with MySQL 5.6, because the ↵Frédéric Buclin1-3/+2
have_innodb variable no longer exists r=glob a=LpSolit
2012-09-14Update POD to fix bustage in Perl 5.16.1Frédéric Buclin1-0/+2
r=runtests.pl
2011-02-14Bug 603127: Make checksetup.pl require DBD::Pg 2.17.2 when using Pg 9.0 orMax Kanat-Alexander1-0/+12
later. r=dkl, a=mkanat
2010-10-20Bug 605663: For MySQL, use information_schema instead of SHOW TABLE STATUSMax Kanat-Alexander1-53/+23
to get table information during checksetup, because it's much faster. This also bumps our MySQL requirement to 5.0.15. r=mkanat, a=mkanat (module owner)
2010-10-16Minor improvement for bug 451735Frédéric Buclin1-1/+1
r=mkanat
2010-10-15Bug 451735 part2: fix bz_drop_index() so that it first drops related FKs ↵Frédéric Buclin1-0/+16
before deleting the index itself r/a=mkanat
2010-10-07Bug 602165: Change sql_interval to sql_date_math, in preparation forMax Kanat-Alexander1-3/+3
MS-SQL and SQLite support.
2010-08-11Bug 586210: Make every important string printed by checksetup.pl localizable,Max Kanat-Alexander1-46/+8
including the localconfig parameter descriptions r=mkanat, a=mkanat (module owner)
2010-07-15Bug 578739: Instead of removing REFERENCES from _bz_real_schema and thenMax Kanat-Alexander1-7/+3
populating FKs from _bz_schema at the end of checksetup, store REFERENCES in _bz_real_schema with a special "created => 0" key that tells us that we still need to create the FK. r=mkanat, a=mkanat (module owner)
2010-07-14Bug 578587: Make checksetup be way quieter when creating a new installMax Kanat-Alexander1-2/+3
r=mkanat, a=mkanat (module owner)
2010-07-07Bug 552919: Sort group_concat results so that they sort correctly for buglistsMax Kanat-Alexander1-5/+8
r=mkanat, a=mkanat (module owner)
2010-06-22Bug 22353: Automatic duplicate bug detection on enter_bug.cgiMax Kanat-Alexander1-3/+2
r=glob, a=mkanat
2010-04-27Bug 561322: Make Bugzilla::DB::_connect and related functions take theirMax Kanat-Alexander1-2/+5
parameters as a hashref, to improve the API and to avoid exposing the database password on error. r=mkanat, a=mkanat (module owner)
2010-04-20Bug 560284: Make all errors that checksetup.pl throws be redMax Kanat-Alexander1-2/+1
r=mkanat, a=mkanat (module owner)
2010-02-01Bug 538705: Assure that Bugzilla->dbh doesn't become invalid under MySQL ↵Max Kanat-Alexander1-2/+6
during long jobqueue.pl runs. Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat
2009-09-21Bug 516157: MySQL 6.x/5.2/5.4 uses "ENGINE", not "TYPE", for altering tables ↵mkanat%bugzilla.org1-1/+1
to InnoDB Patch by Gerard J. Cerchio <gjpc@circlesoft.com> r=mkanat, a=mkanat
2009-09-03Bug 513585: Don't trigger utf8 conversion just because there are VIEWs ↵justdave%bugzilla.org1-3/+4
present in the database. r=mkanat, a=mkanat
2009-08-18Bug 507969: Speed up checksetup for cases when it's doing nothingmkanat%bugzilla.org1-13/+12
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat
2009-08-07The original patch for bug 508186 actually broke utf-8 conversion--the ↵mkanat%bugzilla.org1-3/+7
tables were converted, but the columns were not. This fixes it.
2009-08-06Bug 508186: Speed up UTF-8 table conversion in checksetupmkanat%bugzilla.org1-32/+28
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat
2009-08-06Bug 508181: UTF-8 table conversion was failing when there were FKs on the ↵mkanat%bugzilla.org1-1/+9
column or on related columns Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat
2009-08-03Bug 508018: Speed up _fix_defaults for MySQL checksetup upgradesmkanat%bugzilla.org1-4/+22
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat
2009-03-02Bug 480001: MySQL 5.1.31 throws an error when you try to SET SESSION ↵mkanat%bugzilla.org1-14/+22
max_allowed_packet (and previous versions of MySQL were just ignoring the SET SESSION), so just warn people if their max_allowed_packet is too small Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=LpSolit
2008-12-24Bug 284184: Allow Bugzilla to use an asynchronous job queue for sending mail.mkanat%bugzilla.org1-1/+4
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> and Mark Smith <mark@plogs.net> r=glob, a=mkanat
2008-12-16Bug 469793: [MySQL] In MySQL 5, columns sometimes had defaults that have no ↵mkanat%bugzilla.org1-1/+47
defaults in the Schema Patch By Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat
2008-12-03Bug 463688: editusers.cgi no longer lets you search for users using regular ↵lpsolit%gmail.com1-4/+6
expressions - Patch by Frédéric Buclin <LpSolit@gmail.com> r=mkanat r=xiaoou a=LpSolit
2008-11-07Bug 463380: [Mysql] "Use of uninitialized value" when running checksetup.pl ↵lpsolit%gmail.com1-1/+3
for the very first time - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=mkanat
2008-10-28Bug 141951: Set the max_packet_size for attachments (and bugs_fulltext) when ↵mkanat%bugzilla.org1-0/+18
connecting to MySQL Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat
2008-08-20A fix for bug 446645--make hyphens at the beginning of words still count as ↵mkanat%bugzilla.org1-3/+3
negation for fulltext searching in MySQL. Patch By Jesse Clark <jjclark1982@gmail.com> r=mkanat, a=mkanat
2008-08-13Bug 442882: Populating bugs_fulltext can be very slow on large installationsmkanat%bugzilla.org1-0/+9
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=mkanat
2008-08-07Bug 446645: Properly escape and understand hyphenated words in fulltext ↵mkanat%bugzilla.org1-2/+16
searches when using MySQL Patch By Jesse Clark <jjclark1982@gmail.com> r=mkanat, a=mkanat
2008-08-01Bug 440188: buglist.cgi should display EXPLAIN output when &debug=1mkanat%bugzilla.org1-0/+26
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat
2008-06-30Bug 327344: Create sql_iposition and use it in Search.pm to fix the fact ↵mkanat%bugzilla.org1-4/+5
that searching for Turkish characters didn't do case-insensitivity properly. Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat
2008-06-20Bug 157092 – Implement a checking mechanism for invalid regexpdkl%redhat.com1-2/+6
Patch by David Lawrence <dkl@redhat.com> - r/a=mkanat
2008-03-26Upgrades from 2.08 were failing because we tried to do bz_index_info_real on ↵mkanat%bugzilla.org1-1/+3
the longdescs table, which didn't exist.
2008-03-25Fix for Bug 399370: bugs_fulltext couldn't be converted to utf8, because it ↵mkanat%bugzilla.org1-2/+16
had fulltext indexes on it. Patch By Max Kanat-Alexander <mkanat@bugzilla.org> (module owner)
2008-03-25Bug 399370: Fulltext search with a LIKE on bugs.short_desc is too slow (make ↵mkanat%bugzilla.org1-4/+16
Bugzilla use a separate fulltext table) Patch By Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat
2008-02-14Bug 374951: Handle different strange situations in installations and ↵mkanat%bugzilla.org1-14/+50
upgrades that can leave you with a half-latin half-utf8 DB. Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat
2008-01-28Bug 121069: Remove $dbh->bz_(un)lock_tables from process_bug.cgi and ↵lpsolit%gmail.com1-38/+0
Error.pm in favor of DB transactions. These methods are no longer used and are completely removed now - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=mkanat
2007-11-23Bug 363153: Turn on the utf8 bit on all strings in Bugzilla that containmkanat%bugzilla.org1-1/+3
non-ASCII data, if the utf8 parameter is on. This means that string functions like substr() work properly on multi-byte languages, now. Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=wurblzap, a=mkanat