Como ativar o módulo pg_stat_statements no postgresql (9.4)

1

Instalei o banco de dados postgres da versão 9.4.1 por meio do método do código-fonte (não pela instalação do rpm), deixando de fora a opção de instalar o postgresql-contrib,

Agora eu preciso ativar o módulo pg_stat_statements.Em googling tenho sugestões que precisam criar uma declaração como create extension pg_stat_statements;

Durante a execução, recebi o erro como

create extension pg_stat_statements; ERROR: could not open extension control file "/opt/Solartis_Monitoring/JON_Postgres/Scripts_Dir/share/postgresql/extension/pg_stat_statements.control": No such file or directory

Ao verificar o local específico, notei que não há pg_stat_statements.control e fontes sugeriram que eu instalasse postgresql-contrib antes de criar extensões.

Daí procedemos com

rpm -Uvh http://yum.postgresql.org/9.4/redhat/rhel-6-x86_64/pgdg-centos94-9.4-1.noarch.rpm yum install postgresql-contrib

Foi instalado com sucesso, mas novamente recebeu o mesmo erro ao criar extensões.

** Onde as alterações necessárias para instalar o módulo no diretório / opt / Solartis_Monitoring / JON_Postgres / Scripts_Dir / share / postgresql / extension /

ou qual deve ser a medida tomada para ativar o módulo pg_stat_statements.

Pode ser básico, mas por favor ajude nesta

    
por karthik 23.09.2016 / 11:29

1 resposta

0

para o postgrersql10 eu resolvi isso com

yum install postgresql10-contrib

não se esqueça de ativar extensões no postgresql.conf

shared_preload_libraries = 'pg_stat_statements'
pg_stat_statements.track = all

então, é claro, reinicie

systemctl restart postgresql-10.service 

todas as extensões necessárias que você pode encontrar aqui

/usr/pgsql-10/share/extension/

então se você levar 10 extras no nome do arquivo, ele deve funcionar por exemplo:

 yum install postgresql-contrib
    
por 18.05.2018 / 14:14

Tags