.png)
Eu instalei o banco de dados postgres da versão 9.4.1 através do método do código-fonte (não pela instalação rpm), então deixei de fora a opção de instalar o postgresql-contrib,
Agora preciso habilitar o módulo pg_stat_statements. Ao pesquisar no Google, recebi sugestões que precisam criar uma instrução comocreate 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, observei que não há pg_stat_statements.control e as fontes sugeriram que eu instalasse o postgresql-contrib antes de criar extensões.
Daí prosseguiu 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
Ele foi instalado com sucesso, mas novamente ocorreu o mesmo erro ao criar extensões.
**Onde estão 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 habilitar o módulo pg_stat_statements.
Pode ser básico, mas por favor ajude nisso
Responder1
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 você pode encontrar aqui
/usr/pgsql-10/share/extension/
então se você colocar esses 10 extras no nome do arquivo, ele deve funcionar, por exemplo:
yum install postgresql-contrib