PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Проверете дали съществува асоциация, без да предизвикате попадение в базата данни

Можете да използвате reflect_on_all_associations като:

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

Където :example_assoc е един от belongs_to асоциация.

Или ако имате екземпляр на клас модел:

@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. След като активирам модели в django, защо не мога да ги запитвам директно в postgresql pgAdmin UI?

  2. PostgreSQL заявка за списък с разрешени стойности в ограничение?

  3. PG::Грешка:ГРЕШКА:невалидна последователност от байтове за кодиране UTF8:0xfc

  4. Postgresql - Как да се ускори за актуализиране на огромна таблица (100 милиона реда)?

  5. Подаване на param към DB .execute за списък WHERE IN... INT