Delete using Cursor

This commit is contained in:
fogelito 2025-05-06 12:25:56 +03:00
parent 6264e616d3
commit abc2795daa

View file

@ -507,8 +507,6 @@ class Deletes extends Action
/**
* @var $dbForProject Database
*/
var_dump($projectTables);
var_dump($projectCollectionIds);
$dbForProject->foreach(Database::METADATA, function (Document $collection) use ($dbForProject, $projectTables, $projectCollectionIds) {
try {
if ($projectTables || !\in_array($collection->getId(), $projectCollectionIds)) {
@ -527,25 +525,6 @@ class Deletes extends Action
}
});
// $collections = $dbForProject->listCollections(PHP_INT_MAX);
// foreach ($collections as $collection) {
// try {
// if ($projectTables || !\in_array($collection->getId(), $projectCollectionIds)) {
// $dbForProject->deleteCollection($collection->getId());
// } else {
// $this->deleteByGroup(
// $collection->getId(),
// [
// Query::orderAsc()
// ],
// database: $dbForProject
// );
// }
// } catch (Throwable $e) {
// Console::error('Error deleting '.$collection->getId().' '.$e->getMessage());
// }
// }
// Delete Platforms
$this->deleteByGroup('platforms', [
Query::equal('projectInternalId', [$projectInternalId]),