- Oliver Meyer & Sven Kiera (Table icons link to browse table)
- Bryan Encina (SQL window improvements, bug fixes, admin)
- Dan Boren (Object comments)
+- Adrian Nida (Fix time outs)
Third Party Libraries
* Fix export to work with release candidates and beta releases as well as finals
(Russell Smith)
* Fix port selection for local connections (Russell Smith)
+* Fix timeouts on long running operations (Adrian Nida)
Version 3.5.1
-------------
Also, you will need to ensure that your 'pg_dump' and 'pg_dumpall' utilities
are executable by the PHP process, if you want dump support in phpPgAdmin.
+ Lastly, if you run phpPgAdmin in safe mode, very long running imports,
+ exports and transactions may time out and be aborted.
5. Enable the statistics collector in PostgreSQL. phpPgAdmin will display
table and index performance and usage statistics if you have enabled the
PostgreSQL statistics collector. To enable the collector, uncomment the
* Does an export to the screen or as a download. This checks to
* see if they have pg_dump set up, and will use it if possible.
*
- * $Id: dataexport.php,v 1.17 2004/11/04 02:56:51 chriskl Exp $
+ * $Id: dataexport.php,v 1.17.2.1 2005/02/09 11:31:49 chriskl Exp $
*/
$extensions = array(
'xml' => 'xml'
);
+ // Prevent timeouts on large exports
+ set_time_limit(0);
// if (!isset($_REQUEST['table']) && !isset($_REQUEST['query']))
// What must we do in this case? Maybe redirect to the homepage?
/**
* Does an import to a particular table from a text file
*
- * $Id: dataimport.php,v 1.6 2004/09/01 16:35:58 jollytoad Exp $
+ * $Id: dataimport.php,v 1.6.2.1 2005/02/09 11:31:49 chriskl Exp $
*/
+ // Prevent timeouts on large imports
+ set_time_limit(0);
// Include application functions
include_once('./libraries/lib.inc.php');
* Does an export of a database or a table (via pg_dump)
* to the screen or as a download.
*
- * $Id: dbexport.php,v 1.14.2.2 2005/02/02 21:15:04 mr-russ Exp $
+ * $Id: dbexport.php,v 1.14.2.3 2005/02/09 11:31:49 chriskl Exp $
*/
+ // Prevent timeouts on large exports
+ set_time_limit(0);
// Include application functions
$_no_output = true;
include_once('./libraries/lib.inc.php');
* @param $return_desc The return link name
* @param $page The current page
*
- * $Id: display.php,v 1.46 2004/10/13 10:14:24 jollytoad Exp $
+ * $Id: display.php,v 1.46.2.1 2005/02/09 11:31:49 chriskl Exp $
*/
+ // Prevent timeouts on large result sets
+ set_time_limit(0);
// Include application functions
include_once('./libraries/lib.inc.php');
* how many SQL statements have been strung together with semi-colons
* @param $query The SQL query string to execute
*
- * $Id: sql.php,v 1.26 2004/09/02 13:48:23 jollytoad Exp $
+ * $Id: sql.php,v 1.26.2.1 2005/02/09 11:31:49 chriskl Exp $
*/
+ // Prevent timeouts on large SQL sets
+ set_time_limit(0);
// Include application functions
include_once('./libraries/lib.inc.php');