sql >> Base de Datos >  >> RDS >> PostgreSQL

Consultas SQL inesperadas a la base de datos de Postgres en Rails/Heroku

Las tablas pg_class, pg_attribute, pg_depend, etc. describen tablas, columnas y dependencias en postgres. En Rails, las clases de modelos están definidas por las tablas, por lo que Rails lee las tablas y columnas para averiguar los atributos de cada modelo.

En el modo de desarrollo, busca estos valores cada vez que se accede al modelo, por lo que si ha realizado un cambio reciente, Rails lo sabe. En el modo de producción, Rails almacena esto en caché para que los veas con mucha menos frecuencia, por lo que realmente no es una preocupación.