【发布时间】: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