Všechny tabulky pg_class, pg_attribute, pg_depend atd. popisují tabulku, sloupce a závislosti v postgresu. V Rails jsou třídy modelů definovány tabulkami, takže Rails čte tabulky a sloupce, aby zjistil atributy pro každý model.
Ve vývojovém režimu vyhledává tyto hodnoty pokaždé, když je model zpřístupněn, takže pokud jste provedli nedávnou změnu, Rails o ní ví. V produkčním režimu to Rails ukládá do mezipaměti, takže byste je viděli mnohem méně často, takže to opravdu není problém.