PL/젠 토토 hỗ trợ cả biến thể ngôn ngữ 젠 토토 2 và 젠 토토 3. .
Ngôn ngữ PostgreSQL có tênpl젠 토토2u
thực hiện PL/젠 토토 dựa trên biến thể ngôn ngữ 젠 토토 2.
Ngôn ngữ PostgreSQL có tênpl젠 토토3u
thực hiện PL/젠 토토 dựa trên biến thể ngôn ngữ 젠 토토 3.
Ngôn ngữ có tênpl젠 토토u
Thự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.
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젠 토토u
và 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젠 토토2u
Tê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젠 토토3u
Tê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젠 토토u
Hã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.