PostgreSQL データベースの作成
PostgreSQL データベースの作成には、以下の3つの方法があります:
- 1、使用CREATE DATABASESQL 文で作成します。
- 2、使用createdbコマンドで作成します。
- 3、使用pgAdminツール。
CREATE DATABASE によるデータベース作成
CREATE DATABASE コマンドは PostgreSQL のコマンドウィンドウで実行する必要があります。構文は以下のとおりです:
CREATE DATABASE dbname;
例えば、サンプルdb というデータベースを作成します:
postgres=# CREATE DATABASE サンプルdb;
createdb コマンドによるデータベース作成
createdb は SQL コマンド CREATE DATABASE のラッパーです。
createdb コマンドの構文は以下のとおりです:
createdb [option...] [dbname [description]]
パラメータの説明:
dbname:作成するデータベース名。
description:新しく作成されたデータベースに関する説明。
options:パラメータのオプション。以下の値を指定できます:
| 番号 | オプション & 説明 |
|---|---|
| 1 | -D tablespace データベースのデフォルト表領域を指定します。 |
| 2 | -e createdb によって生成されたコマンドをサーバーに送信します。 |
| 3 | -E encoding データベースのエンコーディングを指定します。 |
| 4 | -l locale データベースのロケールを指定します。 |
| 5 | -T template このデータベースを作成するためのテンプレートを指定します。 |
| 6 | --help createdb コマンドのヘルプ情報を表示します。 |
| 7 | -h host サーバーのホスト名を指定します。 |
| 8 | -p port サーバーがリッスンするポート、またはソケットファイルを指定します。 |
| 9 | -U username データベースに接続するユーザー名。 |
| 10 | -w パスワード入力を無視します。 |
| 11 | -W 接続時にパスワード入力を強制します。 |
次に、コマンドウィンドウを開き、PostgreSQL のインストールディレクトリに移動し、bin ディレクトリに移動します。createdb コマンドはPostgreSQLインストールディレクトリ/binの下にあり、データベース作成コマンドを実行します:
$ cd /Library/PostgreSQL/11/bin/ $ createdb -h localhost -p 5432 -U postgres サンプルdb password ******
上記のコマンドでは、スーパーユーザー postgres を使用して、ホストアドレス localhost、ポート番号 5432 の PostgreSQL データベースにログインし、サンプルdb データベースを作成しました。
pgAdmin ツールによるデータベース作成
pgAdmin ツールは、データベースを操作するための完全な機能を提供します:
