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

Ефективен начин за изтегляне на данни от втора база данни?

За прости сценарии Rails може да поддържа това без никакви допълнителни скъпоценни камъни; просто дефинирайте базата данни в database.yml:

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

След това в модела, който искате да използвате другата база данни, добавете:

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

След това можете да изпълните вашата заявка:

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. array_agg за Типове масиви

  2. предаване на неизвестен брой параметри на клауза IN с помощта на JDBC и Postgres

  3. Как да създадете n-gram в postgresql

  4. Транспониране на sql резултат, така че една колона да отива в няколко колони

  5. Ефективна стратегия за оставяне на одитна следа/история на промените за DB приложения?