sql >> Database teknologi >  >> RDS >> Mysql

Brug af ActiveRecord til at opnå komplekse relationer i Rails

For givet scenarie ville jeg:

  1. opret tabel-kategorier at gemme hver kategori
  2. opret tabel category_fields for at gemme hvert kategorifelt
  3. opret tabel samlede_kategorier at gemme alle indsamlede data fra kategorifelter i serialiseret hash

Indsamlede data kan nemt (af)serialiseres til tekstkolonne (uanset hvilken db-motor du vil bruge).

Tjek de kilder, der bruger dit problem:dynamiske formularer




  1. Omskrivning af forespørgsler for at forbedre ydeevnen

  2. Indekserer du en MySql TEXT kolonne?

  3. 11 måder at finde dublerede rækker, der har en primær nøgle i Oracle

  4. Sådan sammenkædes strenge i MySQL med CONCAT()