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

Làm cách nào để thực hiện các truy vấn khi kết nối DB trong Rails?

Rails sử dụng gộp kết nối, vì vậy cách tốt nhất của bạn là sử dụng bí danh_method_chain cho ActiveRecord ::ConnectionAdapters ::ConnectionPool # new_connection

module ActiveRecord
  Module ConnectionAdapters
    class ConnectionPool
      alias_method_chain :new_connection, :my_stuff
      private
      def new_connection_with_my_stuff
        c = new_connection_without_my_stuff
        # Do your stuff with 
        # c.exec(<your sql command>)
        c
      end
    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. Thoát khỏi hstore chứa các toán tử trong câu lệnh JDBC Prepared

  2. Làm thế nào để chuyển đổi trường dấu thời gian thành int8? Hay chỉ cần bỏ cột và tạo một cột mới?

  3. Thử nghiệm ứng dụng GeoDjango với cơ sở dữ liệu PostGIS

  4. Ràng buộc loại trừ `EXCLUDE USING gist (c WITH &&) 'nghĩa là gì?

  5. Ràng buộc duy nhất trên nhiều cột