

# aurora\$1db\$1instance\$1identifier
<a name="aurora_db_instance_identifier"></a>

接続している DB インスタンスの名前をレポートします。

## 構文
<a name="aurora_db_instance_identifier-syntax"></a>



```
aurora_db_instance_identifier()
```

## 引数
<a name="aurora_db_instance_identifier-arguments"></a>

なし

## 戻り型
<a name="aurora_db_instance_identifier-return-type"></a>

VARCHAR 文字列

## 使用に関する注意事項
<a name="aurora_db_instance_identifier-usage-notes"></a>

この関数によって、データベースクライアントまたはアプリケーション接続用の Aurora PostgreSQL 互換エディションクラスターの DB インスタンスの名前を表示します。

この関数は、Aurora PostgreSQL バージョン 13.7、12.11、11.16、10.21、およびそれ以降のすべてのバージョンのリリースで使用できます。

## 例
<a name="aurora_db_instance_identifier-examples"></a>

次の例は、`aurora_db_instance_identifier` 関数の呼び出し結果を示しています。

```
=> SELECT aurora_db_instance_identifier();
aurora_db_instance_identifier 
-------------------------------
 test-my-instance-name
```

この関数の結果を `aurora_replica_status` 関数と結合することで、接続先の DB インスタンスの詳細を取得できます。[aurora\$1replica\$1status](aurora_replica_status.md) 単独では、どの DB インスタンスを使用しているかを表示できません。以下の例のように指定します。

```
=> SELECT *
    FROM aurora_replica_status() rt, 
         aurora_db_instance_identifier() di
    WHERE rt.server_id = di;
-[ RECORD 1 ]----------------------+-----------------------
server_id                          | test-my-instance-name
session_id                         | MASTER_SESSION_ID
durable_lsn                        | 88492069
highest_lsn_rcvd                   | 
current_read_lsn                   | 
cur_replay_latency_in_usec         | 
active_txns                        | 
is_current                         | t
last_transport_error               | 0
last_error_timestamp               | 
last_update_timestamp              | 2022-06-03 11:18:25+00
feedback_xmin                      | 
feedback_epoch                     | 
replica_lag_in_msec                | 
log_stream_speed_in_kib_per_second | 0
log_buffer_sequence_number         | 0
oldest_read_view_trx_id            | 
oldest_read_view_lsn               | 
pending_read_ios                   | 819
```