さくらVPS上にPostgreSQLインストール その2
さくらVPS上にPostgreSQLインストール
DB作成することろまで。
やったこと
DB接続用ユーザ作成
$ sudo su - postgres $ createuser -U postgres -P testuser 新しいロールのパスワード: もう一度入力してください: 新しいロールをスーパーユーザとしますか? (y/n)n 新しいロールにデータベース作成権限を与えますか? (y/n)n 新しいロールにロールを作成する権限を与えますか? (y/n)n
- Uオプション
- ユーザ作成を行うユーザを指定
- Pオプション
- パスワード設定を指定
作成ユーザ確認
$ psql -d postgres -U postgres postgres=# \du ロール一覧 ロール名 | 属性 | メンバー ----------+--------------------+---------- postgres | スーパーユーザ | {} : ロールを作成できる : DBを作成できる testuser | | {}
DB作成
$ sudo su - postgres $ createdb -U postgres -O testuser -W -E UTF8 testdb
- Uオプション
- DB作成を行うユーザを指定
- Oオプション
- DBの所有者ユーザを指定
- Wオプション
- パスワード入力を指定
- Eオプション
- DBの文字コードを指定
作成DB確認
$ psql -d postgres -U postgres postgres=# select datname,datcollate,datctype from pg_database; datname | datcollate | datctype ----------------------+------------+---------- template1 | C | C template0 | C | C postgres | C | C testdb | C | C (4 行)