On 3/23/21 3:20 AM, Андрей Сычёв wrote:
Hi everyone,

Every minute, I see the following error message in my server logs:

2021-03-23 13:00:07.564 MSK [60828]-[]-[]-[autovacuum worker]-[42501]-[@] 
ERROR:  permission denied for schema dict at character 34
2021-03-23 13:00:07.564 MSK [60828]-[]-[]-[autovacuum worker]-[42501]-[@] QUERY:
                 SELECT array_to_string(dict.trigrams_array($1), ' ')::tsvector;

2021-03-23 13:00:07.564 MSK [60828]-[]-[]-[autovacuum worker]-[42501]-[@] CONTEXT:  SQL 
function "trigrams_vector" during inlining
         automatic analyze of table "fpdb.fpbackup.fp_vpn_data_2021w12"

What is trigrams_vector() doing and does it involve table fpdb.fpbackup.fp_vpn_data_2021w12?

Also what user is the function running as and does that user have permissions to schema dict?




It  seems  that  something  related to autovacuum does not have enough
privileges  to  do  some  particular work, but I have no idea to what
and/or to whom I should grant privileges to fix this problem.

log setting from postgresql.conf:
log_line_prefix = '%m [%p]-[%h]-[%a]-[%b]-[%e]-[%u@%d] '

PostgreSQL version 13.


Any ideas?



--
Adrian Klaver
adrian.kla...@aklaver.com


Reply via email to