sql >> Databasteknik >  >> RDS >> PostgreSQL

Rails/ActiveRecord Gruppera per månad+år med räkningar

Databasskiktet är där denna uppgift hör hemma, inte Ruby:

Album.group("TO_CHAR(release_date, 'Month YYYY')").count

Varför använder man databaslager? Helt enkelt för att den är blixtsnabb jämfört med nästan allt annat är den resurseffektiv särskilt jämfört med Ruby, skalar den perfekt och eftersom den har massor av Album poster kan du helt enkelt överbelasta minnet och aldrig slutföra behandlingen.



  1. ORA-01461:kan binda ett LONG-värde endast för att infogas i en LONG-kolumn - Förekommer vid fråga

  2. Bästa sättet att hämta de sista 4 raderna från en resultatuppsättning med mysql

  3. Så jag installerade postgresql och localhost-porten i konflikt med ruby-appen?

  4. Kan inte få Simple SQL Insert att fungera