- 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
+* 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.18 2005/02/09 11:26:24 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.7 2005/02/09 11:26:24 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.16 2005/02/01 22:03:00 mr-russ Exp $
+ * $Id: dbexport.php,v 1.17 2005/02/09 11:26:24 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.47 2005/02/09 11:26:24 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.27 2005/02/09 11:26:25 chriskl Exp $
*/
+ // Prevent timeouts on large SQL sets
+ set_time_limit(0);
+
// Include application functions
include_once('./libraries/lib.inc.php');