PostgreSQLデータベースから現在実行中のユーザー名、パスワード、データベース名を取得する方法


  1. psqlコマンドラインツールを使用してPostgreSQLデータベースに接続します。ターミナルまたはコマンドプロンプトを開き、以下のコマンドを実行します。

    psql -U <ユーザー名> -d <データベース名>

    <ユーザー名>と<データベース名>は、対象のPostgreSQLデータベースの実際の値に置き換えてください。

  2. データベースに接続した後、以下のSQLクエリを実行します。

    SELECT current_user, current_password, current_database();

    このクエリは、現在実行中のユーザー名、パスワード、およびデータベース名を取得します。

  3. 上記のクエリを実行すると、結果が表示されます。ユーザー名、パスワード、およびデータベース名が含まれています。

    current_user    | current_password | current_database
    ----------------+-----------------+------------------
    ユーザー名       | パスワード      | データベース名

    ユーザー名、パスワード、およびデータベース名は、結果の対応する列に表示されます。