sql >> Database >  >> RDS >> PostgreSQL

Onverwachte SQL-query's naar Postgres-database op Rails/Heroku

De tabellen pg_class, pg_attribute, pg_depend enz. beschrijven allemaal tabellen, kolommen en afhankelijkheden in postgres. In Rails worden modelklassen gedefinieerd door de tabellen, dus leest Rails de tabellen en kolommen om de attributen voor elk model te achterhalen.

In de ontwikkelingsmodus zoekt het deze waarden op telkens wanneer het model wordt geopend, dus als je een recente wijziging hebt aangebracht, weet Rails hiervan. In de productiemodus slaat Rails dit op in de cache, zodat je deze veel minder vaak ziet, en het is dus geen probleem.



  1. Tabellen kopiëren van de ene database naar de andere in SQL Server

  2. Auto-increment emuleren in MySQL/InnoDB

  3. MySQLdb Python voegt %d en %s in

  4. Maximale SQLite-databasegrootte in Android-applicatie