Tabellerna pg_class, pg_attribute, pg_depend etc beskriver alla tabell, kolumner och beroenden i postgres. I Rails definieras modellklasser av tabellerna, så Rails läser tabellerna och kolumnerna för att ta reda på attributen för varje modell.
I utvecklingsläge letar den upp dessa värden varje gång modellen används, så om du nyligen har gjort en förändring vet Rails om det. I produktionsläge cachar Rails detta så att du skulle se dessa mycket mer sällan, så det är verkligen inget problem.