デプロイ前に connection string を確認
リリース前に host、port、credential、database name、SSL mode を公開環境の視点で確認できます。
PostgreSQL、MySQL、MongoDB、Redis の公開接続をテストし、読み取り専用 metadata を確認して、Navicat、TablePlus、DBeaver、DataGrip、Prisma、Laravel、CLI 向けに URI を変換します。
Database Connection Checker は PostgreSQL、MySQL、MongoDB、Redis の connection string を貼り付けて、公開接続、SSL/auth、read-only metadata を確認し、Navicat、TablePlus、DBeaver、DataGrip、Prisma、Laravel、CLI 向けに URI を変換します。Secret は既定でマスクされ、localhost、private IP、内部アドレスは SSRF 対策としてブロックされます。
リリース前に host、port、credential、database name、SSL mode を公開環境の視点で確認できます。
Navicat、TablePlus、DBeaver、DataGrip、CLI を併用するチームでも、masked output をチケットやドキュメントに安全に貼れます。
Read-only inspection は tables、columns、indexes、collections、Redis server info、keyspace だけを取得し、SQL row や Redis value は読みません。
Appkiro は localhost、private IP、link-local、reserved address をブロックします。VPN/VPC の DB は bastion や内部 CI runner から確認してください。
public database に password を送る場合、provider が対応していれば SSL/TLS require を使ってください。
Navicat 17 の New Connection with URI は Navicat URI または MongoDB URI を受け付けます。SQL/Redis では不安定な navicat:// 風 URL ではなく field map を出力します。
接続を確認し、正規化 URI をコピーし、secret は code ではなく runtime environment に保存します。
ここで DB をテスト
Key Generator
JWT Debugger
My IP Address
いいえ。UI は connection string history を保存せず、API も raw password を返しません。出力は既定で masked です。
できません。localhost、private IP、reserved IP、内部ネットワークへ resolve される host は SSRF と port scan 防止のためブロックされます。
読みません。SQL は information_schema/catalog のみ、Redis value は読まず、MongoDB は権限がある場合に stats/indexes だけ取得します。
V1 は PostgreSQL、MySQL/MariaDB、MongoDB、Redis に集中しています。SQL Server/SQLite は後から追加できます。
公開 DB への接続をテストし、read-only metadata を確認し、connection string を主要ツール向けに変換します。
SELECT/list metadata のみ
Secret は既定でマスクされ、このツールには保存されません。