46.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àmặc địnhHồi, 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 : 문서 : 14 : 17.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ầnTương lai chứng minhHàngMã 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ủapl토토 베이uCác tệp tập lệnh mở rộng và tập lệnh để tạopl토토 베이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.

Gửi hiệu chỉnh

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.