1.4.0pre6
ivan
ivan at 420.am
Mon Dec 3 04:48:36 PST 2001
1.4.0pre6 is on the web site.
This release adds the "maxrecordsperpage" configuration option and paged
browse screens. It should perform much better with large data sets. Try
setting "maxrecordsperpage" to 100 or 200 or so.
No schema changes are required if upgrading from pre5, just edit the
top-level Makefile for your document root and run `make install', then
restart Apache and freeside-queued.
This release might be broken with MySQL (specifically the customer browse,
account browse, and package browse pages). Assistance testing/rewriting
the following queries for MySQL appriciated:
SELECT * FROM cust_main
WHERE 0 < ( SELECT COUNT(*) FROM cust_pkg
WHERE cust_pkg.custnum = cust_main.custnum
AND ( cust_pkg.cancel IS NULL
OR cust_pkg.cancel = 0
)
)
OR 0 = ( SELECT COUNT(*) FROM cust_pkg
WHERE cust_pkg.custnum = cust_main.custnum
)
SELECT * FROM cust_pkg
WHERE 0 <
( SELECT count(*) FROM pkg_svc
WHERE pkg_svc.pkgpart = cust_pkg.pkgpart
AND pkg_svc.quantity > ( SELECT count(*) FROM cust_svc
WHERE cust_svc.pkgnum = cust_pkg.pkgnum
AND cust_svc.svcpart = pkg_svc.svcpart
)
)
SELECT * FROM svc_acct
WHERE 0 <
( SELECT count(*) FROM cust_svc
WHERE cust_svc.svcnum = svc_acct.svcnum
AND pkgnum IS NULL
)
--
_ivan
More information about the freeside-devel
mailing list