Tabel pg_class, pg_attribute, pg_depend dll semuanya menggambarkan tabel, kolom, dan dependensi di postgres. Di Rails, kelas model ditentukan oleh tabel, jadi Rails membaca tabel dan kolom untuk mengetahui atribut untuk setiap model.
Dalam mode pengembangan, ia mencari nilai-nilai ini setiap kali model diakses, jadi jika Anda telah membuat perubahan baru-baru ini, Rails mengetahuinya. Dalam mode produksi, Rails menyimpan cache ini sehingga Anda akan lebih jarang melihatnya, jadi sebenarnya ini bukan masalah.