Heroku和plv8支持错误

时间:2016-05-13 16:03:07

标签: postgresql heroku plv8

我想在heroku上使用plv8扩展。我遵循官方教程,但是当我连接到heroku上的psql控制台并尝试添加扩展名时:

create extension PLV8;

我收到以下错误:

ERROR:  could not open extension control file "/usr/share/postgresql/9.5/extension/plv8.control": No such file or directory

我通过bash连接到我的heroku应用程序检查了位置,此文件不可用。我也无法创建它,因为它是一个只读文件系统。

我已经购买了标准0计划,这是使用plv8的先决条件。当我进入:

echo 'show extwlist.extensions' | heroku pg:psql

我明白了:

extwlist.extensions                                                        
 btree_gin,btree_gist,chkpass,citext,cube,dblink,dict_int,earthdistance,fuzzystrmatch,hstore,intarray,isn,ltree,pg_partman,pg_prewarm,pg_stat_statements,pg_trgm,pgcrypto,pgrowlocks,pgstattuple,plpgsql,plv8,postgis,postgis_topology,postgres_fdw,redis_fdw,tablefunc,unaccent,uuid-ossp,xml2
(1 row)

表明plv8可用作扩展名。

现在的问题是,是否有人在heroku上成功启用了plv8以及如何启用?

提前感谢您的帮助。

0 个答案:

没有答案