NAME
    gcloud sql instances pre-check-major-version-upgrade - performs pre-checks
        for a major version upgrade of a Cloud SQL instance

SYNOPSIS
    gcloud sql instances pre-check-major-version-upgrade INSTANCE
        --target-database-version=TARGET_DATABASE_VERSION [--async]
        [GCLOUD_WIDE_FLAG ...]

DESCRIPTION
    gcloud sql instances pre-check-major-version-upgrade performs pre-checks
    for a major version upgrade of a Cloud SQL instance.

EXAMPLES
    To perform pre-checks before upgrading a PostgreSQL instance to a target
    version (supported in both GA and Beta):

        $ gcloud sql instances pre-check-major-version-upgrade \
            test-instance --target-database-version=POSTGRES_15

    To perform pre-checks before upgrading a MySQL instance to a target version
    (supported in Beta only):

        $ gcloud sql instances pre-check-major-version-upgrade \
            test-instance --target-database-version=MYSQL_8_0

POSITIONAL ARGUMENTS
     INSTANCE
        Cloud SQL instance ID.

REQUIRED FLAGS
     --target-database-version=TARGET_DATABASE_VERSION
        Target database version for the upgrade.

OPTIONAL FLAGS
     --async
        Return immediately, without waiting for the operation in progress to
        complete.

GCLOUD WIDE FLAGS
    These flags are available to all commands: --access-token-file, --account,
    --billing-project, --configuration, --flags-file, --flatten, --format,
    --help, --impersonate-service-account, --log-http, --project, --quiet,
    --trace-token, --user-output-enabled, --verbosity.

    Run $ gcloud help for details.

NOTES
    This variant is also available:

        $ gcloud beta sql instances pre-check-major-version-upgrade

