2.4. コマンドラインインターフェイスで dsc コマンドを実行できない場合
次のエラーメッセージまたは同様のメッセージは、Discovery 用の dsc
エイリアスコマンドが確立されていないことを示している可能性があります。
bash: dsc: command not found
前提条件
- Discovery サーバー管理者としてコマンドラインインターフェイスにログインする。
- 以下の手順でコマンドを実行するための root 権限または同等の権限を有している。
手順
dsc
エイリアスを作成するには、次のコマンドを使用します。
# podman exec dsc-db psql -c 'CREATE ROLE dsc LOGIN PASSWORD' <username>
# podman exec dsc-db psql -c 'GRANT ALL PRIVILEGES ON DATABASE' "dsc-db" to dsc
検証
2 番目のコマンドが失敗した場合は、データベースが存在しない可能性があります。データベースを作成するには、次のコマンドを使用します。
# podman exec dsb-db psql -c 'CREATE DATABASE "dsc-db"'