def METHOD_NAME(
    dataset_id: int,
    namespace: str,
    version: str,
    short_name: Optional[str] = None,
    backport: bool = True,
    force: bool = False,
    dry_run: bool = False,
    upload: bool = True,
) -> None:
    """Migrate existing dataset from MySQL into ETL by creating:
    - Ingest script that downloads data from S3 backport
    - Garden step with YAML metadata
    - Grapher step
    Example usage:
        ENV=.env.prod backport-migrate --dataset-id 5205 --namespace covid --short-name hospital__and__icu --no-backport
    """
    return migrate(
        dataset_id=dataset_id,
        namespace=namespace,
        version=version,
        short_name=short_name,
        backport=backport,
        force=force,
        dry_run=dry_run,
        upload=upload,
    )