postgresql – move pg_catalog tables to another no-default tablespace

We are getting below error while moving system_catalog table to non-default tablepsaces(means in those tablespace which are not assigned as default tablespace for test database

For example:

 test=# select schemaname,tablename,tablespace,tableowner from pg_tables where schemaname='pg_catalog' and tablename='pg_attribute';
 schemaname |  tablename   | tablespace | tableowner
------------+--------------+------------+------------
 pg_catalog | pg_attribute |   tbs1     | pginst13
(1 row)

 

test=# ALTER TABLE pg_catalog.pg_attribute set tablespace pg_default;
ERROR:  permission denied: "pg_attribute" is a system catalog

I am not able to find any information in doc that shows we can’t do above.

Thank you for help.