すべてのプロダクト
Search
ドキュメントセンター

Hologres:データベースの作成

最終更新日:Feb 04, 2026

このトピックでは、Hologres の管理コンソールまたは psql クライアントを使用して Hologres にデータベースを作成する方法について説明します。

前提条件

  • Hologres インスタンスが有効化されています。詳細については、「Hologres インスタンスを購入する」をご参照ください。

  • データベースを作成できるのは、Superuser またはデータベース作成権限を持つアカウントのみです。

背景情報

Hologres インスタンスを購入すると、システムにより自動的に postgres データベースが作成されます。このデータベースにはごくわずかなリソースしか割り当てられておらず、管理目的でのみ使用されます。業務開発を行う場合は、新しいデータベースを作成してください。

Hologres 管理コンソールでのデータベース作成

  1. Hologres 管理コンソール に移動します。左側のナビゲーションウィンドウで Instances をクリックします。

  2. Instances ページで、対象のインスタンス名をクリックします。

    または、対象インスタンスの Actions 列にある Manage をクリックして、インスタンス詳細ページに移動することもできます。

  3. インスタンス詳細ページの左側ナビゲーションウィンドウで、Database Management をクリックします。

  4. DB 権限付与 ページの右上隅にある Create Database をクリックします。

  5. Create Database ダイアログボックスで、Instance Name を選択し、Database Name を入力し、必要に応じて Permission Model を選択します。通常は SPM を選択することを推奨します。

    ポリシーの分類

    ポリシーの説明

    簡易権限モデル (SPM)

    この権限モデルは DB レベルで権限を付与します。admin、developer、writer、viewer の 4 つのロールを定義しており、少数の権限管理関数を使用して、DB 内のオブジェクトに対する権限を安全かつ簡単に管理できます。詳細については、「簡易権限モデル (SPM)」をご参照ください。

    スキーマレベルの簡易権限モデル (SLPM)

    この権限モデルはスキーマレベルで権限を付与します。<db>.admin (DB 管理者)、<db>.<schema>.developer、<db>.<schema>.writer、<db>.<schema>.viewer の 4 つのロールを定義しています。このモデルは簡易権限モデルよりも詳細な制御を提供します。詳細については、「スキーマレベル簡易権限モデル (SLPM)」をご参照ください。

    expert モデル

    このモデルは PostgreSQL 権限モデルと同一です。詳細については、「標準 PostgreSQL 権限付与モデル」をご参照ください。

  6. OK をクリックします。

    作成したデータベースは DB 権限付与 ページで確認できます。

psql クライアントを使用したデータベースの作成

  1. Hologres インスタンスを psql クライアントに接続します。詳細については、「psql クライアントから Hologres インスタンスへの接続」をご参照ください。

  2. 次の SQL 文を実行してデータベースを作成します。

    CREATE Database NewDatabaseName;
    CREATE Database test; -- test という名前のデータベースを作成する例です。
  3. 現在のインスタンス内のすべてのデータベースを表示するには、\l コマンドを実行します。

  4. 新しく作成したデータベースに接続するには、\c NewDatabaseName コマンドを実行します。NewDatabaseName は、ご利用のデータベースの実際の名前に置き換えてください。

次のステップ

psql クライアントで標準的な PostgreSQL 文を使用してデータ開発を行うことができます。たとえば、SQL を使用して MaxCompute からデータをインポートできます。

HoloWeb を使用したデータ開発も可能です。詳細については、「HoloWeb への接続とクエリの実行」をご参照ください。