Class: LooseForeignKeys::PartitionCleanerService

Inherits:
CleanerService show all
Defined in:
app/services/loose_foreign_keys/partition_cleaner_service.rb

Constant Summary

Constants inherited from CleanerService

CleanerService::DELETE_LIMIT, CleanerService::UPDATE_LIMIT

Instance Method Summary collapse

Methods inherited from CleanerService

#async_delete?, #async_nullify?, #initialize, #update_column_to?

Constructor Details

This class inherits a constructor from LooseForeignKeys::CleanerService

Instance Method Details

#executeObject



5
6
7
8
9
# File 'app/services/loose_foreign_keys/partition_cleaner_service.rb', line 5

def execute
  result = execute_partitioned_queries

  { affected_rows: result, table: loose_foreign_key_definition.from_table }
end