Dmy*_*iak 2 ruby sql postgresql heroku
我的应用程序正在使用intarrayPostgreSQL的扩展.
不幸的是,根据文档和命令行,它似乎不可用:
> echo 'show extwlist.extensions' | heroku pg:psql
extwlist.extensions
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
btree_gist,chkpass,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,isn,ltree,pg_trgm,pgcrypto,pgrowlocks,pgstattuple,plpgsql,unaccent,uuid-ossp,citext,tablefunc
(1 row)
Run Code Online (Sandbox Code Playgroud)
也:
> heroku pg:psql
psql (9.1.5, server 9.1.6)
SSL connection
Type "help" for help.
=> CREATE EXTENSION intarray;
WARNING: extension "intarray" is not whitelisted
CREATE EXTENSION
Run Code Online (Sandbox Code Playgroud)
所以这是否意味着我不能使用Heroku或者有一种方法来添加intarray扩展(idx例如使用函数).
谢谢.
小智 5
我得到的Postgres社区的普遍共识intarray是,仅仅使用int[]它就已经过时了,它只是为了对非常旧的应用程序的向后兼容性而保留.这就是为什么我们没有增加对它的支持.
到目前为止,所有要求它的人实际上都很开心,int[]而且还没找到它.是否有一些实际需要intarray列的用例?我们可以打开它.