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

Sprawdź, czy istnieje powiązanie bez ponoszenia trafienia do bazy danych

Możesz użyć reflect_on_all_associations jako:

Foo.reflect_on_all_associations(:belongs_to).map(&:name).include?(:example_assoc)

Gdzie :example_assoc jest jednym z belongs_to stowarzyszenie.

Lub jeśli masz instancję klasy modelu:

@foo.class.reflect_on_all_associations(:belongs_to).map(&:name).include?(:example_assoc)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Active_support/dependencies.rb:247 `require':nie można załadować takiego pliku -- 2.1/pg_ext (LoadError)

  2. Błąd SQLAlchemy nie podano hasła

  3. QueryHint ResultSetType.ForwardOnly nie działa z Spring JPA/EclipseLink

  4. BŁĄD PostgreSQL:funkcja to_tsvector (znak zmienny, nieznany) nie istnieje

  5. Zarządzanie wysoką dostępnością w PostgreSQL – Część II:Menedżer replikacji