forked from extern/egroupware
use error_log instead of echo to give constant feedback (echo uses output buffering) and set fs_content in all rows to NULL, as it is a lot quicker
This commit is contained in:
parent
bb76fbe8c4
commit
15368b70b7
@ -24,7 +24,7 @@ class sqlfs_utils extends sqlfs_stream_wrapper
|
||||
*
|
||||
* @param boolean $debug true to echo a message for each copied file
|
||||
*/
|
||||
static function migrate_db2fs($debug=false)
|
||||
static function migrate_db2fs($debug=true)
|
||||
{
|
||||
if (!is_object(self::$pdo))
|
||||
{
|
||||
@ -79,7 +79,7 @@ class sqlfs_utils extends sqlfs_stream_wrapper
|
||||
{
|
||||
throw new egw_exception_assertion_failed(__METHOD__."(): fs_id=$fs_id ($fs_name) $bytes bytes copied != size of $fs_size bytes!");
|
||||
}
|
||||
if ($debug) echo "$fs_id: $fs_name: $bytes bytes copied to fs\n";
|
||||
if ($debug) error_log("$fs_id: $fs_name: $bytes bytes copied to fs");
|
||||
fclose($dest);
|
||||
fclose($content); unset($content);
|
||||
|
||||
@ -94,7 +94,7 @@ class sqlfs_utils extends sqlfs_stream_wrapper
|
||||
|
||||
if ($n) // delete all content in DB, if there was some AND no error (exception thrown!)
|
||||
{
|
||||
$query = 'UPDATE '.self::TABLE.' SET fs_content=NULL WHERE fs_content IS NOT NULL';
|
||||
$query = 'UPDATE '.self::TABLE.' SET fs_content=NULL';
|
||||
$stmt = self::$pdo->prepare($query);
|
||||
$stmt->execute();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user