delete_database_copies
NexusePlugin
Bases: Plugin
Source code in src/plugins/delete_database_copies/nexus_e_plugin.py
get_default_parameters
classmethod
get_default_parameters() -> dict
run
Source code in src/plugins/delete_database_copies/nexus_e_plugin.py
Parameters
dataclass
Parameters(
database_copies: list[dict[str, str]] = list(),
delete_all_copies: bool = True,
reset_original_data_context_name: bool = True,
)
database_copies
class-attribute
instance-attribute
List of copied databases names to delete alongside their source database.
delete_all_copies
class-attribute
instance-attribute
delete_all_copies: bool = True
Allow to delete all copies given by database_copies.
reset_original_data_context_name
class-attribute
instance-attribute
reset_original_data_context_name: bool = True
Allow to update data_context name back to the original database name.