Phiên bản được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4
<0/16A4408 |orm id="docSearchForm" role="search" method="get" action="/search/">

49.1. Ví dụ kèo bóng đá pháp mã Postgres |

Ví dụ sau đây thể hiện kiểm soát kèo bóng đá pháp mã logic bằng giao diện SQL.

Trước khi bạn có thể sử dụng kèo bóng đá pháp mã Postgres |, bạn phải đặtWal_LevelđếnPostgres |Max_Replication_Slotsđến ít nhất 1. Sau đó, bạn nên kết nối với cơ sở dữ liệu đích (trong ví dụ dưới đây,Postgres) với tư cách là một siêu người dùng.

Postgres =# - Tạo một khe có tên 'Repression_Slot' bằng plugin đầu ra 'test_decoding'

Ví dụ sau đây cho thấy cách kèo bóng đá pháp mã logic được kiểm soát qua giao thức sao chép phát trực tuyến, sử dụng chương trìnhpg_recvlogicalBao gồm trong phân phối kèo bóng đá pháp. Điều này yêu cầu xác thực máy khách được thiết lập để cho phép kết nối sao chép (xemPhần 27.2.5.1) và đóMAX_WAL_SENDERSđược đặt đủ cao để cho phép kết nối bổ sung.

$ pg_recvlogical -d postgres -slot = test --create -slotControl+Z$ psql -d postgres -c "chèn vào các giá trị dữ liệu (dữ liệu) ('4');"điều khiển+C$ pg_recvlogical -d postgres -slot = test --drop -slot

Ví dụ sau đây cho thấy giao diện SQL có thể được sử dụng để kèo bóng đá pháp mã các giao dịch đã chuẩn bị. Trước khi bạn sử dụng các lệnh cam kết hai pha, bạn phải đặtMAX_PREPARED_TRANSACTIONSđến ít nhất 1. Bạn cũng phải đặt tham số hai pha là 'true' trong khi tạo khe cắm bằng cách sử kèo bóng đá phápngpg_create_logical_replication_slotLưu ý rằng chúng tôi sẽ truyền phát toàn bộ giao dịch sau khi cam kết nếu nó chưa được kèo bóng đá pháp mã.

Postgres =# Bắt đầu;

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớpMẫu nàyĐể báo cáo vấn đề tài liệu.

<0/16A4408 |ooter id="0/16A4408 |ooter">
Chính sách bảo mật | Quy tắc ứng xử | Giới thiệu về kèo bóng đá pháp | Liên hệ

Bản quyền © 1996-2025 Nhóm phát triển toàn cầu kèo bóng đá pháp