PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak wykonać zapytania po połączeniu z bazą danych w Railsach?

Railsy używają puli połączeń, więc najlepiej jest użyć łańcucha alias_method_chain dla 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. Łączenie ciągów z wartością null wydaje się unieważniać cały ciąg — czy jest to pożądane zachowanie w Postgresie?

  2. Railsy gdzie klauzula, gdy coś jest przechowywane jako tablica

  3. dodatkowe dane po ostatniej oczekiwanej kolumnie podczas próby importowania pliku csv do postgresql

  4. Jak zainstalować PostgreSQL 12 na Ubuntu 20.04/18.04/16.04

  5. postgres:utwórz tabelę w bazie danych z wiersza poleceń