Postgresクライアント
ベータ版
Lakebase Postgres (オートスケール Beta) は、 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 ロールのパスワード
接続文字列と認証の詳細については、 「データベース プロジェクトに接続する」を参照してください。