Chuẩn bị kèo bóng đá euro10579_10916
Sau khi chuẩn bị, một kèo bóng đá euro sau đó có thể được thực hiện hoặc cuộn Quay lại vớiPostgreSQL: Tàhoặcsoi kèo bóng đá truoctran:,, tương ứng. Các lệnh đó có thể được cấp từ bất kỳ phiên nào, không Chỉ có kèo bóng đá euro thực hiện kèo bóng đá euro ban đầu.
Từ quan điểm của phiên phát hành,Chuẩn bị kèo bóng đá eurokhông giống nhưrollbacklệnh: sau khi thực hiện nó, không có kèo bóng đá euro hiện tại hoạt động và các tác động của đã chuẩn bị kèo bóng đá euro không còn hiển thị. (Các hiệu ứng sẽ trở thành Có thể nhìn thấy lại nếu kèo bóng đá euro được thực hiện.)
NếuChuẩn bị kèo bóng đá eurolệnh Thất bại vì bất kỳ lý do gì, nó trở thànhrollback: kèo bóng đá euro hiện tại bị hủy.
Một định danh tùy ý mà sau này xác định điều này kèo bóng đá euro choCam kết đã chuẩn bịhoặcChuẩn bị rollback. Định danh phải được viết như một chuỗi theo nghĩa đen, và phải ít hơn 200 byte dài. Nó không được giống như định danh được sử dụng cho bất kỳ kèo bóng đá euro hiện đang chuẩn bị nào.
Chuẩn bị kèo bóng đá eurokhông được dự định để sử dụng trong các ứng dụng hoặc phiên tương tác. Mục đích của nó là Để cho phép người quản lý kèo bóng đá euro bên ngoài thực hiện nguyên tử toàn cầu kèo bóng đá euro trên nhiều cơ sở dữ liệu hoặc kèo bóng đá euro khác tài nguyên. Trừ khi bạn đang viết một người quản lý kèo bóng đá euro, bạn Có lẽ không nên sử dụngChuẩn bị GIAO DỊCH.
Lệnh này phải được sử dụng bên trong một khối kèo bóng đá euro. Sử dụngBắt đầuĐể bắt đầu một.
Hiện không được phépChuẩn bịMột kèo bóng đá euro đã thực hiện bất kỳ Các hoạt động liên quan đến các bảng tạm thời, đã tạo bất kỳ con trỏ nàovới giữhoặc được thực hiệnnghehoặcUndisten. Những thứ kia Các tính năng quá chặt vào phiên hiện tại là hữu ích trong một kèo bóng đá euro sẽ được chuẩn bị.
Nếu kèo bóng đá euro đã sửa đổi bất kỳ tham số thời gian chạy nào vớiset(không cócục bộtùy chọn), những hiệu ứng đó vẫn tồn tại sauChuẩn bị kèo bóng đá euro, và sẽ không bị ảnh hưởng bởi bất kỳ sau nàycam kết đã chuẩn bịhoặcChuẩn bị rollback. Vì vậy, trong cái này sự tôn trọngChuẩn bị kèo bóng đá eurohành động nhiều hơn giốngcam kếthơnrollback.
Tất cả các kèo bóng đá euro đã chuẩn bị hiện có được liệt kê trong ThePostgreSQL: TàChế độ xem hệ thống.
THẬN TRỌNG |
Không khôn ngoan khi để lại các kèo bóng đá euro trong quá trình chuẩn bị Nhà nước trong một thời gian dài. Điều này sẽ can thiệp vào Khả năng củaVACUUMđể đòi lại lưu trữ và trong trường hợp cực đoan có thể khiến cơ sở dữ liệu Tắt máy để ngăn chặn id kèo bóng đá euro bao quanh (xemPhần 23.1.414766_15114 Nếu bạn chưa thiết lập Trình quản lý kèo bóng đá euro bên ngoài để theo dõi các kèo bóng đá euro đã chuẩn bị và đảm bảo họ đóng cửa ra ngoài kịp thời, tốt nhất là giữ cho việc chuyển đổi đã chuẩn bị Tính năng bị vô hiệu hóa bằng cách cài đặtMAX_PREPARED_TRANSACTIONSđến 0. Điều này sẽ ngăn chặn tình cờ tạo ra các kèo bóng đá euro đã chuẩn bị có thể sau đó bị lãng quên và cuối cùng gây ra vấn đề. |