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

AnalyticDB:データベースの管理

最終更新日:Jun 06, 2026

データベースとは、テーブル、インデックス、ビュー、ストアドプロシージャ、演算子のコレクションです。AnalyticDB for PostgreSQL インスタンスには複数のデータベースを作成できます。ただし、クライアントアプリケーションは一度に 1 つのデータベースにしか接続できません。クロスデータベースクエリはサポートされていません。

データベースの作成

新しいデータベースを作成するには、CREATE DATABASE ステートメントを使用します。構文は次のとおりです。

CREATE DATABASE <dbname> [ [WITH] [OWNER [=] <dbowner>] ]
                      [ENCODING [=] <encoding>] 

注:

  • <dbname> :作成するデータベースの名前。

  • <dbowner> :新しいデータベースを所有するデータベースユーザー。省略した場合、デフォルトでステートメントを実行したユーザーが所有者になります。

  • <encoding> :新しいデータベースの文字セットエンコーディング。'SQL_ASCII' などの文字列定数、または整数のエンコーディング番号を指定します。デフォルトは utf-8 です。

例:

CREATE DATABASE mygpdb;

データベースの切り替え

DMS コンソールでの操作

  1. Data Management (DMS) を使用してデータベースにログインします。

  2. ナビゲーションペインで、[Instances Connected] の下にあるターゲットインスタンスを展開します。

  3. ターゲットデータベースをダブルクリックします。

psql での操作

  1. psql を使用してデータベースにログインします。

  2. 次のコマンドを実行してデータベースを切り替えます。

    \c <databasename>

    <databasename> は切り替え先のデータベースの名前です。

データベースの削除

データベースを削除するには、DROP DATABASE ステートメントを使用します。このステートメントは、データベースのメタデータを完全に削除し、そのデータを含むディスク上のディレクトリを削除します。構文は次のとおりです。

DROP DATABASE <dbname>

注:

<dbname> :削除するデータベースの名前。

例:

DROP DATABASE mygpdb;