Phiên bản được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 7.3 / 7.2
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 chohiện tạiPhiê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ế.

38.1. Cài đặt tỷ lệ kèo bóng đá tối nay

Một tỷ lệ kèo bóng đá tối nay phải là"Đã tỷ lệ kèo bóng đá tối nay"vào mỗi cơ sở dữ liệu nơi nó đượcTemplate1được tự động có sẵn trongTemplate1sẽ được sao chép bởiTạo cơ sở dữ liệu. Vì vậy, quản trị viên cơ sở dữ liệu có thể

Đối với các tỷ lệ kèo bóng đá tối nay ngữ được cung cấp với phân phối tiêu chuẩn, nóTạo tỷ lệ kèo bóng đá tối nay_nameđếntỷ lệ kèo bóngcó thể được sử dụng để làm điều này từPL/Perl​​vào cơ sở dữ liệuTemplate1, Sử dụng:

createlang plperl Template1

Quy trình thủ công được mô tả dưới đây chỉ được khuyến nghị cho

Cài đặt tỷ lệ kèo bóng đá tối nay thủ công

Một tỷ lệ kèo bóng đá tối nay được cài đặt trong cơ sở dữ liệu trong năm"Tiện ích mở rộng", sao choTạocó thể được sử dụng để thực thi chúng.

  1. Đối tượng được chia sẻ cho người xử lý tỷ lệ kèo bóng đá tối nay ngữ phảiPhần 35.9.6.

  2. Người xử lý phải được khai báo với lệnh

    Tạo chức năngHandler_Function_Name()Path-to-Shared-Object'

    Loại trả lại đặc biệt củatỷ lệ kèo bóng đá tối nay_handlerNói với hệ thống cơ sở dữ liệu rằngSQLKiểu dữ liệu và làSQLcâu lệnh.

  3. Tùy chọn, trình xử lý tỷ lệ kèo bóng đá tối nay ngữ có thể cung cấp một"Inline"Chức năng xử lý đódolệnh) được viết bằng tỷ lệ kèo bóng đá tối nay ngữ này. Nếu như

    Tạo chức nănginline_function_name(nội bộ)Path-to-shared-excent'
  4. Tùy chọn, trình xử lý tỷ lệ kèo bóng đá tối nay ngữ có thể cung cấp một"Trình xác nhận"Hàm kiểm traTạo chức năngNếu nó tồn tại. Nếu a

    Tạo chức năngValidator_Function_Name(oid)Path-to-shared-excent'
  5. Cuối cùng, PL phải được khai báo với lệnh

    Tạo [đáng tin cậy] [Thủ tục] tỷ lệ kèo bóng đá tối nay ngữtên tỷ lệ kèo bóng đá tối nay ngữHandlerHandler_Function_Name[Inlineinline_function_name]Trình xác nhậnValidator_Function_Name];

    Từ khóa tùy chọnTrustedChỉ định rằng tỷ lệ kèo bóng đá tối nay ngữ không cấp quyền truy cập vào dữ liệuđáng tin cậyCờ chỉ nên được đưa ra choPL/PGSQL, PL/TCLPL/Perlđược coi là đáng tin cậy; cácPL/TCLU, PL/PerluPL/Pythonuđược thiết kế để cung cấpkhôngĐược đánh dấu đáng tin cậy.

Ví dụcho thấy quy trình tỷ lệ kèo bóng đá tối nay thủ công sẽ hoạt động như thế nàoPL/Perl.

Ví dụ 38-1. tỷ lệ kèo bóng đá tối nay thủ côngPL/Perl

Lệnh sau đây cho máy chủ cơ sở dữ liệu ở đâuPL/PerlTrình xử lý cuộc gọi tỷ lệ kèo bóng đá tối nay ngữ

Tạo chức năng plperl_call_handler () trả về tỷ lệ kèo bóng đá tối nay_handler AS

PL/Perlcó nội tuyến

Tạo chức năng plperl_inline_handler (nội bộ) Trả về void

lệnh:

Tạo Plperl tỷ lệ kèo bóng đá tối nay đáng tin cậy

sau đó định nghĩa rằng các chức năng được khai báo trước đóplperl.

Trong mặc địnhPostgreSQLtỷ lệ kèo bóng đá tối nay, trình xử lý choPL/PGSQLtỷ lệ kèo bóng đá tối nay ngữ được xây dựng và cài đặt"Thư viện"Thư mục;PL/PGSQLtỷ lệ kèo bóng đá tối nay ngữ được cài đặt trong tất cả các cơ sở dữ liệu. Nếu nhưTCLHỗ trợ được cấu hình, người xử lýPL/TCLPL/TCLUđược xây dựng và tỷ lệ kèo bóng đá tối nay trongPL/PerlPL/PerluTrình xử lý được xây dựng và tỷ lệ kèo bóng đá tối nay nếuPL/PythonuHandler được tỷ lệ kèo bóng đá tối nay nếu Python