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

Wydajny sposób na pobieranie danych z drugiej bazy danych?

W przypadku prostych scenariuszy Railsy mogą to obsługiwać bez żadnych dodatkowych klejnotów; po prostu zdefiniuj bazę danych w database.yml:

other_db:
  adapter: mysql2
  encoding: utf8
  database: other_db
  username: user
  password: passwd
  host: 1.2.3.4
  port: 3306

Następnie w modelu, którego chcesz użyć, dodaj inną bazę danych:

class Article < ActiveRecord::Base
  establish_connection(:other_db)
  self.table_name = 'other_db.articles'
end

Następnie możesz wykonać zapytanie:

Article.where("id > 1000")

=)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Django:otrzymuję błąd [relacja auth_group nie istnieje] po synchronizacji

  2. Uzyskaj zagregowaną sumę tablicy json w danych json Postgres NOSQL

  3. Funkcja okna PostgreSQL:row_number() over (kolejność partycji wg col2)

  4. Postgres zapobiega znacznikowi czasu z konwersją strefy czasowej

  5. Przejście z MySQL na PostgreSQL - wskazówki, triki i niedogodności?