プレフィックスから規則を選ぶ
postgres://とpostgresql://はPostgreSQLのURI構文です。JDBCではドライバー形式を使います。mysql://はMySQL Shellの一般的な形式に限定され、同じ形でも解釈は一律ではありません。
データベース・SQLツール
長い設定を項目ごとに読み、変更前に確かめる
ブラウザー内で処理し、接続や履歴保存は行いません。元の入力欄には入力した文字列が残ります。
非表示設定は結果・プレビュー・出力に適用されます。明示的に解除すると元の値を表示・コピーできます。データベース名とホスト名は表示されます。
構文の確認のみ。接続、DNS/TXT、環境、パラメーターの効果は検証しません。JDBCはPostgreSQLと基本的なMySQL URLに対応し、他の製品や高度なホスト形式は対象外です。
入力は100,000 UTF-16単位、ホスト100件、パラメーター1,000件、出力1,200,000単位まで。テキストプレビューは20,000単位までで、出力は全体を含みます。
| 名前 | 値 |
|---|---|
| sslmode | *** |
1 / 1を表示中。出力には結果全体が含まれます。
ホスト2件とパラメーター1件を解析しました。
接続文字列解析は、環境設定のどこが違うかを調べたいときに役立ちます。データベース接続文字列を分解すると、接続先のホスト、データベース名、エンコードされた値を個別に確認できます。
一般的なJDBC URLも対象ですが、ドライバーごとの構文には範囲があります。編集は元の入力と分離した下書きで進められ、パーセントエンコードを含む新しい文字列を適用前に確認できます。
接続文字列解析では、結果のユーザー名、パスワード、全パラメーター値を最初は隠します。ホスト一覧やデータベース名を比較し、完全な値が必要な場合だけ表示を切り替えます。
項目を編集しても元の入力はすぐに置き換わりません。生成したプレビューを確認して適用し、一度だけ入力と結果を元に戻せます。ホストの変更も比較しながら進められます。
postgres://とpostgresql://はPostgreSQLのURI構文です。JDBCではドライバー形式を使います。mysql://はMySQL Shellの一般的な形式に限定され、同じ形でも解釈は一律ではありません。
ホストは1行にhost[:port]を1つずつ書き、IPv6には角括弧を付けます。認証情報とデータベース名はデコード済みの値、クエリはエンコード済みの文字列を入力します。
自動解析は入力が止まって350ミリ秒後に実行します。オフにすると解析ボタンかCtrl/Cmd+Enterを使えます。入力変更で古い結果の出力は無効になり、下書き変更後は再プレビューが必要です。
PostgreSQL、標準MongoDB、対応するJDBC形式では単純な複数ホストを扱えます。既定ポートの表示は慣例の説明であり、実際に使われる接続設定を確定するものではありません。
不正な%HH表記やUTF-8は代替文字に変えて続行せず、エラーにします。構築時は項目の中だけをエンコードし、値に含まれる記号が区切りにならないようにします。
名前と値を項目の一覧として保持します。MongoDB Node形式で重複可能なのはreadPreferenceTagsのみです。未知のオプションがドライバーで有効かどうかは検証しません。
ネストしたURLを含め、パラメーター値はすべて初期状態で隠します。通常のASCII識別子以外の名前も非表示です。明示的に解除するとコピーやダウンロードにも実際の値が含まれます。
接続文字列全体ではなく、パスワード部分を符号化します。@は%40、#は%23です。下書きにはデコード済みのパスワードを入れます。符号化済みの値を入れると%も再度符号化されます。
一般的にはpostgresql://user:password@host:5432/database?sslmode=requireです。認証情報やポートなどは省略できます。接続文字列解析は入力された内容を示し、環境変数から実際のユーザーを補いません。
DNS SRVレコードからサーバーを発見し、対応するTXTオプションを読み込む形式です。任意のlocalhostアドレスに付ける記号ではなく、実際の配置から提供されたホスト名を使います。
redis://host:6379/12の12はデータベースのインデックスです。名前ではありません。その番号を使えるかどうかはRedisの配置と設定に依存し、このページでは確認しません。
サービスのポートはSRVレコードで決まるため、この形式に:27017を付けることはできません。実際のSRVホスト名をポートなしで使うか、適切なホスト一覧を持つmongodb://形式を使います。
解析に問題がありましたか?