sql >> Databáze >  >> RDS >> PostgreSQL

Neočekávané SQL dotazy do databáze Postgres na Rails/Heroku

Všechny tabulky pg_class, pg_attribute, pg_depend atd. popisují tabulku, sloupce a závislosti v postgresu. V Rails jsou třídy modelů definovány tabulkami, takže Rails čte tabulky a sloupce, aby zjistil atributy pro každý model.

Ve vývojovém režimu vyhledává tyto hodnoty pokaždé, když je model zpřístupněn, takže pokud jste provedli nedávnou změnu, Rails o ní ví. V produkčním režimu to Rails ukládá do mezipaměti, takže byste je viděli mnohem méně často, takže to opravdu není problém.



  1. Je možné v postgreSQL použít proměnnou a nespecifikovat návratový typ?

  2. Výkon SQL Serveru TOP CPU Query -2

  3. Brání připravený příkaz pg_prepare() (ne PDO) SQL-Injection?

  4. mysql získá název sloupce, když hodnota sloupce odpovídá omezení