PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Nieoczekiwane zapytania SQL do bazy danych Postgres na Rails/Heroku

Tabele pg_class, pg_attribute, pg_depend itp. opisują tabele, kolumny i zależności w postgresie. W Railsach klasy modeli są definiowane przez tabele, więc Railsy czytają tabele i kolumny, aby określić atrybuty dla każdego modelu.

W trybie programistycznym sprawdza te wartości za każdym razem, gdy model jest otwierany, więc jeśli dokonałeś ostatniej zmiany, Railsy o tym wiedzą. W trybie produkcyjnym Railsy przechowują to w pamięci podręcznej, dzięki czemu można je zobaczyć znacznie rzadziej, więc tak naprawdę nie jest to problemem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Równoległe unnest() i porządek sortowania w PostgreSQL

  2. PostgreSQL:unikalne ograniczenie lub unikalny indeks

  3. Jak określić ApplicationName w parametrach połączenia NpgSql?

  4. Postgres nie używa indeksu, gdy skanowanie indeksu jest znacznie lepszą opcją

  5. Czy PostGIS automatycznie konwertuje po wstawieniu WKT?