云数据库 AnalyticDB for PostgreSQL 基于 Greenplum Database 开源数据库项目开发,由阿里云深度扩展,是一种在线的分布式云数据仓库服务,由多个计算节点组成,可提供大规模并行处理(MPP)数据仓库的服务。
插件类型
云数据库 AnalyticDB for PostgreSQL 支持如下插件(EXTENSION):
-
PostGIS:支持地理信息数据。可以参见使用PostGIS
-
MADlib:机器学习方面的函数库。
-
fuzzystrmatch:字符串模糊匹配。
-
orafunc:Oracle部分函数兼容 使用orafunc 注:ADB PG 4.3版本支持, 6.0版本不支持
-
orafce:Oracle部分函数兼容 使用orafce 注:ADB PG 6.0版本支持,4.3版本不支持
-
oss_ext:支持从 OSS 读取数据。
-
hll:支持用 HyperLogLog 算法进行统计。可以参见HyperLogLog 的使用
-
pljava:支持使用 PL/Java 语言编写用户自定义函数(UDF)。可以参见使用 PL/Java UDF
-
pgcrypto:在表或列级别,提供如下支加密算法函数 MD5,SHA1,SHA224/256/384/512,Blowfish,AES128/256,Raw Encryption,PGP Symmetric-Key,PGP Public Key,实现数据安全加密存储。可以参见pgcrypto
-
IntArray:整数数组相关的函数、操作符和索引支持。
-
roaringbitmap:采用Roaring Bitmap高效压缩算法的位图运算插件。
-
postgres_fdw:跨库 访问插件。注:ADB PG 6.0版本支持,4.3版本 不支持
-
tablefunc:表函数插件。注:ADB PG 6.0版本支持,4.3版本 不支持
-
zhparser:中文分词插件。注:ADB PG 6.0版本支持,4.3版本 不支持
创建插件
创建插件的方法如下所示:
CREATE EXTENSION <extension name>;
CREATE SCHEMA <schema name>;
CREATE EXTENSION IF NOT EXISTS <extension name> WITH SCHEMA <schema name>;
CREATE EXTENSION plpythonu;
CREATE EXTENSION madlib;
删除插件
删除插件的方法如下所示:
DROP EXTENSION <extension name>;
DROP EXTENSION IF EXISTS <extension name> CASCADE;
在文档使用中是否遇到以下问题
更多建议
匿名提交