sql >> Database >  >> RDS >> PostgreSQL

Controleer of associatie bestaat zonder een databasehit te veroorzaken

Je zou reflect_on_all_associations kunnen gebruiken als:

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

Waar :example_assoc is een van de belongs_to associatie.

Of als u een exemplaar van de modelklasse heeft:

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


  1. MySQL-update, lege velden overslaan met PDO

  2. Kolom automatisch verhogen - Volgorde als standaardwaarde in Oracle

  3. Een PHP PDO-verbinding krijgen van een mysql_connect()?

  4. Hoe de naam van een beperking in Oracle te vinden