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 choPostgreSQL : 문서 : 17 : 44.10. 토토 꽁 머니 2 vs. 토토 꽁 머니 3Phiê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ế.

45.1. 젠 토토 2 so với 젠 토토 3

PL/젠 토토 hỗ trợ cả biến thể ngôn ngữ 젠 토토 2 và 젠 토토 3. .

  • Ngôn ngữ PostgreSQL có tênpl젠 토토2uthực hiện PL/젠 토토 dựa trên biến thể ngôn ngữ 젠 토토 2.

  • Ngôn ngữ PostgreSQL có tênpl젠 토토3uthực hiện PL/젠 토토 dựa trên biến thể ngôn ngữ 젠 토토 3.

  • Ngôn ngữ có tênpl젠 토토uThực hiện PL/젠 토토 dựa trên biến thể ngôn ngữ 젠 토토 mặc định, hiện đang là 젠 토토 2. (Mặc định này độc lập với những gì mà bất kỳ cài đặt 젠 토토 cục bộ nào cũng có thể coi là của họHồiMặc địnhxông, ví dụ, cái gì/usr/bin/젠 토토Có thể.) Mặc định có thể sẽ được thay đổi thành 젠 토토 3 trong một bản phát hành trong tương lai của PostgreSQL, tùy thuộc vào tiến trình di chuyển sang 젠 토토 3 trong cộng đồng 젠 토토.

Sơ đồ này tương tự như các đề xuất trongPEP 394Liên quan đến việc đặt tên và chuyển tiếp của젠 토토lệnh.

Nó phụ thuộc vào cấu hình xây dựng hoặc các gói đã cài đặt cho dù PL/젠 토토 cho 젠 토토 2 hay 젠 토토 3 hoặc cả hai đều có sẵn.

tip

Biến thể được xây dựng phụ thuộc vào phiên bản 젠 토토 nào được tìm thấy trong quá trình cài đặt hoặc phiên bản nào được đặt rõ ràng bằng cách sử dụng젠 토토Biến môi trường; nhìn thấyPostgreSQL : 문서 : 12 : 16.4. 롤 토토 절차. Để làm cho cả hai biến thể của PL/젠 토토 có sẵn trong một lần cài đặt, cây nguồn phải được cấu hình và xây dựng hai lần.

Điều này dẫn đến chiến lược sử dụng và di chuyển sau đây:

  • Người dùng và người dùng hiện tại hiện không quan tâm đến 젠 토토 3 Sử dụng tên ngôn ngữpl젠 토토uvà không phải thay đổi bất cứ điều gì cho tương lai gần. Nó được khuyến nghị dần dầnMạnhTương lai chứng minhMã thông qua di chuyển sang 젠 토토 2.6/2.7 để đơn giản hóa việc di chuyển cuối cùng sang 젠 토토 3.

    Trong thực tế, nhiều chức năng PL/젠 토토 sẽ di chuyển sang 젠 토토 3 với ít hoặc không có thay đổi.

  • Người dùng biết rằng họ có mã phụ thuộc 젠 토토 2 rất nhiều và không có kế hoạch thay đổi nó có thể sử dụngpl젠 토토2uTên ngôn ngữ. Điều này sẽ tiếp tục hoạt động trong tương lai rất xa, cho đến khi hỗ trợ 젠 토토 2 có thể bị loại bỏ hoàn toàn bởi PostgreSQL.

  • Người dùng muốn đi sâu vào 젠 토토 3 có thể sử dụngpl젠 토토3uTên ngôn ngữ, sẽ tiếp tục hoạt động mãi mãi theo tiêu chuẩn ngày nay. Trong tương lai xa, khi 젠 토토 3 có thể trở thành mặc định, họ có thể muốn loại bỏ3Hồivì lý do thẩm mỹ.

  • Daredevils, những người muốn xây dựng môi trường hệ điều hành chỉ có 젠 토토-3, có thể thay đổi nội dung củapg_pltemplateđể làmpl젠 토토uHãy tương đương vớipl젠 토토3u, Hãy nhớ rằng điều này sẽ làm cho việc cài đặt của họ không tương thích với hầu hết các phần còn lại của thế giới.

Xem thêm tài liệuCó gì mới trong 젠 토토 3.0Để biết thêm thông tin về việc chuyển sang 젠 토토 3.

Không được phép sử dụng PL/젠 토토 dựa trên 젠 토토 2 và PL/젠 토토 dựa trên 젠 토토 3 trong cùng một phiên, bởi vì các ký hiệu trong các mô -đun động sẽ đụng độ, có thể dẫn đến sự cố của quy trình máy chủ PostgreSQL. Có một kiểm tra ngăn chặn trộn các phiên bản chính của 젠 토토 trong một phiên, sẽ hủy bỏ phiên nếu phát hiện sự không phù hợp. Tuy nhiên, có thể sử dụng cả hai biến thể PL/젠 토토 trong cùng một cơ sở dữ liệu, từ các phiên riêng biệt.