PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Rails / ActiveRecord Group theo tháng + năm với số lượng

Lớp cơ sở dữ liệu là nơi tác vụ này thuộc về, không phải Ruby:

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

Tại sao sử dụng lớp cơ sở dữ liệu? Đơn giản vì nó nhanh như chớp so với hầu hết mọi thứ khác, nó tiết kiệm tài nguyên đặc biệt so với Ruby, nó có quy mô hoàn hảo và vì có hàng tấn Album các bản ghi mà bạn có thể đơn giản là quá tải bộ nhớ và không bao giờ thực sự hoàn thành quá trình xử lý.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. -bash:pg_dump:không tìm thấy lệnh

  2. Chèn nhiều bản ghi với pg-promise

  3. Làm thế nào để xác minh rằng một kho lưu trữ được tạo bởi kho lưu trữ pg_dump là OK và hợp lệ?

  4. GROUP BY trong mệnh đề UPDATE FROM

  5. PostgreSQL kiểm tra xem mảng có chứa bất kỳ phần tử nào từ mảng bên trái không