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

Ứng dụng Simple Rails:Lỗi Không thể truy cập Số nguyên

Tôi đã gặp lỗi này ngày hôm qua và đã tạo một giải pháp giúp nó hoạt động với ruby ​​2.4 và rails 3.2.

Cam kết mà tôi lấy ý tưởng là tại: https://github.com/rails/ arel / commit / dc85a6e9c74942945ad696f5da4d82490a85b865

Chỉ cần đưa những điều sau vào trình khởi tạo đường ray của bạn.

module Arel
  module Visitors
    class DepthFirst < Arel::Visitors::Visitor
      alias :visit_Integer :terminal
    end

    class Dot < Arel::Visitors::Visitor
      alias :visit_Integer :visit_String
    end

    class ToSql < Arel::Visitors::Visitor
      alias :visit_Integer :literal
    end
  end
end


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CHÈN LỆNH ::LỖI:giá trị cột không tồn tại

  2. Hạn chế duy nhất của Postgres so với chỉ mục

  3. Thay thế tất cả các bảng của cơ sở dữ liệu ngoại trừ một bảng, bằng dữ liệu từ một db khác

  4. Sự khác biệt về ngày của PostgreSQL

  5. Nhận dữ liệu 12 tháng qua từ Db với năm trong Postgres