Skip to content

Commit daaf95d

Browse files
authoredAug 26, 2024
Revert "[5.x] Enhance Telescope Clear Method (#1507)" (#1510)
This reverts commit c3a794a.
1 parent 5c08c9b commit daaf95d

File tree

1 file changed

+7
-18
lines changed

1 file changed

+7
-18
lines changed
 

‎src/Storage/DatabaseEntriesRepository.php

+7-18
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,9 @@
33
namespace Laravel\Telescope\Storage;
44

55
use DateTimeInterface;
6-
use Illuminate\Database\QueryException;
76
use Illuminate\Database\UniqueConstraintViolationException;
87
use Illuminate\Support\Collection;
98
use Illuminate\Support\Facades\DB;
10-
use Illuminate\Support\Facades\Schema;
119
use Laravel\Telescope\Contracts\ClearableRepository;
1210
use Laravel\Telescope\Contracts\EntriesRepository as Contract;
1311
use Laravel\Telescope\Contracts\PrunableRepository;
@@ -380,22 +378,13 @@ public function prune(DateTimeInterface $before, $keepExceptions)
380378
*/
381379
public function clear()
382380
{
383-
try {
384-
Schema::disableForeignKeyConstraints();
385-
386-
$this->table('telescope_entries')->truncate();
387-
$this->table('telescope_monitoring')->truncate();
388-
} catch (QueryException) {
389-
do {
390-
$deleted = $this->table('telescope_entries')->take($this->chunkSize)->delete();
391-
} while ($deleted !== 0);
392-
393-
do {
394-
$deleted = $this->table('telescope_monitoring')->take($this->chunkSize)->delete();
395-
} while ($deleted !== 0);
396-
} finally {
397-
Schema::enableForeignKeyConstraints();
398-
}
381+
do {
382+
$deleted = $this->table('telescope_entries')->take($this->chunkSize)->delete();
383+
} while ($deleted !== 0);
384+
385+
do {
386+
$deleted = $this->table('telescope_monitoring')->take($this->chunkSize)->delete();
387+
} while ($deleted !== 0);
399388
}
400389

401390
/**

0 commit comments

Comments
 (0)