読者です 読者をやめる 読者になる 読者になる

JIRAをインストール(DBをPostgreSQLに作成)

JIRA PostgreSQL

JIRAのDBをPostgreSQLに作る

  • DB作るところは公式ドキュメントと若干変えているので忘れないようにメモ

PostgreSQLにユーザ(ROLE)を作る

  • ロールの作り方は公式ドキュメントに書いてなかったけどBitbucket Server(旧Stash)に合わせて作った。
postgres=# CREATE ROLE jiradbuser WITH PASSWORD 'xxxxxxxxxxxx';
CREATE ROLE
postgres=# ALTER ROLE jiradbuser LOGIN;
ALTER ROLE
postgres=# \du
                              List of roles
 Role name  |                   Attributes                   | Member of
------------+------------------------------------------------+-----------
 jiradbuser |                                                | {}
 postgres   | Superuser, Create role, Create DB, Replication | {}
 stash      |                                                | {}

PostgreSQLにデータベースを作る

  • 公式ドキュメントだとownerを指定してないけどせっかくロールを作ったので指定しておく。
postgres=# CREATE DATABASE jiradb WITH ENCODING 'UNICODE' LC_COLLATE 'C' LC_CTYPE 'C' TEMPLATE template0 OWNER=jiradbuser;
CREATE DATABASE
postgres=# \l
                                   List of databases
   Name    |   Owner    | Encoding |   Collate   |    Ctype    |   Access privileges
-----------+------------+----------+-------------+-------------+-----------------------
 jiradb    | jiradbuser | UTF8     | C           | C           |
 postgres  | postgres   | UTF8     | ja_JP.UTF-8 | ja_JP.UTF-8 |
 stash     | stash      | UTF8     | ja_JP.UTF-8 | ja_JP.UTF-8 |
 template0 | postgres   | UTF8     | ja_JP.UTF-8 | ja_JP.UTF-8 | =c/postgres          +
           |            |          |             |             | postgres=CTc/postgres
 template1 | postgres   | UTF8     | ja_JP.UTF-8 | ja_JP.UTF-8 | =c/postgres          +
           |            |          |             |             | postgres=CTc/postgres
(5 rows)

参考