[freeside-devel] MYSQL Patch
ivan
ivan at 420.am
Tue Jun 4 07:02:49 PDT 2002
On Mon, Jun 03, 2002 at 06:40:43PM -0400, Dale Hege wrote:
> Here is most of the MYSQL patch. I havn't installed pre13 yet so I didn't
> fix the queued bug.
Well, There's no bug as such in freeside-queued; subqueries are standard
SQL functionality. :)
Thanks! This is _almost_ everything that needs to be doing for MySQL
support. If you someone could send a patch for freeside-queued, I will
remove the "MySQL is unsupported" stuff from the documentation and support
it in the next snapshot.
> But here are at least the searchs.
> I'm sure I broke something but they seem to work for me. I havn't tested
> them with PGSQL.
Applied and checked into CVS, except for the two small sections which
follow. Why do you remove the ORDER BY clause in these two places?
> diff -ur search/cust_pkg.cgi search/cust_pkg.cgi
> --- search/cust_pkg.cgi Fri May 3 21:11:04 2002
> +++ search/cust_pkg.cgi Thu May 30 22:09:14 2002
> -
> - @cust_pkg = qsearch('cust_pkg',{}, '', "$unconf ORDER BY pkgnum $limit" );
> + if ( datasrc =~ /mysql/ ) {
> + @cust_pkg = qsearch('cust_pkg',{}, '', "$unconf $limit" );
> + }else{
> + @cust_pkg = qsearch('cust_pkg',{}, '', "$unconf ORDER BY pkgnum $limit" );
> + }
> diff -ur search/svc_acct.cgi search/svc_acct.cgi
> --- search/svc_acct.cgi Fri Mar 29 12:27:18 2002
> +++ search/svc_acct.cgi Thu May 30 22:33:19 2002
> -
> - @svc_acct = qsearch('svc_acct', {}, '', "$unlinked $orderby $limit");
> -
> + if ( datasrc =~ /mysql/ ) {
> + @svc_acct = qsearch('svc_acct', {}, '', "$unlinked $limit");
> + }else{
> + @svc_acct = qsearch('svc_acct', {}, '', "$unlinked $orderby $limit");
> + }
--
_ivan
More information about the freeside-devel
mailing list