PostgreSQL: soi kèo bóng đá truoctran liệu: 9.5: | |||
---|---|---|---|
prev | UP | Chương 41. PL/TCL - Ngôn ngữ thủ tục TCL | NEXT |
không tỷ lệ kèo bóng đá
tỷ lệ kèo bóng đáPL/TCL có hỗ trợ cho mã TCL tự động khi sử dụng. Nó nhận ra một bảng đặc biệt,PLTCL_MODULES, được cho là chứa các tỷ lệ kèo bóng đá mã TCL. Nếu bảng này tồn tại, tỷ lệ kèo bóng đákhông tỷ lệ kèo bóng đáđược tìm nạp từ bảng và được tải tỷ lệ tỷ lệ kèo bóng đáo trình thông dịch TCL ngay trước khi thực hiện chức năng PL/TCL đầu tiên trong phiên cơ sở dữ liệu. (Điều này xảy ra riêng cho từng trình thông dịch TCL, nếu có nhiều hơn một phiên bảnPhần 41.4.)
trong khikhông tỷ lệ kèo bóng đátỷ lệ kèo bóng đá thực sự có thể chứa bất kỳ tập lệnh khởi tạo nào bạn cần, nó thường xác định TCLkhông tỷ lệ kèo bóng đá
Quy trình được gọi bất cứ khi nào TCL không nhận ra tên thủ tục được gọi.PL/TCL8665_8731PLTCL_MODULESĐiều đó sẽ tỷ lệ kèo bóng đá quy trình cần thiết. Nếu một người được tìm thấy, nó được tải vào phiên dịch, và sau đó thực thi được phép tiến hành cuộc gọi thủ tục cố gắng ban đầu.PLTCL_MODFUNCSCung cấp một chỉ mục trong đó các hàm được xác định theo tỷ lệ kèo bóng đá nào, để tra cứu nhanh chóng.
ThePostgreSQLPhân phối bao gồm các tập tỷ lệ kèo bóng đá hỗ trợ để duy trì các bảng sau:PLTCL_LOADMOD,PLTCL_LISTMOD,PLTCL_DELMOD, cũng như nguồn cho tiêu chuẩnkhông tỷ lệ kèo bóng đátỷ lệ kèo bóng đá trongchia sẻ/không tỷ lệ kèo bóng đápltcl. tỷ lệ kèo bóng đá này phải được tải vào mỗi cơ sở dữ liệu ban đầu để hỗ trợ cơ chế tải tự động.
BảngPLTCL_MODULESvàPLTCL_MODFUNCSphải có thể đọc được bởi tất cả, nhưng thật khôn ngoan khi làm cho chúng được sở hữu và chỉ có thể ghi bởi quản trị viên cơ sở dữ liệu. Để đề phòng bảo mật, PL/TCL sẽ bỏ quaPLTCL_MODULES(và do đó, không cố gắng tảikhông tỷ lệ kèo bóng đátỷ lệ kèo bóng đá) trừ khi nó thuộc sở hữu của một siêu người dùng. Nhưng cập nhật các đặc quyền trên bảng này có thể được cấp cho người dùng khác, nếu bạn tin tưởng họ đầy đủ.