拉和推postgresql扩展错误消息
当我将数据库从heroku拉到localhost时,我收到以下消息:拉和推postgresql扩展错误消息,postgresql,heroku,Postgresql,Heroku,当我将数据库从heroku拉到localhost时,我收到以下消息: ▸ WARNING: Extensions in newly created target database differ from existing source database. ▸ Target extensions: ▸ ▸ Source extensions: ▸ extname ▸ ---------- ▸ plpgsql ▸ unaccent ▸ (2 r
▸ WARNING: Extensions in newly created target database differ from existing source database.
▸ Target extensions:
▸
▸ Source extensions:
▸ extname
▸ ----------
▸ plpgsql
▸ unaccent
▸ (2 rows)
在localhost上,我得到以下信息:
select * from pg_available_extensions;
name | default_version | installed_version | comment
--------------------+-----------------+-------------------+----------------------------------------------------------------------
unaccent | 1.1 | | text search dictionary that removes accents
(52 rows) #cut for brievity
但是:
关于heroku:
DATABASE=> select * from pg_extension;
extname | extowner | extnamespace | extrelocatable | extversion | extconfig | extcondition
----------+----------+--------------+----------------+------------+-----------+--------------
plpgsql | 10 | 11 | f | 1.0 | |
unaccent | 10 | 5147991 | t | 1.1 | |
(2 rows)
所以我想问题是如何在本地激活
uncent
。另一个问题是:为什么我在plpgsql
上收到此消息?请使用select*from pgu extension
更新您的票证,并检查您是否根据正确的数据库(而不是postgres或模板eg)运行票证。请使用select*from pgu extension
更新您的票证,并检查您是否根据正确的数据库运行票证(不是postgres或模板示例)
DATABASE=> select * from pg_extension;
extname | extowner | extnamespace | extrelocatable | extversion | extconfig | extcondition
----------+----------+--------------+----------------+------------+-----------+--------------
plpgsql | 10 | 11 | f | 1.0 | |
unaccent | 10 | 5147991 | t | 1.1 | |
(2 rows)