pg_replication_slots
#
pg_replication_slots
は、現在存在するデータベースクラスタとその状態、全てのレプリケーションスロットの一覧を提供します。
レプリケーションスロットに関する詳細は、27.2.6と第49章を参照してください。
表54.19 pg_replication_slots
の列
列 型 説明 |
---|
クラスタ間で一意なレプリケーションスロットの識別子 |
出力プラグインに使用されている論理スロットまたは物理スロットの場合はNULL、を含む共有オブジェクトの基底名。 |
スロットのタイプ: |
このスロットと関連しているデータベースのOID、またはNULL。論理スロットだけがデータベースと関連を持つことができます。 |
このスロットと関連しているデータベース名、またはNULL。論理スロットだけがデータベースと関連を持つことができます。 |
trueの場合は、これが一時レプリケーションスロットである。 一時スロットはディスクに保存されず、エラーのとき、またはセッションが終了したときには自動的に削除されます。 |
trueの場合は、このスロットが現在アクティブで使用されている |
このスロットが現在アクティブで使用されている場合は、スロットを使用しているセッションのプロセスID。アクティブでなければ |
このスロットがデータベースとの接続を必要としている最も古いトランザクション。
|
このスロットがデータベースとの接続を必要としている、システムカタログに影響する最も古いトランザクション。
|
消費者のスロットによって必要とされており、LSNが現在のLSNからmax_slot_wal_keep_size以上遅れていない限り、チェックポイント中に自動的に削除されない最古のアドレス( |
利用者がデータの受信を確認できている論理スロットのアドレス( |
このスロットが報告するWALファイルの入手可能性。 可能な値は以下です。
最後の2つの状態は、max_slot_wal_keep_sizeが非負の場合にのみ起こります。
|
「ロスト」状態に陥る危険性のないスロットにおいて、WALに書き込むことのできるバイト数です。
失われたスロットに対して、あるいは |
trueの場合は、準備されたトランザクションのデコーディングのためにスロットが有効。 物理スロットでは常にfalse。 |
trueの場合は、この論理スロットがリカバリと競合している(したため、無効になっている)。 物理スロットでは常にNULL。 |