8.8.2. 外部 PostgreSQL の設定
ワークスペースのメタデータおよびユーザー情報を永続化するには、以下のように外部 PostgreSQL データベースを設定します。
手順
以下のプレースホルダーの値を定義します。
<database-user>
- CodeReady Workspaces サーバーデータベースのユーザー名
<database-password>
- CodeReady Workspaces サーバーデータベースのパスワード
<database>
- CodeReady Workspaces サーバーデータベースの名前
以下の SQL スクリプトを使用して、CodeReady Workspaces サーバーのユーザーおよびデータベースを作成し、ワークスペースのメタデータを永続化します。
CREATE USER <database-user> WITH PASSWORD '<database-password>' CREATE DATABASE <database> GRANT ALL PRIVILEGES ON DATABASE <database> TO <database-user> ALTER USER <database-user> WITH SUPERUSER
CREATE USER <database-user> WITH PASSWORD '<database-password>' CREATE DATABASE <database> GRANT ALL PRIVILEGES ON DATABASE <database> TO <database-user> ALTER USER <database-user> WITH SUPERUSER
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のプレースホルダーの値を定義します。
<identity-database-password>
- RH-SSO データベースのパスワード
以下の SQL スクリプトを使用して、RH-SSO バックエンドのデータベースを作成して、ユーザー情報を永続化します。
CREATE USER keycloak WITH PASSWORD '<identity-database-password>' CREATE DATABASE keycloak GRANT ALL PRIVILEGES ON DATABASE keycloak TO keycloak
CREATE USER keycloak WITH PASSWORD '<identity-database-password>' CREATE DATABASE keycloak GRANT ALL PRIVILEGES ON DATABASE keycloak TO keycloak
Copy to Clipboard Copied! Toggle word wrap Toggle overflow