我有这个错误
PG::ObjectNotInPrerequisiteState: ERROR: pg_stat_statements must be loaded via shared_preload_libraries
在localhost上。使用osx(10.9.5),PostgresApp 9.3.1.0和pghero gem
转到位于~/Library/Application Support/Postgres93/var
的postgresql.conf
我把它放在文件的顶部
shared_preload_libraries = 'pg_stat_statements'
pg_stat_statements.track = all
所以,这是正确的postgresql.conf,或者我的设置中的某些内容被破坏了..
有什么想法吗?
答案 0 :(得分:4)
您必须重新启动Postgresql Server才能加载共享库,然后执行
CREATE EXTENSION pg_stat_statements;
在您要监控的数据库中。
答案 1 :(得分:1)
执行以下查询
创建扩展程序CREATE EXTENSION pg_stat_statements