sql >> Database teknologi >  >> RDS >> PostgreSQL

Tjek, om tilknytning eksisterer uden at pådrage sig et databasehit

Du kan bruge reflect_on_all_associations som:

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

Hvor :example_assoc er en af ​​belongs_to forening.

Eller hvis du har en forekomst af modelklasse:

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


  1. Er dette den bedste tilgang til at skabe et revisionsspor?

  2. hvordan man øger variabel værdi med 1 for hver post med php mysql LOAD DATA INFILE

  3. Hvordan eksporterer jeg MySQL-skema med data?

  4. Hvad er den nemmeste måde at returnere et postsæt fra en PostgreSQL-lagret procedure?