

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# referensi fungsi pgactive
<a name="pgactive-functions-reference"></a>

Berikut ini, Anda dapat menemukan daftar fungsi pgactive dengan parameternya, nilai pengembalian, dan catatan penggunaan praktis untuk membantu Anda menggunakannya secara efektif:

## get\$1last\$1applied\$1xact\$1info
<a name="get-last-applied-xact-info"></a>

Mengambil informasi transaksi yang diterapkan terakhir untuk node tertentu.

**Argumen**  
+ sysid (teks) - garis waktu OID
+ dboid (OID)

**Jenis pengembalian**  
Ini mencatat yang berikut:  
+ last\$1applied\$1xact\$1id (OID)
+ last\$1applied\$1xact\$1committs (stempel waktu dengan zona waktu)
+ last\$1applied\$1xact\$1at (stempel waktu dengan zona waktu)

**Catatan penggunaan**  
Gunakan fungsi ini untuk mengambil informasi transaksi yang diterapkan terakhir untuk node tertentu.

## pgactive\$1apply\$1pause
<a name="pgactive-apply-pause"></a>

Menjeda proses penerapan replikasi.

**Argumen**  
Tidak ada

**Jenis pengembalian**  
boolean

**Catatan penggunaan**  
Panggil fungsi ini untuk menjeda proses penerapan replikasi.

## pgactive\$1apply\$1resume
<a name="pgactive-apply-resume"></a>

Melanjutkan proses penerapan replikasi.

**Argumen**  
Tidak ada

**Jenis pengembalian**  
kosong

**Catatan penggunaan**  
Panggil fungsi ini untuk melanjutkan proses penerapan replikasi.

## pgactive\$1is\$1apply\$1paused
<a name="pgactive-is-apply-paused"></a>

Memeriksa apakah replikasi berlaku saat ini dijeda.

**Argumen**  
Tidak ada

**Jenis pengembalian**  
boolean

**Catatan penggunaan**  
Gunakan fungsi ini untuk memeriksa apakah replikasi berlaku saat ini dijeda.

## pgactive\$1create\$1group
<a name="pgactive-create-group"></a>

Membuat grup pgactive dengan mengubah database mandiri menjadi node awal.



**Argumen**  
+ node\$1name (teks)
+ node\$1dsn (teks)
+ apply\$1delay integer DEFAULT NULL: :integer - replication\$1sets text [] DEFAULT ARRAY ['default': :text]

**Jenis pengembalian**  
kosong

**Catatan penggunaan**  
Membuat grup pgactive dengan mengubah database mandiri menjadi node awal. Fungsi melakukan pemeriksaan kewarasan sebelum mengubah node menjadi node pgactive. Sebelum menggunakan fungsi ini, pastikan klaster PostgreSQL Anda memiliki `max_worker_processes` cukup tersedia untuk mendukung pekerja latar belakang pgactive.

## pgactive\$1detach\$1nodes
<a name="pgactive-detach-nodes"></a>

Menghapus node tertentu dari grup pgactive.

**Argumen**  
+ p\$1nodes (teks [])

**Jenis pengembalian**  
kosong

**Catatan penggunaan**  
Gunakan fungsi ini untuk menghapus node tertentu dari grup pgactive.

## pgactive\$1exclude\$1table\$1replication\$1set
<a name="pgactive-exclude-table-replication-set"></a>

Tidak termasuk tabel tertentu dari replikasi.

**Argumen**  
+ p\$1relation (regclass)

**Jenis pengembalian**  
kosong

**Catatan penggunaan**  
Gunakan fungsi ini untuk mengecualikan tabel tertentu dari replikasi.

## pgactive\$1get\$1replication\$1lag\$1info
<a name="pgactive-get-replication-lag-info"></a>

Mengambil informasi lag replikasi rinci, termasuk rincian node, status WAL, dan nilai LSN.

**Argumen**  
Tidak ada

**Jenis pengembalian**  
Rekaman SETOF - teks node\$1name - teks node\$1sysid - teks application\$1name - teks slot\$1name - boolean aktif - integer active\$1pid - pending\$1wal\$1decoding bigint - Perkiraan ukuran WAL dalam byte yang akan diterjemahkan pada node pengirim - pending\$1wal\$1to\$1apply bigint - Perkiraan ukuran WAL dalam byte yang akan diterapkan pada penerimaan simpul - restart\$1lsn pg\$1lsn - confirmed\$1flush\$1lsn pg\$1lsn - sent\$1lsn pg\$1lsn - write\$1lsn pg\$1lsn - flush\$1lsn pg\$1lsn - replay\$1lsn pg\$1lsn

**Catatan penggunaan**  
Panggil fungsi ini untuk mengambil informasi lag replikasi, termasuk detail node, status WAL, dan nilai LSN.

## pgactive\$1get\$1stats
<a name="pgactive-get-stats"></a>

Mengambil statistik replikasi pgaktif.

**Argumen**  
Tidak ada

**Jenis pengembalian**  
Catatan SETOF - rep\$1node\$1id oid - rilocalid oid - teks riremoteid - nr\$1commit bigint - nr\$1rollback bigint - nr\$1insert bigint - nr\$1insert\$1conflict bigint - nr\$1delete\$1conflict bigint - nr\$1delete bigint - nr\$1deleteet \$1conflict bigint - nr\$1disconnect bigint

**Catatan penggunaan**  
Gunakan fungsi ini untuk mengambil statistik replikasi pgactive.

## pgactive\$1get\$1table\$1replication\$1sets
<a name="pgactive-get-table-replication-sets"></a>

Mendapat konfigurasi set replikasi untuk relasi tertentu.

**Argumen**  
+ hubungan (regclass)

**Jenis pengembalian**  
Catatan SETOF

**Catatan penggunaan**  
Panggil fungsi ini untuk mendapatkan konfigurasi set replikasi untuk relasi tertentu.

## pgactive\$1include\$1table\$1replication\$1set
<a name="pgactive-include-table-replication-set"></a>

Termasuk tabel tertentu dalam replikasi.

**Argumen**  
+ p\$1relation (regclass)

**Jenis pengembalian**  
kosong

**Catatan penggunaan**  
Gunakan fungsi ini untuk menyertakan tabel tertentu dalam replikasi.

## pgactive\$1join\$1group
<a name="pgactive-join-group"></a>

Menambahkan node ke grup pgactive yang ada.

**Argumen**  
+ node\$1name (teks)
+ node\$1dsn (teks)
+ join\$1using\$1dsn (teks)
+ apply\$1delay (bilangan bulat, opsional)
+ replication\$1sets (teks [], default: ['default'])
+ bypass\$1collation\$1check (boolean, default: false)
+ bypass\$1node\$1identifier\$1creation (boolean, default: false)
+ bypass\$1user\$1tables\$1check (boolean, default: false)

**Jenis pengembalian**  
kosong

**Catatan penggunaan**  
Panggil fungsi ini untuk menambahkan node ke grup pgactive yang ada. Pastikan klaster PostgreSQL Anda memiliki max\$1worker\$1processes yang cukup untuk pekerja latar belakang pgactive.

## pgactive\$1remove
<a name="pgactive-remove"></a>

Menghapus semua komponen pgactive dari node lokal.

**Argumen**  
+ memaksa (boolean, default: false)

**Jenis pengembalian**  
kosong

**Catatan penggunaan**  
Panggil fungsi ini untuk menghapus semua komponen pgactive dari node lokal.

## pgactive\$1snowflake\$1id\$1nextval
<a name="pgactive-snowflake-id-nextval"></a>

Menghasilkan nilai urutan unik khusus simpul.

**Argumen**  
+ regclass

**Jenis pengembalian**  
bigint

**Catatan penggunaan**  
Gunakan fungsi ini untuk menghasilkan nilai urutan unik khusus simpul.

## pgactive\$1update\$1node\$1conninfo
<a name="pgactive-update-node-conninfo"></a>

Memperbarui informasi koneksi untuk node pgactive.

**Argumen**  
+ node\$1name\$1to\$1update (teks)
+ node\$1dsn\$1to\$1update (teks)

**Jenis pengembalian**  
kosong

**Catatan penggunaan**  
Gunakan fungsi ini untuk memperbarui informasi koneksi untuk node pgactive.

## pgactive\$1wait\$1for\$1node\$1ready
<a name="pgactive-wait-for-node-ready"></a>

Memantau kemajuan pembuatan grup atau bergabung dengan operasi.

**Argumen**  
+ batas waktu (bilangan bulat, default: 0)
+ progress\$1interval (bilangan bulat, default: 60)

**Jenis pengembalian**  
kosong

**Catatan penggunaan**  
Panggil fungsi ini untuk memantau kemajuan pembuatan grup atau bergabung dengan operasi.