sql >> Database teknologi >  >> RDS >> PostgreSQL

Uventede SQL-forespørgsler til Postgres-databasen på Rails/Heroku

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.



  1. Sådan fungerer BIT_LENGTH() i MariaDB

  2. 11 måder at finde dublerede rækker, der har en primær nøgle i Oracle

  3. Er det muligt at gemme eksekverbar kode i en tabelpost ved hjælp af SQL

  4. COS() eksempler i SQL Server