AnalyticDB for PostgreSQL のデータベースは、テーブル、インデックス、ビュー、ストアドプロシージャ、および演算子のコレクションです。各インスタンスには複数のデータベースを含めることができますが、クライアントは一度に 1 つのデータベースにのみ接続できます。クロスデータベースクエリはサポートされていません。
データベースの作成
CREATE DATABASE <dbname> [ [WITH] [OWNER [=] <dbowner>] ]
[ENCODING [=] <encoding>]パラメーター:
| パラメーター | 説明 | デフォルト値 |
|---|---|---|
<dbname> | 作成するデータベースの名前。 | — |
<dbowner> | データベースの所有者となるユーザー。 | この文を実行するユーザー。 |
<encoding> | 文字セットエンコーディング。たとえば 'SQL_ASCII' のような文字列定数、または整数のコード番号を指定します。 | utf-8 |
例:
CREATE DATABASE mygpdb;別のデータベースへの切り替え
DMS の使用
Data Management (DMS) を使用してデータベースに接続します。手順については、「DMS」をご参照ください。
左側のナビゲーションウィンドウで、[接続済みインスタンス] をクリックします。
対象のターゲットインスタンスを検索し、展開します。
切り替え先のデータベースを展開した後、そのスキーマをダブルクリックします。
psql を使用する場合
psql を使用してデータベースに接続します。手順については、「psql」をご参照ください。
次のコマンドを実行します:
\c <databasename><databasename>を、切り替え先のデータベース名に置き換えます。
データベースの削除
警告
DROP DATABASE コマンドは、データベースのメタデータ、ディスク上のディレクトリ、およびその中に格納されているすべてのデータを完全に削除します。この操作は元に戻すことができません。
DROP DATABASE <dbname><dbname> を、削除するデータベース名に置き換えます。
例:
DROP DATABASE mygpdb;