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

AnalyticDB:データベースの管理

最終更新日:Sep 29, 2024

データベースは、テーブル、インデックス、ビュー、ストアドプロシージャ、および演算子のコレクションです。 AnalyticDB for PostgreSQLインスタンスに複数のデータベースを作成できます。 ただし、1つのクライアントプログラムを使用して、一度に1つのデータベースに接続してアクセスすることができます。 つまり、データベース間でデータをクエリすることはできません。

データベースの作成

次のCREATE DATABASEステートメントを実行してデータベースを作成します。

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

注:

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

  • <dbowner>: データベースを所有するユーザーの名前。 既定では、ステートメントを実行するユーザーがデータベースを所有します。

  • <encoding>: データベースで使用する文字セットエンコーディング。 'SQL_ASCII' などの文字列定数と整数コード番号を指定する必要があります。 デフォルト値: utf-8

例:

CREATE DATABASE mygpdb;

別のデータベースに切り替える

DMSを使用して別のデータベースに切り替える

  1. データ管理 (DMS) を使用してデータベースに接続します。 詳細は、「DMS」をご参照ください。

  2. 左側のナビゲーションウィンドウで、[インスタンスの接続] をクリックします。 接続しているインスタンスを見つけて展開します。

  3. 別のデータベースを見つけて展開し、データベースのスキーマをダブルクリックします。

psqlを使用して別のデータベースに切り替える

  1. psqlを使用してデータベースに接続します。 詳細は、「psql」をご参照ください。

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

    \c <databasename>

    <database_name> は、切り替え先のデータベースの名前を指定します。

データベースの削除

次のDROP DATABASEステートメントを実行して、データベースを削除します。 このステートメントは、ディスク上のデータベースのディレクトリおよびデータベースに含まれるデータとともに、データベースのメタデータを削除します。

DROP DATABASE <dbname>

注:

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

例:

DROP DATABASE mygpdb;