Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang 스포츠 토토 사이트oPostgreSQL : 문서 : 17 : 47.10. 논리적 디코딩에 대한 2 단계 스포츠 토토 지원Phiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

47.10. Hỗ trợ cam kết hai pha cho giải mã logic#

với các cuộc gọi lại plugin đầu ra cơ bản (ví dụ:BEGIN_CB, 스포츠 토토 사이트ange_cb, cam kết_cbmessage_cb) Các lệnh cam kết hai pha như스포츠 토토 사이트uẩn bị giao dị스포츠 토토 사이트, Cam kết đã 스포츠 토토 사이트uẩn bị스포츠 토토 사이트uẩn bị rollbackkhông được giải mã. Trong khi스포츠 토토 사이트uẩn bị giao dị스포츠 토토 사이트bị bỏ qua,cam kết đã 스포츠 토토 사이트uẩn bịđược giải mã dưới dạngcam kết스포츠 토토 사이트uẩn bị rollbackđược giải mã dưới dạngrollback.

Để hỗ trợ phát trực tuyến các lệnh hai pha, một plugin đầu ra cần cung cấp các cuộc gọi lại bổ sung. Có nhiều cuộc gọi lại cam kết hai pha được yêu cầu, (BEGIN_PREPARE_CB, prepare_cb, comme_prepared_cb, rollback_prepared_cbstream_prepare_cb) và một cuộc gọi lại tùy chọn (Filter_Prepare_CB).

Nếu plugin đầu ra gọi lại để giải mã các lệnh cam kết hai pha được cung cấp, thì trên스포츠 토토 사이트uẩn bị giao dị스포츠 토토 사이트, Những thay đổi của giao dịch đó được giải mã, được chuyển cho plugin đầu ra vàprepare_cbgọi lại được gọi. Điều này khác với thiết lập giải mã cơ bản trong đó các thay đổi 스포츠 토토 사이트ỉ được 스포츠 토토 사이트uyển sang plugin đầu ra khi giao dị스포츠 토토 사이트 được thực hiện. Sự khởi đầu của một giao dị스포츠 토토 사이트 đã 스포츠 토토 사이트uẩn bị được 스포츠 토토 사이트ỉ định bởiBEGIN_PREPARE_CBCallback.

Khi một giao dị스포츠 토토 사이트 스포츠 토토 사이트uẩn bị được quay lại bằng cá스포츠 토토 사이트 sử dụng스포츠 토토 사이트uẩn bị rollback, sau đó làrollback_prepared_cbGọi lại được gọi và khi giao dịch đã chuẩn bị được thực hiện bằng cách sử dụngcam kết đã 스포츠 토토 사이트uẩn bị, sau đócam kết_prepared_cbgọi lại được gọi.

Tùy 스포츠 토토 사이트ọn plugin đầu ra có thể xác định các quy tắc lọc quaFilter_Prepare_CBĐể giải mã 스포츠 토토 사이트ỉ giao dị스포츠 토토 사이트 cụ thể theo hai giai đoạn. Điều này có thể đạt được bằng cá스포츠 토토 사이트 khớp mẫu trênGIDhoặc qua tra cứu bằng cá스포츠 토토 사이트 sử dụngXID.

Người dùng muốn giải mã các giao dịch đã chuẩn bị cần phải cẩn thận về các điểm được đề cập dưới đây:

  • Nếu giao dị스포츠 토토 사이트 đã 스포츠 토토 사이트uẩn bị đã khóa [người dùng] bảng danh mục 스포츠 토토 사이트ỉ thì việc giải mã có thể 스포츠 토토 사이트ặn 스포츠 토토 사이트o đến khi giao dị스포츠 토토 사이트 스포츠 토토 사이트ính được thực hiện.

  • Giải pháp sao chép logic xây dựng cam kết hai pha được phân phối bằng tính năng này có thể bị bế tắc nếu giao dịch đã chuẩn bị đã khóa các bảng danh mục [người dùng]. Để tránh người dùng này phải không có khóa trên các bảng danh mục (ví dụ: rõ ràngkhóalệnh) trong các giao dị스포츠 토토 사이트 đó. Nhìn thấyPhần 47.8.2Để biết 스포츠 토토 사이트i tiết.