ページの先頭行へ戻る
Symfoware Analytics ServerV12.2.0 利用ガイド
FUJITSU Software

3.10 データベースの作成

データベースの作成について説明します。

ポイント

データベースの作成は、DWHサーバ管理者ユーザーで実行してください。

以下にサーバ上からの操作例を示します。

  1. psqlコマンドを使用して、データベースpostgresに接続します。
    “psql postgres”と実行します。

    > psql postgres
    psql (9.2.8)
    Type "help" for help.
  2. データベースを作成します。
    データベースを作成するために、“CREATE DATABASE データベース名;”文を実行します。

    postgres=# CREATE DATABASE db01;
    CREATE DATABASE;
  3. データベースが作成されたことを確認します。
    “\l+”コマンドを実行し、2で作成したデータベース名が表示されることを確認します。

    Windowspostgres:# \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)
    
    Linuxpostgres:# \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つに分かれていますが、実際には上の表の右側に下の表の内容が続いて表示されます。

  4. データベースpostgresを切断します。
    psqlコマンドを終了するために、“\q”を実行します。

    postgres=# \q

    なお、createdbコマンドを使用してデータベースを作成することもできます。

参照

  • createdbコマンドを使用したデータベースの作成については、“PostgreSQL文書”の“データベースの作成”を参照してください。

  • psqlコマンドの詳細は、“PostgreSQL文書”の“psql”を参照してください。