↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

不受支持的版本: 7.0
历史版本PostgreSQL 7.0 已于 2005 年 5 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本手册首页。

第 12 章 PL/perl - Perl 过程语言

本章描述如何编译、安装和 使用 PL/Perl。

12.1. 概述

PL/Perl 允许你用 Perl 脚本语言编写函数, 这些函数可以像 Postgres 内置的函数一样在 SQL 查询中使用。

PL/Perl 解释器是一个完整的 Perl 解释器。但 为了提高系统的 安全级别,某些操作已被 禁用。

一般来说,受限制的是那些与 环境交互的操作。这包括文件句柄 操作、require 和 use(用于 外部模块)。

应当注意这种安全 并非绝对。事实上,几种 拒绝服务攻击仍然可能—— 内存耗尽和无限循环是两个 例子。

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。