6
私は、テストの前にどこにデータベースが存在していればそれを作成して作成するのかという作業があります。これはジェンキンスで実行されます。 私はこのようなCREATEDBでそれをやってみたい:PostgreSQLのcreatedbに対話的にパスワードを提供する方法は?
<exec command="createdb my_database" />
事はCREATEDBを認証するために私を求めてと-Umy_userパラメータを追加しても問題はないということです - 問題は、私はパスワードを指定することができないということですcreatedbコマンド。そして、私はシステムユーザ(この場合は "jenkins")の役割を作成したくありません。そのための解決法はありますか?
.pgpassを使用して、最初に作成したいデータベースの名前を指定する行を入力しようとしました。しかし、私はまだ 'createdb'でパスワードのプロンプトを得ました。データベース名が '*'でなければならないようです。 –