pg_stat_statements musi być ładowany przez shared_preload_libraries

Przetłumaczone automatycznie z angielskiego. Przeczytaj oryginał

Instalacja najnowszego Clustercontrol – w wersji 1.9.4 – z jakiegoś powodu wymaga aktywowania pg_stat_statements w PostgreSQL 14. Nigdy wcześniej tego nie zauważyłem, ani na 9.6, ani na 12 i 14. Poprawka jest prosta. Zmień plik konfiguracyjny postgresql.conf (który przy standardowej instalacji z pakietów powinien znajdować się w /etc lub /var/lib/):

Text
shared_preload_libraries = 'pg_stat_statements'

Następnie aktywuj rozszerzenie w psql:

SQL
CREATE EXTENSION pg_stat_statements;

Zrestartuj serwer i gotowe.

Wersja Markdown

Wszystkie treści na tej stronie są udostępniane na licencji Uznanie autorstwa – Użycie niekomercyjne – Bez utworów zależnych 4.0 Międzynarodowe (CC BY-NC-ND 4.0). Cytuj jako: Michał Sobczak, „pg_stat_statements musi być ładowany przez shared_preload_libraries”, 20 sierpnia 2022, https://michalasobczak.pl/pl/posts/pg_stat_statements-must-be-loaded-via-shared_preload_libraries.html