📣
TiDB Cloud Premium はパブリックプレビュー中です。エンタープライズワークロード向けの無制限のスケーリング、即時の弾力性、高度なセキュリティを提供します。このページは自動翻訳されたものです。原文はこちらからご覧ください。

ti db format-db-connection-string



保存されている SQL 認証情報を、読み書き、読み取り専用、または管理者アクセス用に整形します。ロールオプションを指定しない場合、このコマンドは read_write を使用します。このコマンドは、ローカルの SQL 認証情報を読み込む前に、クラスターが Starter であることを検証します。

構文

ti db format-db-connection-string --db-cluster-id <string> [--admin] [--database <string>] [--env-database-url-name <string>] [--env-include-database-url] [--env-prefix <string>] [--format <string>] [--help] [--read-only] [--read-write] [--version]

オプション

  • --db-cluster-id <string>: Starter DB クラスター ID。[required]
  • --admin: 準備済みの管理者 DB SQL 認証情報を使用します。
  • --database <string>: データベース名 / デフォルトスキーマ名。
  • --env-database-url-name <string>: --format env 用の Database URL 変数名。[default: DATABASE_URL]
  • --env-include-database-url: --format env とともに Database URL 変数を含めます。
  • --env-prefix <string>: --format env 用の dotenv 変数プレフィックス。[default: TIDB_]
  • --format <string>: 接続文字列の形式: mysql-uri、jdbc、go-sql-driver、sqlalchemy、または env。[default: mysql-uri]
  • --help: ヘルプ情報を表示します。
  • --read-only: 準備済みの read_only DB SQL 認証情報を使用します。
  • --read-write: 準備済みの read_write DB SQL 認証情報を使用します。
  • --version: バージョン情報を表示します。

すべてのコマンドで共通のオプションについては、グローバルオプション を参照してください。

例

  • 読み書き用の MySQL URI を整形する:

    # Use the default application role in tools that accept a MySQL URI. ti db format-db-connection-string --db-cluster-id "<cluster-id>" --read-write --format mysql-uri
  • 読み取り専用の dotenv 変数を整形する:

    # Emit environment assignments for a workload that must not modify data. ti db format-db-connection-string --db-cluster-id "<cluster-id>" --read-only --format env --env-prefix TIDB_
  • 管理者 JDBC URL を整形する:

    # Generate a JDBC connection value with the prepared admin credentials. ti db format-db-connection-string --db-cluster-id "<cluster-id>" --admin --format jdbc --database app
  • dotenv 出力に DATABASE_URL を含める:

    # Emit both component variables and a conventional DATABASE_URL value. ti db format-db-connection-string --db-cluster-id "<cluster-id>" --read-write --format env --env-include-database-url

このページは役に立ちましたか?