16

psqlを使用しているときに、最初のデータベース接続を変更したいと思います。

最初の接続として「test」という名前のデータベースがありました。

psqlコマンドラインから実行すると、プロンプトは次のようになります。test=#

「テスト」データベースを削除しpsql、コマンドラインで実行すると、次のエラーが発生します。

psql: FATAL:  database "test" does not exist

これが何を意味するのか理解していますが、「postgres」データベースをデフォルトとして設定するにはどうすればよいですか?

psql postgres毎回入力する代わりに。

4

1 に答える 1

34

環境変数を使用して、(実際にはクライアントライブラリpsqlを使用するすべてのプログラムの)デフォルトの動作を構成できます。libpq

あなた~/.bashrcまたは同様のもの:

export PGDATABASE=postgres

PostgreSQLのドキュメントには完全なリストが含まれています。

于 2012-10-16T17:07:09.917 に答える