このトピックでは、CREATE DATABASE 文を使用してデータベースを作成する方法について説明します。
制限
1 つのインスタンスには、最大 64 個のデータベースを作成できます。
構文
CREATE DATABASE db_name
[ [ WITH ] [ OWNER [=] user_name ]
;
次の表にパラメーターを示します。
パラメーター | 説明 |
db_name |
作成するデータベースの名前。名前に使用できるのは、英字、数字、アンダースコア (_) のみです。 |
user_name |
データベース管理者アカウントの名前。 デフォルトでは、この文を実行したアカウントが新しいデータベースのオーナーとなり、スーパーユーザ権限が付与されます。オーナーは、他のユーザーにスーパーユーザ権限を付与できます。 オーナーはデータベースを削除できます。データベースを削除すると、テーブルやデータなど、そのデータベース内のすべてのオブジェクトも削除されます。 |
説明
Hologres インスタンスをアクティブ化すると、システムは自動的に postgres データベースを作成します。このデータベースには少数のリソースが割り当てられており、管理目的でのみ使用されます。ビジネス開発には、新しいデータベースを作成してください。
スーパーユーザは、他のユーザーのためにデータベースを作成し、新しいデータベースの所有権をそのユーザーに付与できます。これにより、ユーザーは自身のデータベースを管理および設定できます。
例
次の例は、新しいデータベースを作成する文を示しています。
CREATE DATABASE testdb;