在启用 pg_stat_statements 以启用 Heroku pg:outliers 时遇到问题

问题描述

我试图在 Heroku 命令行工具中运行 pg:outliers 命令,但出现以下错误

 ▸    pg_stat_statements extension need to be installed in the public schema first.
 ▸    You can install it by running:
 ▸    
 ▸    CREATE EXTENSION pg_stat_statements;

我在我的 Postgres 数据库中运行了“CREATE EXTENSION pg_stat_statements;并验证它在那里,psql -d database_name -c '\dx' 显示

                                            List of installed extensions
        Name        | Version |   Schema   |                              Description                               
--------------------+---------+------------+------------------------------------------------------------------------
 pg_stat_statements | 1.8     | public     | track planning and execution statistics of all sql statements executed
 plpgsql            | 1.0     | pg_catalog | PL/pgsql procedural language
(2 rows)

但是当我运行 heroku pg:outliers 时,我仍然收到上述错误,说我没有在公共架构中安装扩展。

我一定是误解了安装说明,但我找不到任何可以说明我做错了什么的过程。

谁能看到我做错了什么才能让这个扩展正常运行?感谢您提供任何见解!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)