Public Member Functions | |
| None | migrate_all (self, Recorder instance, Callable[[], Session] session_maker) |
| bool | migrate_data (self, Recorder instance) |
Public Member Functions inherited from homeassistant.components.recorder.migration.BaseMigration | |
| None | __init__ (self, int schema_version, dict[str, int] migration_changes) |
| DataMigrationStatus | migrate_data_impl (self, Recorder instance) |
| None | migration_done (self, Recorder instance, Session session) |
| bool | needs_migrate (self, Recorder instance, Session session) |
| DataMigrationStatus | needs_migrate_impl (self, Recorder instance, Session session) |
Additional Inherited Members | |
Public Attributes inherited from homeassistant.components.recorder.migration.BaseMigration | |
| migration_changes | |
| schema_version | |
Static Public Attributes inherited from homeassistant.components.recorder.migration.BaseMigration | |
| int | migration_version = 1 |
| None | |
| int | required_schema_version = 0 |
Base class for off line migrations.
Definition at line 2348 of file migration.py.
| None homeassistant.components.recorder.migration.BaseOffLineMigration.migrate_all | ( | self, | |
| Recorder | instance, | ||
| Callable[[], Session] | session_maker | ||
| ) |
Migrate all data.
Definition at line 2351 of file migration.py.
| bool homeassistant.components.recorder.migration.BaseOffLineMigration.migrate_data | ( | self, | |
| Recorder | instance | ||
| ) |
Migrate some data, returns True if migration is completed.
Reimplemented from homeassistant.components.recorder.migration.BaseMigration.
Definition at line 2363 of file migration.py.