データベースの作成について説明します。
ポイント
データベースの作成は、DWHサーバ管理者ユーザーで実行してください。
以下にサーバ上からの操作例を示します。
psqlコマンドを使用して、データベースpostgresに接続します。
“psql postgres”と実行します。
> psql postgres psql (9.2.8) Type "help" for help.
データベースを作成します。
データベースを作成するために、“CREATE DATABASE データベース名;”文を実行します。
postgres=# CREATE DATABASE db01; CREATE DATABASE;
データベースが作成されたことを確認します。
“\l+”コマンドを実行し、2で作成したデータベース名が表示されることを確認します。
postgres:# \l+ データベース一覧 名前 | 所有者 | エンコーディング | 照合順序 | Ctype(変換演算子) | -----------+---------------+------------------+----------+-------------------+ db01 | Administrator | UTF8 | C | C | postgres | Administrator | UTF8 | C | C | template0 | Administrator | UTF8 | C | C | | | | | | template1 | Administrator | UTF8 | C | C | | | | | | アクセス権 |サイズ |テーブルスペース|説明 --------------------------------+-------+----------------+------------------------------------------ |7597 kB| pg_default | |7597 kB| pg_default | default administrative connection | | | database =c/Administrator +|7273 kB| pg_default | unmodifiable empty database Administrator=CTc/Administrator| | | =c/Administrator +|7597 kB| pg_default | default template for new databases Administrator=CTc/Administrator| | | (4 row)
postgres:# \l+ データベース一覧 名前 | 所有者 | エンコーディング| 照合順序 |Ctype(変換演算子) | ---------+-------------+-----------------+------------------+------------------+ db01 |symfoas |UTF8 | C | C | postgres |symfoas |UTF8 | C | C | | | | | | template0|symfoas |UTF8 | C | C | | | | | | template1|symfoas |UTF8 | C | C | | | | | | アクセス権 |サイズ |テーブルスペース|説明 --------------------------------+-------+----------------+------------------------------------------ |8361 KB|pg_default | |8469 KB|pg_default |default administrative connection database =c/symfoas +|8185 KB|pg_default |unmodifiable empty database symfoas=CTc/symfoas | | | =c/symfoas +|8361 KB|pg_default |default template for new database symfoas=CTc/symfoas | | | (4 row)
(注)上記の表示例の表は上下2つに分かれていますが、実際には上の表の右側に下の表の内容が続いて表示されます。
データベースpostgresを切断します。
psqlコマンドを終了するために、“\q”を実行します。
postgres=# \q
なお、createdbコマンドを使用してデータベースを作成することもできます。
参照
createdbコマンドを使用したデータベースの作成については、“PostgreSQL文書”の“データベースの作成”を参照してください。
psqlコマンドの詳細は、“PostgreSQL文書”の“psql”を参照してください。