2.4. コマンドラインインターフェイスで dsc コマンドを実行できない場合
次のエラーメッセージまたは同様のメッセージは、Discovery 用の dsc
エイリアスコマンドが確立されていないことを示している可能性があります。
bash: dsc: command not found
前提条件
- Discovery サーバー管理者としてコマンドラインインターフェイスにログインしている。
- Podman で特定の機能を実行する場合、sudo アクセス権を持っている。
手順
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"'