pg_restore Callback Task
Présentation
Exemple de pg_restore Callback Task
@fabric_task()
def template_pg_restore_callback(
cnx, host_obj,
step:str,
pg_cluster_obj:OdooModelType,
pg_dump_obj:OdooModelType=None,
pg_dump_file_path:str=None,
db_name:str=None,
db_comment:str=None,
db_owner:str=None,
_imq_logger=None
):
""" Template pg_restore callback
:param step: The pg_restore step whose end triggered this task:
any of 's3_download', 'create_user', 'drop_db', 'create_db', 'pg_restore'.
:param pg_cluster_obj: Cluster on which the dump will be restored.
:param pg_dump_obj: The Muppy pg_dump object that will be restored.
:param pg_dump_file_path: Full path of the pg_dump that will be restored.
:param db_name: Name of the database to restore.
:param db_comment: Comment that will be set at restore.
:param db_owner: User owner of the database.
:returns: something or False
"""
odoo_env = host_obj.env
_task_logger = _imq_logger or _logger
# ...Mise en oeuvre
Last updated