Tabellerne pg_class, pg_attribute, pg_depend osv beskriver alle tabel, kolonner og afhængigheder i postgres. I Rails er modelklasser defineret af tabellerne, så Rails læser tabellerne og kolonnerne for at finde ud af egenskaberne for hver model.
I udviklingstilstand slår den disse værdier op, hver gang modellen tilgås, så hvis du har lavet en nylig ændring, ved Rails om det. I produktionstilstand cacher Rails dette, så du vil se dem meget sjældnere, og det er derfor ikke et problem.