pgtle.install_extension - Amazon Aurora
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

pgtle.install_extension

install_extension 函数允许您在数据库中安装构成 TLE 扩展的构件,之后可以使用 CREATE EXTENSION 命令创建 TLE 扩展。

函数原型

pgtle.install_extension(name text, version text, description text, ext text, requires text[] DEFAULT NULL::text[])

角色

无。

Arguments

  • name – TLE 扩展的名称。调用 CREATE EXTENSION 时使用此值。

  • version – TLE 扩展的版本。

  • description – 有关 TLE 扩展的详细描述。此描述显示在 pgtle.available_extensions()comment 字段中。

  • ext – TLE 扩展的内容。此值包含诸如函数之类的对象。

  • requires – 一个可选参数,用于指定此 TLE 扩展的依赖项。pg_tle 扩展会自动添加为依赖项。

其中许多参数与扩展控制文件中包含的参数相同,用于在 PostgreSQL 实例的文件系统上安装 PostgreSQL 扩展。有关更多信息,请参阅 PostgreSQL 文档的将相关对象打包为扩展中的扩展文件

输出

此函数在成功时返回 OK,在出现错误时返回 NULL

  • OK – TLE 扩展已成功安装在数据库中。

  • NULL – TLE 扩展未成功安装在数据库中。

用法示例

SELECT pgtle.install_extension( 'pg_tle_test', '0.1', 'My first pg_tle extension', $_pgtle_$ CREATE FUNCTION my_test() RETURNS INT AS $$ SELECT 42; $$ LANGUAGE SQL IMMUTABLE; $_pgtle_$ );