こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

postgresqlにて「psql」コマンド

postgresqlを使用してます。

既存をリプレイスしたく、
VMでバージョンを上げて試してます。

引き継いだ案件で今までほっておいたのですが、
設定がわからず、確認箇所があれば、
ご教示頂きたいです。

□既存
(1)あるユーザでサーバにログインします。
(2)psqlのみでDBに接続します。

ここで、伺いたいのですが、
psqlのみの場合、ログインに(1)のあるユーザが適用されるかと考えてましたが、
実態は別のユーザー。
※ちなみに-Uで別のユーザーを指定してみましたが同じ挙動です。

お伺いしたい事は以下です。その下は補足です。
「-U省略と別ユーザを紐づけている箇所がわかりません。思い当たる箇所があればご教示頂きたいです。」

~/.pgpassに設定があったので、それかと考えもしましたが、
この設定はパスワードを省略出来る??と記載があり、ユーザー名までは違う?

新しくVMで作った方に入れてみても、[psql]のみではユーザー名は変更出来ませんでした。

psqlのみの時、-Uがどこか連携する箇所あればご教示頂きたいです。
どうして別ユーザーで入れるのかわからずとん挫しております故、
何卒宜しくお願い致します。

投稿日時 - 2015-09-16 14:56:09

QNo.9048641

すぐに回答ほしいです

質問者が選んだベストアンサー

環境変数 PGUSER ではないでしょうか。
https://www.postgresql.jp/document/9.1/html/libpq-envars.html

投稿日時 - 2015-09-16 21:24:46

お礼

大変助かりました。誠にありがとうございます。
ドンぴしゃでした。

また、リファレンスの読みが甘く大変恥ずかしく思っております。
勉強しなおします。。。

重ねてで御座いますが、
回答誠にありがとうございました。

投稿日時 - 2015-09-17 07:56:23

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問