PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Rails/ActiveRecord Group menurut bulan+tahun dengan hitungan

Lapisan basis data adalah tempat tugas ini berada, bukan Ruby:

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

Mengapa menggunakan lapisan basis data? Hanya karena secepat kilat dibandingkan dengan hampir semua hal lain, ini hemat sumber daya terutama dibandingkan dengan Ruby, skalanya sempurna dan karena memiliki banyak Album catatan Anda hanya dapat membebani memori dan tidak pernah benar-benar menyelesaikan pemrosesan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menentukan urutan berbeda per tabel di Hibernate pada subclass

  2. Bergabunglah satu ke banyak dan ambil hasil tunggal

  3. Mengabaikan zona waktu sama sekali di Rails dan PostgreSQL

  4. Menyetel ulang kolom kenaikan otomatis kembali ke 0 setiap hari

  5. Cegah stemming kata benda yang tepat di PostgreSQL?