PostgreSQL | ||
---|---|---|
Prev | Chapter 7. データベースの管理 | 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文字までに制限されています。 [訳注: 日本語のファイル名がサポートされているプラットフォームではアルファベットである 必要はありません。]
Prev | Home | Next |
データベースの管理 | Up | 別のデータベースの場所 |