PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да изпълнявам заявки при връзка с DB в Rails?

Rails използва групиране на връзки, така че най-добрият ви залог е да използвате alias_method_chain за 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. Конфигурирайте отдалечена връзка на RubyMine към Heroku PostgreSQL

  2. Apache Cayenne / PostgreSQL:твърде много клиенти вече имат грешка

  3. Съхранявайте резултата от заявката на PostgreSQL в Shell или променлива на PostgreSQL

  4. Проверете дали съществува тригер

  5. как да използвате \timing в postgres