PostgreSQL ユーザーズガイド
PrevChapter 3. データベースの管理Next

データベースの作成

データベースは Postgres で発行された create database で作ることができます。 createdb は、 Postgres の外から 同じ機能を与えるように提供された コマンドラインユーティリティです。

どちらの方法も、うまくいくためには Postgres のバックエンドが 走っていなくてはなりません。 また、コマンドを発行するユーザは Postgresのスーパーユーザであるか、 そうでないならスーパーユーザからデータベースの作成権限を与えられていなくてはなりません。

“mydb” という名前の新しいデータベースを作るには、 コマンドラインから

% createdb mydb
とタイプしてください。 また、同じことを psql で行うには、
* CREATE DATABASE mydb;
とタイプしてください。

<!_- If you do not have the privileges required to create a database, you will see the following: --> もしデータベース作成に必要な権限を持っていないと、 次のようなメッセージを見るでしょう:

% createdb mydb
WARN:user "your username" is not allowed to create/destroy databases
createdb: database creation failed on mydb.

与えられたサイトで Postgres はいくつでもデータベースを作ることを許しています。 あなたはいま作ったデータベースのデータベース管理者に自動的になります。 データベース名はアルファベット文字で始まらなくてはいけません。 また長さは 32文字までに制限されています。 [訳注: 日本語のファイル名がサポートされているプラットフォームではアルファベットである 必要はありません。]


PrevHomeNext
データベースの管理Up別のデータベースの場所