aurora_volume_logical_start_lsn
Aurora クラスターボリュームの論理先書きログ (WAL) ストリーム内のレコードの先頭を識別するために使用されるログシーケンス番号 (LSN) を返します。
構文
aurora_volume_logical_start_lsn()
引数
なし
戻り型
pg_lsn
使用に関する注意事項
この関数は、特定の Aurora クラスターボリュームの論理 WAL ストリーム内のレコードの先頭を識別します。この関数は、論理レプリケーションと Aurora 高速クローニングを使用してメジャーバージョンアップグレードを実行し、スナップショットまたはデータベースクローンを作成する LSN を決定するときに使用できます。その後、論理レプリケーションを使用して、LSN の後に記録された新しいデータを継続的にストリーミングし、パブリッシャーからサブスクライバーへの変更を同期できます。
論理レプリケーションをメジャーバージョンアップグレードに使用する方法の詳細については、「論理レプリケーションを使用して Aurora PostgreSQL のメジャーバージョンアップグレードを実行する」を参照してください。
この関数は、次の Aurora PostgreSQL バージョンで使用できます。
バージョン 15 の 15.2 以降
バージョン 14 の中の 14.3 以降
バージョン 13 の 13.6 以降
バージョン 12 の 12.10 以降
11.15 以上の 11 バージョン
10.20 以上の 10 バージョン
例
次のクエリを使用してログシーケンス番号 (LSN) を取得できます。
postgres=>
SELECT aurora_volume_logical_start_lsn();aurora_volume_logical_start_lsn --------------- 0/402E2F0 (1 row)