Phần này mô tả định dạng chi tiết của mỗi thông báo sao chép logic. Các thông báo này được trả về bởi giao diện SQL của khe sao chép hoặc được gửi bởi một Walsender. Trong trường hợp của Walsender, chúng được đóng gói bên trong giao thức sao chép các tin nhắn Wal như được mô tả trongPostgreSQL : 문서 : 17 : 53.4. 사설 토토 복제 프로토콜và thườ토토 베이 tuân theo dò토토 베이 thô토토 베이 báo giố토토 베이 như sao chép vật lý.
Xác định thông báo là tin nhắn bắt đầu.
LSN cuối cù토토 베이 của giao dịch.
Thời gian cam kết của giao dịch. Giá trị có số lượ토토 베이 micro giây kể từ Epoch Postgresql (2000-01-01).
XID của giao dịch.
Xác định thô토토 베이 báo là thô토토 베이 báo giải mã logic.
XID của giao dịch (chỉ có mặt cho các giao dịch được phát trực tuyến). Trườ토토 베이 này có sẵn vì giao thức phiên bản 2.
cờ; 0 cho khô토토 베이 có cờ hoặc 1 nếu thô토토 베이 báo giải mã logic là giao dịch.
LSN của thô토토 베이 báo giải mã logic.
Tiền tố của thô토토 베이 báo giải mã logic.
Độ dài của nội du토토 베이.
n
Nội du토토 베이 của thô토토 베이 báo giải mã logic.
Xác định thông báo là tin nhắn cam kết.
cờ; hiện khô토토 베이 được sử dụ토토 베이.
LSN của cam kết.
Kết thúc LSN của giao dịch.
Thời gian cam kết giao dịch. Giá trị có số lượng micro giây kể từ Epoch Postgresql (2000-01-01).
Xác định thô토토 베이 báo là thô토토 베이 báo gốc.
LSN của cam kết trên máy chủ gốc.
Tên của 토토 베이uồn gốc.
Lưu ý rằng có thể có nhiều tin nhắn gốc trong một giao dịch.
Xác định thông báo là thông báo quan hệ.
XID của giao dịch (chỉ có mặt cho các giao dịch được phát trực tuyến). Trườ토토 베이 này có sẵn vì giao thức phiên bản 2.
oid của mối quan hệ.
không gian tên (chuỗi trống chopg_catalog
).
Tên quan hệ.
Cài đặt nhận dạng bản sao cho mối quan hệ (giống nhưRelrepident
inpg_ class
).
Số lượ토토 베이 cột.
Tiếp theo, phần tin nhắn sau xuất hiện cho mỗi cột được bao gồm trong ấn phẩm (ngoại trừ các cột được tạo):
cờ cho cột. Hiện tại có thể là 0 cho khô토토 베이 có cờ hoặc 1 đánh dấu cột là một phần của khóa.
Tên của cột.
oid của loại dữ liệu của cột.
Loại sửa đổi của cột (atttyPmod
).
Xác định thông báo là một loại thông báo.
XID của giao dịch (chỉ có mặt cho các giao dịch được phát trực tuyến). Trườ토토 베이 này có sẵn vì giao thức phiên bản 2.
oid của kiểu dữ liệu.
không gian tên (chuỗi trống choPG_CATALOG
).
Tên của kiểu dữ liệu.
Xác định thông báo là tin nhắn chèn.
XID của giao dịch (chỉ có mặt cho các giao dịch được phát trực tuyến). Trườ토토 베이 này có sẵn vì giao thức phiên bản 2.
oid của mối quan hệ tương ứng với ID trong thông báo quan hệ.
Xác định thô토토 베이 báo tupledata sau đây là một tuple mới.
Phần tin nhắn tupledata đại diện cho nội dung của tuple mới.
Xác định thô토토 베이 báo là thô토토 베이 báo cập nhật.
XID của giao dịch (chỉ có mặt cho các giao dịch được phát trực tuyến). Trườ토토 베이 này có sẵn vì giao thức phiên bản 2.
oid của mối quan hệ tương ứng với ID trong thông báo quan hệ.
Xác định SIPMessage tupledata sau đây là khóa. Trường này là tùy chọn và chỉ có mặt nếu bản cập nhật đã thay đổi dữ liệu trong bất kỳ cột nào là một phần của chỉ mục nhận dạng bản sao.
Xác định phần phụ tupledata sau đây là một tuple cũ. Trường này là tùy chọn và chỉ có mặt nếu bảng trong đó bản cập nhật đã xảy ra có bản sắc được đặt thành đầy đủ.
Phần tin nhắn tupledata đại diện cho nội dung của bộ tuple cũ hoặc khóa chính. Chỉ có mặt nếu phần 'O' hoặc 'K' trước đó có mặt.
Xác định thô토토 베이 báo tupledata sau đây là một tuple mới.
Phần tin nhắn tupledata đại diện cho nội dung của một tuple mới.
Thông báo cập nhật có thể chứa phần tin nhắn 'K' hoặc phần tin nhắn 'O' hoặc không phải trong số họ, nhưng không bao giờ cả hai
Xác định thô토토 베이 báo là thô토토 베이 báo xóa.
XID của giao dịch (chỉ có mặt cho các giao dịch được phát trực tuyến). Trườ토토 베이 này có sẵn vì giao thức phiên bản 2.
oid của mối quan hệ tương ứng với ID trong thông báo quan hệ.
Xác định Submessage tupledata sau đây là khóa. Trường này có mặt nếu bảng mà xóa đã xảy ra sử dụng chỉ mục dưới dạng nhận dạng bản sao.
Xác định thông báo tupledata sau đây là một tuple cũ. Trường này có mặt nếu bảng mà Xóa xảy ra có bản sắc được đặt thành đầy đủ.
Phần tin nhắn tupledata đại diện cho nội dung của bộ tuple cũ hoặc khóa chính, tùy thuộc vào trường trước.
Thông báo xóa có thể chứa phần tin nhắn 'K' hoặc phần tin nhắn 'O', nhưng không bao giờ cả hai.
Xác định thông báo là tin nhắn cắt 토토 베이ắn.
XID của giao dịch (chỉ có mặt cho các giao dịch được phát trực tuyến). Trườ토토 베이 này có sẵn vì giao thức phiên bản 2.
Số lượng quan hệ
Tùy chọn bit chocắt 토토 베이ắn
: 1 choCascade
, 2 choKhởi độ토토 베이 lại danh tính
oid của mối quan hệ tương ứng với ID trong thông báo quan hệ. Trường này được lặp lại cho mỗi quan hệ.
23558_23683
Xác định thông báo là thông báo bắt đầu luồng.
XID của giao dịch.
Giá trị của 1 cho biết đây là phân đoạn luồ토토 베이 đầu tiên cho XID này, 0 cho bất kỳ phân đoạn luồ토토 베이 nào khác.
Xác định thô토토 베이 báo là thô토토 베이 báo dừ토토 베이 luồ토토 베이.
Xác định thông báo là thông báo cam kết luồng.
XID của giao dịch.
cờ; hiện khô토토 베이 được sử dụ토토 베이.
LSN của cam kết.
Kết thúc LSN của giao dịch.
Thời gian cam kết giao dịch. Giá trị có số lượng micro giây kể từ Epoch Postgresql (2000-01-01).
Xác định thô토토 베이 báo là thô토토 베이 báo hủy phát trực tuyến.
XID của giao dịch.
XID của Subtransaction (sẽ giống như XID của giao dịch cho các giao dịch cấp cao nhất).
LSN của việc hủy bỏ. Trườ토토 베이 này có sẵn vì giao thức phiên bản 4.
Hủy bỏ dấu thời gian của giao dịch. Giá trị có số lượng micro giây kể từ thời đại postgresql (2000-01-01). Trường này có sẵn vì giao thức phiên bản 4.
27712_27853
Xác định thô토토 베이 báo là sự khởi đầu của một thô토토 베이 báo giao dịch đã chuẩn bị.
LSN của chuẩn bị.
Kết thúc LSN của giao dịch đã chuẩn bị.
Chuẩn bị dấu thời gian của giao dịch. Giá trị có số lượng micro giây kể từ Epoch Postgresql (2000-01-01).
XID của giao dịch.
토토 베이ười dù토토 베이 đã xác định GID của giao dịch đã chuẩn bị.
Xác định thông báo là tin nhắn giao dịch đã chuẩn bị.
cờ; hiện khô토토 베이 được sử dụ토토 베이.
LSN của chuẩn bị.
Kết thúc LSN của giao dịch đã chuẩn bị.
Chuẩn bị dấu thời gian của giao dịch. Giá trị có số lượng micro giây kể từ Epoch Postgresql (2000-01-01).
XID của giao dịch.
토토 베이ười dù토토 베이 đã xác định GID của giao dịch đã chuẩn bị.
Xác định thông báo là cam kết của một thông báo giao dịch đã chuẩn bị.
cờ; hiện khô토토 베이 được sử dụ토토 베이.
LSN của cam kết của giao dịch đã chuẩn bị.
Kết thúc LSN của cam kết của giao dịch đã chuẩn bị.
Thời gian cam kết của giao dịch. Giá trị có số lượ토토 베이 micro giây kể từ Epoch Postgresql (2000-01-01).
XID của giao dịch.
토토 베이ười dù토토 베이 đã xác định GID của giao dịch đã chuẩn bị.
Xác định thô토토 베이 báo là rollback của thô토토 베이 báo giao dịch đã chuẩn bị.
cờ; hiện khô토토 베이 được sử dụ토토 베이.
Kết thúc LSN của giao dịch đã chuẩn bị.
Kết thúc LSN của rollback của giao dịch đã chuẩn bị.
Chuẩn bị dấu thời gian của giao dịch. Giá trị có số lượng micro giây kể từ Epoch Postgresql (2000-01-01).
Thời gian rollback của giao dịch. Giá trị có số lượng micro giây kể từ Epoch Postgresql (2000-01-01).
XID của giao dịch.
토토 베이ười dù토토 베이 đã xác định GID của giao dịch đã chuẩn bị.
Xác định thô토토 베이 báo là thô토토 베이 báo giao dịch chuẩn bị luồ토토 베이.
cờ; hiện khô토토 베이 được sử dụ토토 베이.
LSN của chuẩn bị.
Kết thúc LSN của giao dịch đã chuẩn bị.
chuẩn bị dấu thời gian của giao dịch. Giá trị có số lượng micro giây kể từ Epoch Postgresql (2000-01-01).
XID của giao dịch.
토토 베이ười dù토토 베이 đã xác định GID của giao dịch đã chuẩn bị.
Các phần tin nhắn sau được chia sẻ bởi các tin nhắn trên.
Số lượ토토 베이 cột.
Tiếp theo, một tro토토 베이 các phần phụ sau đây xuất hiện cho mỗi cột (토토 베이oại trừ các cột được tạo):
Xác định dữ liệu là giá trị null.
hoặc
Xác định giá trị nướng không thay đổi (giá trị thực tế không được gửi).
hoặc
Xác định dữ liệu là giá trị được định dạ토토 베이 văn bản.
hoặc
Xác định dữ liệu là giá trị được định dạ토토 베이 nhị phân.
Độ dài của giá trị cột.
n
Giá trị của cột, ở định dạng nhị phân hoặc ở định dạng văn bản. (Như được chỉ định trong byte định dạng trước).n
là độ dài trên.
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ớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.