title: PostgreSQL - pg_monitor role
body: <p>I have problem - probably with postgres permissions. I created a user and granted role to him:</p>
  <pre><code>CREATE USER test PASSWORD 'abc';
  GRANT pg_monitor TO test;
  </code></pre>
  <p>Next I want to login as test user and run query:</p>
  <pre><code>select * from pg_stat_progress_vacuum;
  </code></pre>
  <p>But unfortunately user does not have sufficient permissions and i can't see some info from this select (for example i can't see relid info)</p>
  <p>Sample output:</p>
  <pre><code> pid  |   datid   |     datname      | relid | phase | heap_blks_total | heap_blks_scanned | heap_blks_vacuumed | index_vacuum_count | max_dead_tuples | num_dead_tuples
  -------+-----------+------------------+-------+-------+-----------------+-------------------+--------------------+--------------------+-----------------+-----------------
   1241 | 213123214 | database1 |       |       |                 |                   |                    |                    |                 |
  </code></pre>
  <p>PS. I have PostgreSQL 12.2</p>