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

データベースに接続する

備考

ベータ版

6月15日より、LakebaseはGCPでベータとして利用可能です。サポートされているリージョンについては、「リージョンの可用性」を参照してください。

さまざまなクライアントと認証方法を使用してデータベースに接続する方法を学習します。Lakebase インフラストラクチャの管理 (プロジェクト、ブランチ、コンピュートの作成) については、 「プロジェクトの権限」を参照してください。

接続の基本

    • 接続文字列
    • 接続文字列の形式、コンポーネント、およびネットワーク構成。
    • 認証
    • OAuthトークン、Postgres パスワード、トークンローテーション、接続タイムアウト。

役割と権限

Postgres ロールを作成し、権限を付与してデータベース アクセスを設定します。

    • 権限管理
    • SQL GRANT コマンドを使用して、Postgres ロールにデータベース権限を付与します。
注記

Postgres のロールは 、データベース アクセス (誰がデータをクエリできるか) を制御します。 プロジェクト権限 (インフラストラクチャを管理できるユーザー) については、 「プロジェクト権限の管理」を参照してください。

アプリケーションを接続する

    • データAPI
    • PostgREST互換のRESTインターフェースを使用して、HTTP経由でデータベースにアクセスします。Postgresドライバーは不要です。

Postgresクライアント

標準の PostgreSQL クライアント ツールを使用してデータベースに接続します。

    • psql
    • 対話型データベース アクセス用の PostgreSQL の組み込みコマンドライン クライアント。
    • pgAdmin
    • データベースを管理し、クエリを実行するためのグラフィカル管理ツール。
    • DBeaver
    • 複数のデータベース タイプをサポートするユニバーサル データベース ツール。

Postgres クライアントの使用に関する詳細については、 「Postgres クライアント」を参照してください。

組み込みツール

Lakebase の組み込みツールを使用して、データベースのクエリと管理を行います。

    • SQLエディタ
    • Web ベースの SQL エディターを使用してクエリを実行し、データベース オブジェクトを管理します。
    • テーブルエディター
    • 視覚的なインターフェースを通じてデータとスキーマを表示、編集、管理します。

次のステップ