mirar.processors.database package

Central module for interactions with postgres databases

Submodules

mirar.processors.database.base_database_processor module

Module containing base database processor class

class mirar.processors.database.base_database_processor.BaseDatabaseProcessor(db_table: ~typing.Type[~mirar.database.base_model.BaseDB], pg_user: ~mirar.database.user.postgres_user.PostgresUser = <mirar.database.user.postgres_user.PostgresUser object>, pg_admin: ~mirar.database.user.postgres_admin.PostgresAdmin = <mirar.database.user.postgres_admin.PostgresAdmin object>, duplicate_protocol: str = 'fail')[source]

Bases: BaseProcessor, ABC

Base class for processors which interact with a postgres database

max_n_cpu: int = 1

mirar.processors.database.constraints module

mirar.processors.database.database_exporter module

mirar.processors.database.database_importer module

mirar.processors.database.database_modifier module

mirar.processors.database.postgres module

mirar.processors.database.utils module