全部产品
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件

插件管理

更新时间:2017-07-11 17:10:48

云数据库 HybridDB for PostgreSQL 基于 Greenplum Database 开源数据库项目开发,由阿里云深度扩展,是一种在线的分布式云数据库,由多个 计算组组成,可提供大规模并行处理(MPP)数据仓库的服务。

插件类型

云数据库 HybridDB for PostgreSQL 支持如下插件:

  • PostGIS:支持地理信息数据。

  • MADlib:机器学习方面的函数库。

  • fuzzystrmatch:字符串模糊匹配。

  • orafunc:兼容 Oracle 的部分函数。

  • oss_ext:支持从 OSS 读取数据。

  • hll:支持用 HyperLogLog 算法进行统计。

  • pljava:支持使用 PL/Java 语言编写用户自定义函数(UDF)。

  • pgcrypto:支持加密函数。

  • intarray:整数数组相关的函数、操作符和索引支持。

创建插件

创建插件的方法如下所示:

  1. CREATE EXTENSION <extension name>;
  2. CREATE SCHEMA <schema name>;
  3. CREATE EXTENSION IF NOT EXISTS <extension name> WITH SCHEMA <schema name>;

注意:创建 MADlib 插件时,需要先创建 plpythonu 插件,如下所示:

  1. CREATE EXTENSION plpythonu;
  2. CREATE EXTENSION madlib;

删除插件

删除插件的方法如下所示:

注意:如果插件被其它对象依赖,需要加入 CASCADE(级联)关键字,删除所有依赖对象。

  1. DROP EXTENSION <extension name>;
  2. DROP EXTENSION IF EXISTS <extension name> CASCADE;
本文导读目录