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

RailsTutorial 3.2 Ch 11 - Lỗi cú pháp PostgreSQL phá vỡ nguồn cấp trạng thái

Khỉ thật, tôi thực sự đã tự mình tìm ra điều này. Chỉ cần xóa nối trong định nghĩa phương thức:

def self.from_users_followed_by(user)
    followed_user_ids = user.followed_user_ids
    where("user_id IN (?) OR user_id = ?", followed_user_ids, user)
end

user.followed_user_ids.join(', ') tạo ra cái này:"1, 2, 3"

trong khi

user.followed_user_ids tạo ra cái này:1, 2, 3

đó là những gì tôi muốn.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cách truy vấn inet / cidr tối thiểu hoặc tối đa với postgres

  2. Chọn giá trị hàng ngày cuối cùng không phải là giá trị rỗng với múi giờ

  3. LỖI:nhiều hơn một hàng được trả về bởi một truy vấn con được sử dụng làm biểu thức

  4. Làm thế nào để cài đặt một gói Python trên Linux để nó được tìm thấy bởi phần mở rộng PostgreSQL 13 plpython3u đã hoạt động?

  5. chức năng postgres unaccent so với chuyển ngữ RoR