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.