PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Consultas SQL inesperadas ao banco de dados Postgres em Rails/Heroku


As tabelas pg_class, pg_attribute, pg_depend etc todas descrevem tabelas, colunas e dependências no postgres. No Rails, as classes de modelo são definidas pelas tabelas, então o Rails lê as tabelas e colunas para descobrir os atributos de cada modelo.

No modo de desenvolvimento ele procura esses valores toda vez que o modelo é acessado, então se você fez uma mudança recente, o Rails sabe disso. No modo de produção, o Rails armazena isso em cache para que você as veja com muito menos frequência, e isso realmente não é uma preocupação.