mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-28 06:08:52 +00:00
- used wrong heuristic to measure if we were done, using a different one now.
git-svn-id: file:///svn/phpbb/trunk@6999 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
parent
bb7c0ded60
commit
9300c40900
1 changed files with 9 additions and 9 deletions
|
@ -388,15 +388,15 @@ class acp_database
|
|||
case 'mysql4':
|
||||
case 'mysqli':
|
||||
case 'sqlite':
|
||||
while (!$eof($fp))
|
||||
while (($sql = $fgetd($fp, ";\n", $read, $seek, $eof)) !== false)
|
||||
{
|
||||
$db->sql_query($fgetd($fp, ";\n", $read, $seek, $eof));
|
||||
$db->sql_query($sql);
|
||||
}
|
||||
break;
|
||||
|
||||
case 'firebird':
|
||||
$delim = ";\n";
|
||||
while (!$eof($fp))
|
||||
while (($sql = $fgetd($fp, $delim, $read, $seek, $eof)) !== false)
|
||||
{
|
||||
$query = trim($fgetd($fp, $delim, $read, $seek, $eof));
|
||||
if (substr($query, 0, 8) === 'SET TERM')
|
||||
|
@ -409,9 +409,9 @@ class acp_database
|
|||
break;
|
||||
|
||||
case 'postgres':
|
||||
while (!$eof($fp))
|
||||
while (($sql = $fgetd($fp, $delim, $read, $seek, $eof)) !== false)
|
||||
{
|
||||
$query = trim($fgetd($fp, ";\n", $read, $seek, $eof));
|
||||
$query = trim($sql);
|
||||
$db->sql_query($query);
|
||||
if (substr($query, 0, 4) == 'COPY')
|
||||
{
|
||||
|
@ -426,17 +426,17 @@ class acp_database
|
|||
break;
|
||||
|
||||
case 'oracle':
|
||||
while (!$eof($fp))
|
||||
while (($sql = $fgetd($fp, "/\n", $read, $seek, $eof)) !== false)
|
||||
{
|
||||
$db->sql_query($fgetd($fp, "/\n", $read, $seek, $eof));
|
||||
$db->sql_query($sql);
|
||||
}
|
||||
break;
|
||||
|
||||
case 'mssql':
|
||||
case 'mssql_odbc':
|
||||
while (!$eof($fp))
|
||||
while (($sql = $fgetd($fp, "GO\n", $read, $seek, $eof)) !== false)
|
||||
{
|
||||
$db->sql_query($fgetd($fp, "GO\n", $read, $seek, $eof));
|
||||
$db->sql_query($sql);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue