PostgrSQL のユーザー作成と DB 作成
「PostgreSQL インストール (CentOS 6.2、yum)」が完了したら、次は、PostgrSQL のユーザー作成と DB 作成を行います。
- ユーザー作成
先に、CentOS (Linux) にて、ユーザーを追加しておきます。
[root@pc101 ~]# adduser testuser [root@pc101 ~]# passwd testuser ユーザー testuser のパスワードを変更。 新しいパスワード: 新しいパスワードを再入力してください: passwd: 全ての認証トークンが正しく更新できました。
つぎに、postgres にログインします。
[root@pc101 ~]# su - postgres -bash-4.1$ psql psql (8.4.9) "help" でヘルプを表示します. postgres=#
次に、ユーザー作成を実行します。
postgres=# CREATE USER "testuser" CREATEDB PASSWORD 'thisisthepassword' LOGIN; CREATE ROLE postgres=#
postgres=# \q -bash-4.1$
- DB 作成
[root@pc101 ~]# su - testuser [testuser@pc101 ~]$ createdb testdb01 [testuser@pc101 ~]$
- DB が作成されていることを確認します。
[root@pc101 ~]# su - postgres
-bash-4.1$ psql -l データベース一覧 名前 | 所有者 | エンコーディング | 照合順序 | Ctype(変換演算子) | アクセ ス権 -----------+----------+------------------+-------------+-------------------+------------ ----------- postgres | postgres | UTF8 | ja_JP.UTF-8 | ja_JP.UTF-8 | template0 | postgres | UTF8 | ja_JP.UTF-8 | ja_JP.UTF-8 | =c/postgres : postgres=CT c/postgres template1 | postgres | UTF8 | ja_JP.UTF-8 | ja_JP.UTF-8 | =c/postgres : postgres=CT c/postgres testdb01 | testuser | UTF8 | ja_JP.UTF-8 | ja_JP.UTF-8 | (4 行) -bash-4.1$
「testdb01」という名前のデータベースが作成されていることが確認できました。
0 件のコメント:
コメントを投稿