【问题标题】:Having Trouble Enabling pg_stat_statements to Enable Heroku pg:outliers无法启用 pg_stat_statements 以启用 Heroku pg:outliers
【发布时间】:2021-06-02 18:29:12
【问题描述】:

我正在尝试在 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 时,我仍然收到上述错误,说我没有在公共架构中安装扩展。

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

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

【问题讨论】:

    标签: postgresql heroku heroku-cli


    【解决方案1】:

    不确定您是否找到了解决方法,但您是否尝试过使用 heroku 命令添加 pg_stat_statements:heroku pg:psql DATABASE_URL -a example-app

    更多详情可以在这里找到:https://devcenter.heroku.com/articles/heroku-postgres-extensions-postgis-full-text-search#pg_stat_statements

    【讨论】:

      猜你喜欢
      • 2012-08-23
      • 2022-10-17
      • 2013-01-20
      • 1970-01-01
      • 1970-01-01
      • 2011-05-18
      • 2018-01-01
      • 1970-01-01
      • 2019-12-26
      相关资源
      最近更新 更多