Postgresクライアント
ベータ版
Lakebase Postgres (オートスケール Beta) は 次のリージョンで利用できます: us-east-1 、 us-west-2 、 eu-west-1 。
このベータ リリースは Lakebase の次のバージョンであり、評価目的でのみ利用できます。本番運用ワークロードの場合は、 Lakebase Public Preview を使用します。 どのバージョンが適しているかを判断するには、バージョンの選択を参照してください。
標準の PostgreSQL クライアントまたはツールを使用して、Lakebase データベース プロジェクトに接続できます。これには、 psqlなどのコマンドライン ツールや、pgAdmin や DBeaver などの GUI アプリケーションが含まれます。
認証
サードパーティの Postgres クライアントで最高のエクスペリエンスを得るには、 ネイティブの Postgres パスワード認証 を使用することをお勧めします。この方法では、1 時間ごとに期限切れにならないデータベース パスワードを持つ従来の Postgres ロールが使用されるため、クライアント ツールや長時間実行セッションに適しています。
ネイティブ Postgres パスワードは、すべての Postgres ツールとクライアントで広くサポートされており、資格情報を頻繁に更新できないアプリケーションに適しています。認証方法の詳細については、 「認証の概要」を参照してください。
ネイティブの Postgres パスワード認証を設定するには、パスワード付きの Postgres ロールを作成します。手順については、 「Postgres ロールの管理」を参照してください。
利用可能なクライアント
ワークフローに最適な Postgres クライアントを選択します。
クライアント | 説明 |
|---|---|
PostgreSQL の組み込みコマンドライン クライアント。完全な Postgres 機能を使用して、データベースへの直接かつインタラクティブなアクセスを提供します。 | |
オープンソースのグラフィカル管理ツール。データベースの管理、クエリの実行、パフォーマンスの監視のためのビジュアル インターフェイスを提供します。 | |
ユニバーサル データベース管理ツール。豊富なデータベース管理機能を備え、複数のデータベース タイプをサポートします。 | |
オープンソースのパフォーマンスモニタリングツール。 遅いクエリを識別し、データベースのパフォーマンスを最適化するための軽量の Docker ベースのダッシュボード。 |
接続の詳細
すべての Postgres クライアントには同じ基本的な Postgres データベース接続情報が必要です。これは Lakebase アプリから取得できます。
- Lakebaseアプリに移動し、データベースプロジェクトを選択します。
- 「接続」を クリックするとデータベース接続モーダルが開きます
- 接続するブランチ、コンピュート、データベースを選択します
- Postgres ロールを選択します (パスワード認証付きのネイティブ Postgres ロールの使用をお勧めします)
- 接続の詳細をコピーする
接続情報には以下が含まれます。
- Host : コンピュート エンドポイントのホスト名 (例:
ep-abc-123.databricks.com) - ポート :
5432(デフォルトの Postgres ポート) - データベース : データベース名 (例:
databricks_postgres) - ユーザー : Postgresのロール名
- パスワード : Postgres ロールのパスワード
接続文字列と認証の詳細については、 「データベース プロジェクトに接続する」を参照してください。