2016-04-11 10 views
0

私は私のユーザー名であるためにはpsql、ユーザがデフォルトを実行すると変更:PSQLデータベース名

$ psql 
psql (9.4.5) 
Type "help" for help. 

jeffrey.wan=# 

は、どのように私はそれが何か他のものに変更するのですか?使用可能なコマンドのリストを取得すると、あなたが探している1があることがわかります

psql -U jeffrey.wan desired_user 
psql (9.4.5) 
Type "help" for help. 

desired_user=# 
+0

'はpsql -U神 のpsql:FATAL:役割「神」 – wildplasser

答えて

1

タイプ\?:ところで

\c desired_user 

、表示された名前は、あなたがしているデータベースであり、あなたが接続しているユーザーではなく、接続されています。 別のユーザーを2番目のパラメーターとして入力して指定することができます。

初めて接続するときは、command line parametersを探してください。たとえば、このあなたが直接たい場所をもたらす:

psql -d database -U user -h hostname 
+0

あなたは「あなたが直接たい場所をもたらす」とはどういう意味かをexist'しない – Jwan622

+0

つまり、psqlだけを入力して別のものに接続しようとするのではなく、コマンドラインでユーザとデータベースを指定できるということです。 –

+0

恒久的な修正があるので、将来psqlを実行して – Jwan622