64 Commits

Author SHA1 Message Date
bzrmirror%bugzilla.org
84c5be6eb5 Bug 996893: Perl 5.18 and newer throw tons of warnings about deprecated modules
r=dkl a=sgreen


git-svn-id: svn://10.0.0.236/trunk@265490 18797224-902f-48f8-a5cc-f745e15eee43
2014-08-13 11:01:07 +00:00
bzrmirror%bugzilla.org
a4143c11c6 Bug 919475: [Oracle] Crash when non-mandatory free text custom fields are left empty on bug creation
r=LpSolit a=justdave


git-svn-id: svn://10.0.0.236/trunk@265028 18797224-902f-48f8-a5cc-f745e15eee43
2013-09-23 15:48:08 +00:00
mkanat%bugzilla.org
57271ffebb Bug 801664 - Add DATE type for custom fields. r=LpSolit.
git-svn-id: svn://10.0.0.236/trunk@264616 18797224-902f-48f8-a5cc-f745e15eee43
2013-01-02 18:00:49 +00:00
mkanat%bugzilla.org
1764f0df90 Bug 787668: Use |use parent| instead of |use base|
r/a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@264508 18797224-902f-48f8-a5cc-f745e15eee43
2012-12-01 01:31:00 +00:00
mkanat%bugzilla.org
f6af30d002 Bug 816747 - Add dummy POD for unPODded methods.
r/a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@264502 18797224-902f-48f8-a5cc-f745e15eee43
2012-11-30 14:45:59 +00:00
mkanat%bugzilla.org
8e47ba629a Bug 787529: Use |use 5.10.1| everywhere
r=wicked a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@264195 18797224-902f-48f8-a5cc-f745e15eee43
2012-09-01 21:45:59 +00:00
mkanat%bugzilla.org
ebd5e65c64 Bug 731156: [Oracle] Adding or removing a DB column does not handle SERIAL correctly
r=dkl a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@264176 18797224-902f-48f8-a5cc-f745e15eee43
2012-08-29 23:00:43 +00:00
mkanat%bugzilla.org
8a92286a13 Bug 783786: PostgreSQL databases can be created with the wrong encoding
r=dkl a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@264155 18797224-902f-48f8-a5cc-f745e15eee43
2012-08-20 22:45:45 +00:00
mkanat%bugzilla.org
d20e10579a Bug 715870: [Oracle] Related sequences and triggers must be removed when dropping a table
r=mkanat a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@263306 18797224-902f-48f8-a5cc-f745e15eee43
2012-01-24 17:48:38 +00:00
mkanat%bugzilla.org
3b5e8524aa Bug 680131: Replace the MPL 1.1 license by the MPL 2.0 one in all files, and add it to files which miss one
r=kiko r=mkanat r=mrbball a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@263258 18797224-902f-48f8-a5cc-f745e15eee43
2012-01-11 22:48:45 +00:00
mkanat%bugzilla.org
209e131eeb Bug 683644: Foreign keys aren't renamed correctly when DB tables are renamed
r=wicked a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@263193 18797224-902f-48f8-a5cc-f745e15eee43
2011-12-26 10:46:44 +00:00
mkanat%bugzilla.org
0faa4b7a5e Bug 629529: Make SQLite installs able to use jobqueue.pl
r=glob, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@262744 18797224-902f-48f8-a5cc-f745e15eee43
2011-08-29 22:31:21 +00:00
mkanat%bugzilla.org
54b105e2b6 Additional fix for bug 619016: The FK adding/removing code for SQLite didn't
work when it was modifying tables to have their first FK or removing all
the FKs on a table.
r=mkanat, a=mkanat (module owner)


git-svn-id: svn://10.0.0.236/trunk@261662 18797224-902f-48f8-a5cc-f745e15eee43
2010-12-15 23:01:45 +00:00
mkanat%bugzilla.org
9ada38cba7 Bug 619016: Make SQLite installations able to alter an existing schema,
meaning that SQLite installations can now upgrade and add custom fields.
r=mkanat, a=mkanat (module owner)


git-svn-id: svn://10.0.0.236/trunk@261661 18797224-902f-48f8-a5cc-f745e15eee43
2010-12-15 22:18:45 +00:00
mkanat%bugzilla.org
0606c01a01 The changes to bz_create_database done by the SQLite patch broke the
creation of databases on other systems. This restores the original
behavior while still retaining the correct error-throwing behavior
for systems that can't create a SQLite database.


git-svn-id: svn://10.0.0.236/trunk@261507 18797224-902f-48f8-a5cc-f745e15eee43
2010-11-02 23:46:48 +00:00
mkanat%bugzilla.org
5bc3f02411 Bug 337776: Basic SQLite Support for Bugzilla
r=LpSolit, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@261471 18797224-902f-48f8-a5cc-f745e15eee43
2010-10-27 08:06:00 +00:00
mkanat%bugzilla.org
f38eeae1ef Bug 451219: Allow altering from one SERIAL type to another on PostgreSQL,
for people upgrading Testopia from 1.3 to 2.0+.
r=mkanat, a=mkanat (module owner)


git-svn-id: svn://10.0.0.236/trunk@260703 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-10 04:23:40 +00:00
mkanat%bugzilla.org
91679ae846 Bug 577793: Improve the Pg SERIAL-altering code now that we require 8.3
r=mkanat, a=mkanat (module owner)


git-svn-id: svn://10.0.0.236/trunk@260702 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-10 04:17:08 +00:00
mkanat%bugzilla.org
29564ffa8f The DB::Schema alter_column default fix also needed to be separately
applied to DB::Schema::Oracle, since it has a full override of
get_alter_column_ddl.


git-svn-id: svn://10.0.0.236/trunk@260519 18797224-902f-48f8-a5cc-f745e15eee43
2010-06-22 05:46:34 +00:00
mkanat%bugzilla.org
1e41f9330d Bug 569312: Speed up the adding of many FKs to the same table for MySQL
and PostgreSQL, by adding them all in one ALTER statement
r=mkanat, a=mkanat (module owner)


git-svn-id: svn://10.0.0.236/trunk@260407 18797224-902f-48f8-a5cc-f745e15eee43
2010-06-01 20:46:34 +00:00
mkanat%bugzilla.org
9a75e5c87e Add a comment above BOOLEAN_MAP to make it crystal clear that it does
not now need to be updated.


git-svn-id: svn://10.0.0.236/trunk@260215 18797224-902f-48f8-a5cc-f745e15eee43
2010-04-22 01:01:27 +00:00
mkanat%bugzilla.org
48f263c753 Bug 541553: [Oracle] Drop triggers when dropping columns, and drop the
left-behind PRODUCTS_MILESTONEURL trigger that currently exists in 3.6/trunk.
r=mkanat, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@259861 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-01 23:33:44 +00:00
mkanat%bugzilla.org
9a2d53ce3a Bug 519584: Implement a framework for migrating from other bug-trackers, and start with a GNATS importer.
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat


git-svn-id: svn://10.0.0.236/trunk@258777 18797224-902f-48f8-a5cc-f745e15eee43
2009-10-24 05:31:42 +00:00
mkanat%bugzilla.org
f8e8a1694a Additional fix for bug 508023, to make upgrades from 3.1.4 succeed.
git-svn-id: svn://10.0.0.236/trunk@257934 18797224-902f-48f8-a5cc-f745e15eee43
2009-08-03 18:08:09 +00:00
mkanat%bugzilla.org
1757223aec Bug 508023: Speed up MySQL's bz_alter_column for when we're just adding or removing a DEFAULT
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat


git-svn-id: svn://10.0.0.236/trunk@257928 18797224-902f-48f8-a5cc-f745e15eee43
2009-08-03 14:44:00 +00:00
lpsolit%gmail.com
38f985a9cd Bug 500350: [Oracle] Use of uninitialized value in pattern match (m//) at Bugzilla/DB/Schema/Oracle.pm line 149 - Patch by Xiaoou <xiaoou.wu@oracle.com> r/a=mkanat
git-svn-id: svn://10.0.0.236/trunk@257609 18797224-902f-48f8-a5cc-f745e15eee43
2009-06-29 20:38:18 +00:00
mkanat%bugzilla.org
236d78f937 Bug 486239: [Oracle] Missing keyword RESTRICT on fk creation (DB::Schema explicitly specified DELETE => 'RESTRICT')
Patch by Xiaoou Wu <xiaoou.wu@oracle.com> and Max Kanat-Alexander <mkanat@bugzilla.org> r=mkanat


git-svn-id: svn://10.0.0.236/trunk@256811 18797224-902f-48f8-a5cc-f745e15eee43
2009-04-04 04:11:27 +00:00
lpsolit%gmail.com
e3bb63c071 Bug 472013: [Oracle] checksetup.pl fails with ORA-04091 and you can't change the properties of custom fields - Patch by Xiaoou <xiaoou.wu@oracle.com> r/a=mkanat
git-svn-id: svn://10.0.0.236/trunk@255710 18797224-902f-48f8-a5cc-f745e15eee43
2009-01-05 19:52:08 +00:00
mkanat%bugzilla.org
43ee3fee3c Bug 458390: Foreign Key names can be too long as currently designed
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=ghendricks


git-svn-id: svn://10.0.0.236/trunk@254875 18797224-902f-48f8-a5cc-f745e15eee43
2008-11-05 17:13:11 +00:00
mkanat%bugzilla.org
da38185b75 Bug 448241: [Oracle] Foreign keys: UPDATE CASCADE trigger updates wrong tables and fields
Patch By Xiaoou Wu <xiaoou.wu@oracle.com> r=mkanat, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@253352 18797224-902f-48f8-a5cc-f745e15eee43
2008-08-01 00:16:04 +00:00
mkanat%bugzilla.org
689e3ea99f Bug 448614: [Oracle] Logic error in _get_alter_type_sql
Patch By Xiaoou Wu <xiaoou.wu@oracle.com> r=mkanat, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@253351 18797224-902f-48f8-a5cc-f745e15eee43
2008-08-01 00:07:42 +00:00
mkanat%bugzilla.org
42316db7ab Bug 432726: [Oracle] DROP INDEX doesn't hash the index name
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat


git-svn-id: svn://10.0.0.236/trunk@251373 18797224-902f-48f8-a5cc-f745e15eee43
2008-05-07 23:18:36 +00:00
mkanat%bugzilla.org
192affb8d2 Bug 419581: [Oracle] Enable ALTER COLUMN for Oracle
Patch By Xiaoou Wu <xiaoou.wu@oracle.com> r=mkanat, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@251369 18797224-902f-48f8-a5cc-f745e15eee43
2008-05-07 22:28:18 +00:00
mkanat%bugzilla.org
e40bf75577 Bug 399370: Fulltext search with a LIKE on bugs.short_desc is too slow (make Bugzilla use a separate fulltext table)
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat


git-svn-id: svn://10.0.0.236/trunk@248498 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-24 22:47:25 +00:00
mkanat%bugzilla.org
1320dc0f69 Bug 408032: [Oracle] Make bzdbcopy.pl work with Oracle
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat


git-svn-id: svn://10.0.0.236/trunk@240962 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-13 03:14:35 +00:00
mkanat%bugzilla.org
8ae4a67bab Fix Perl tinderbox bustage from Oracle checkin.
git-svn-id: svn://10.0.0.236/trunk@240786 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-11 05:52:46 +00:00
mkanat%bugzilla.org
ddc9ea219c Bug 310717: [Oracle] Bugzilla::DB::Oracle module
Bug 310718: [Oracle] Bugzilla::DB::Schema::Oracle module
Patch By Xiaoou Wu <xiaoou.wu@oracle.com> r=mkanat, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@240784 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-11 05:36:06 +00:00
mkanat%bugzilla.org
9e70b00f38 Bug 153129: Bugzilla uses "mediumtext" as a DB data type when it's not necessary
Patch By Xiaoou Wu <xiaoou.wu@oracle.com> and Max Kanat-Alexander <mkanat@bugzilla.org> r=mkanat, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@240775 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-11 02:26:50 +00:00
justdave%bugzilla.org
addd842334 Bug 373869: Custom field names must be all lowercase or buglist.cgi sorting throws an error
Patch by mkanat and justdave
r=LpSolit,mkanat; a=mkanat


git-svn-id: svn://10.0.0.236/trunk@224538 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-15 01:35:57 +00:00
mkanat%bugzilla.org
e54c9efd69 Bug 373442: Add referential integrity against the profiles table in some more simple places
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat


git-svn-id: svn://10.0.0.236/trunk@221708 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-10 18:21:20 +00:00
mkanat%bugzilla.org
b0de71dd29 Bug 347439: Implement support for referential integrity in Bugzilla::DB::Schema and implement it on profiles_activity
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat


git-svn-id: svn://10.0.0.236/trunk@221635 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-09 22:13:10 +00:00
mkanat%bugzilla.org
74b03dbeab Bug 347475: [MySQL] Use InnoDB for most tables
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat


git-svn-id: svn://10.0.0.236/trunk@221597 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-09 05:34:05 +00:00
mkanat%bugzilla.org
557e1e7b38 Bug 304550: Bugzilla should always store data in MySQL as UTF-8
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=justdave


git-svn-id: svn://10.0.0.236/trunk@215426 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-18 15:10:12 +00:00
mkanat%bugzilla.org
e18f00a3fd Bug 358956: [PostgreSQL] Sequences need to be renamed when their field is renamed
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=myk


git-svn-id: svn://10.0.0.236/trunk@214496 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-31 23:27:31 +00:00
lpsolit%gmail.com
9b30bd7d4c Bug 352967: [PostgreSQL] Changing a DB column type to "serial" is broken on PostgreSQL 8.1 - Patch by Rémi Zara <remi_zara@mac.com> r=mkanat a=myk
git-svn-id: svn://10.0.0.236/trunk@211919 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-18 13:49:04 +00:00
vladd%bugzilla.org
ede5cbdfe6 Spelling in code comments patch: 'ddatetime' -> 'datetime'; patch by Vlad Dascalu <vladd@bugzilla.org>.
git-svn-id: svn://10.0.0.236/trunk@200294 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-19 14:53:56 +00:00
lpsolit%gmail.com
3d1bbe7502 Bug 329537: [PostgreSQL] Bugzilla::DB::Pg can't alter a column to be SERIAL - Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit a=justdave
git-svn-id: svn://10.0.0.236/trunk@194415 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-14 16:39:53 +00:00
mkanat%kerio.com
bdbf6c54da Bug 328063: [PostgreSQL] Bugzilla::DB::Pg does not support adding a new SERIAL-type column to a table
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=justdave


git-svn-id: svn://10.0.0.236/trunk@190817 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-22 10:50:36 +00:00
mkanat%kerio.com
9b0a8f552a Bug 310231: MySQL-specific get_alter_column_ddl will not drop primary key
Patch By Olav Vitters <bugzilla-mozilla@bkor.dhs.org> r=mkanat, a=justdave


git-svn-id: svn://10.0.0.236/trunk@186223 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-18 18:53:00 +00:00
mkanat%kerio.com
313812da11 Bug 301901: Index rename failure when renaming an index called PRIMARY
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=justdave, a=justdave


git-svn-id: svn://10.0.0.236/trunk@176922 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-01 10:06:43 +00:00