メインコンテンツまでスキップ

Postgresクライアント

備考

プレビュー

この機能は次のリージョンでパブリック プレビュー段階にあります: us-east-1us-west-2eu-west-1

Lakebase オートスケールは、オートスケール コンピュート、ゼロへのスケール、分岐、即時復元を備えた Lakebase の新しいバージョンです。 Lakebase プロビジョニングとの機能の比較については、 「バージョン間の選択」を参照してください。

標準の PostgreSQL クライアントまたはツールを使用して、Lakebase プロジェクトに接続できます。これには、 psqlなどのコマンドライン ツールや、pgAdmin や DBeaver などの GUI アプリケーションが含まれます。

認証

サードパーティの Postgres クライアントで最高のエクスペリエンスを得るには、 ネイティブの Postgres パスワード認証 を使用することをお勧めします。この方法では、1 時間ごとに期限切れにならないデータベース パスワードを持つ従来の Postgres ロールが使用されるため、クライアント ツールや長時間実行セッションに適しています。

ネイティブ Postgres パスワードは、すべての Postgres ツールとクライアントで広くサポートされており、資格情報を頻繁に更新できないアプリケーションに適しています。認証方法の詳細については、 「認証の概要」を参照してください。

ネイティブの Postgres パスワード認証を設定するには、パスワード付きの Postgres ロールを作成します。手順については、 「Postgres ロールの管理」を参照してください。

利用可能なクライアント

ワークフローに最適な Postgres クライアントを選択します。

クライアント

説明

psql

PostgreSQL の組み込みコマンドライン クライアント。完全な Postgres 機能を使用して、データベースへの直接かつインタラクティブなアクセスを提供します。

pgAdmin

オープンソースのグラフィカル管理ツール。データベースの管理、クエリの実行、パフォーマンスの監視のためのビジュアル インターフェイスを提供します。

DBeaver

ユニバーサル データベース管理ツール。豊富なデータベース管理機能を備え、複数のデータベース タイプをサポートします。

Pgヒーロー

オープンソースのパフォーマンスモニタリングツール。 遅いクエリを識別し、データベースのパフォーマンスを最適化するための軽量の Docker ベースのダッシュボード。

接続の詳細

すべての Postgres クライアントには同じ基本的な Postgres データベース接続情報が必要です。これは Lakebase アプリから取得できます。

  1. Lakebaseアプリに移動してプロジェクトを選択します
  2. 「接続」を クリックするとデータベース接続モーダルが開きます
  3. 接続するブランチ、コンピュート、データベースを選択します
  4. Postgres ロールを選択します (パスワード認証付きのネイティブ Postgres ロールの使用をお勧めします)
  5. 接続の詳細をコピーする

接続情報には以下が含まれます。

  • Host : コンピュート エンドポイントのホスト名 (例: ep-abc-123.databricks.com )
  • ポート : 5432 (デフォルトの Postgres ポート)
  • データベース : データベース名 (例: databricks_postgres )
  • ユーザー : Postgresのロール名
  • パスワード : Postgres ロールのパスワード

接続文字列と認証の詳細については、 「プロジェクトに接続する」を参照してください。