As tabelas pg_class, pg_attribute, pg_depend etc todas descrevem tabelas, colunas e dependências no postgres. No Rails, as classes de modelo são definidas pelas tabelas, então o Rails lê as tabelas e colunas para descobrir os atributos de cada modelo.
No modo de desenvolvimento ele procura esses valores toda vez que o modelo é acessado, então se você fez uma mudança recente, o Rails sabe disso. No modo de produção, o Rails armazena isso em cache para que você as veja com muito menos frequência, e isso realmente não é uma preocupação.