Closed Bug 248001 Opened 21 years ago Closed 21 years ago

Conversion of boolean conditions in SQL statements for better db independence

Categories

(Bugzilla :: Bugzilla-General, defect, P3)

2.17.7
defect

Tracking

()

RESOLVED FIXED
Bugzilla 2.18

People

(Reporter: dkl, Assigned: dkl)

References

(Blocks 1 open bug)

Details

Attachments

(1 file, 1 obsolete file)

Even though alot have been eliminated, a few instances of having boolean conditions in SQL statements exist. I have created a patch to convert these to equality tests instead for better database independence. For example: SendSQL(" SELECT DISTINCT groups.id, name, description, isactive FROM groups, user_group_map - WHERE user_id = $userid AND NOT isbless + WHERE user_id = $userid AND isbless = 0 AND user_group_map.group_id = groups.id - AND isbuggroup + AND isbuggroup = 1 ORDER BY description "); I am also making this report a blocker on the PostgresSQL support bug.
Blocks: bz-postgres
That's so simple and obviously correct, I think we should just ask for review on it right now and get it checked in. I'll bet bbaetz could do it; he's usually interested in things that block PgSQL. :-)
Comment on attachment 151391 [details] [diff] [review] Boolean conversion patch for better db independence r=joel
Attachment #151391 - Flags: review+
Priority: -- → P3
Target Milestone: --- → Bugzilla 2.20
Assignee: justdave → dkl
Flags: approval?
OS: Linux → All
Hardware: PC → All
Target Milestone: Bugzilla 2.20 → Bugzilla 2.18
Blocks: bz-oracle
Blocks: bz-sybase
Flags: approval? → approval+
dkl: are you checking this in? I could do it for you if you don't have the time, just let me know. Thanks!
Status: NEW → ASSIGNED
Sure. Be my guest. Been swamped here this week with updates. Also am not sure if I can checkin anymore yet since I have yet to send Myk my public key for CVS access. I need to get on that. Dave
Checking in buglist.cgi; /cvsroot/mozilla/webtools/bugzilla/buglist.cgi,v <-- buglist.cgi new revision: 1.253; previous revision: 1.252 done Checking in editgroups.cgi; /cvsroot/mozilla/webtools/bugzilla/editgroups.cgi,v <-- editgroups.cgi new revision: 1.37; previous revision: 1.36 done Checking in request.cgi; /cvsroot/mozilla/webtools/bugzilla/request.cgi,v <-- request.cgi new revision: 1.13; previous revision: 1.12 done Checking in Bugzilla/Bug.pm; /cvsroot/mozilla/webtools/bugzilla/Bugzilla/Bug.pm,v <-- Bug.pm new revision: 1.36; previous revision: 1.35 done
Status: ASSIGNED → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
Attached patch Aditional patch (obsolete) (deleted) — Splinter Review
Oooops, missed one :-).
I can't reopen this one, so someone else please...
Thomas, -- open another bug. If re reopened this one, it would be impossible to tell whicj patch had approval, etc...
Attachment #152673 - Attachment is obsolete: true
Comment on attachment 152673 [details] [diff] [review] Aditional patch Moved to bug 250832
QA Contact: matty_is_a_geek → default-qa
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: