簡體   English   中英

Rails - 從另一個 Rails 應用程序訪問 Heroku DB

[英]Rails - Access Heroku DB from another rails app

我在 heroku 中部署了兩個應用程序,它們有自己的 pg 數據庫。 我想知道有沒有一種方法可以讓一個應用程序可以訪問其他應用程序的數據庫,而無需將值存儲在自己的數據庫中。

database.yml 看起來像這樣:

production:
  primary:
    database: my_primary_database
    username: root
    password: <%= ENV['ROOT_PASSWORD'] %>
    adapter: mysql2

  secondary:
    database: my_secondary_database
    username: secondary_root
    password: <%= ENV['SECONDARY_ROOT_PASSWORD'] %>
    adapter: mysql2
    migrations_paths: db/animals_migrate

您的 model 應具有以下內容:

class Order < ApplicationRecord

  connects_to database: { writing: :secondary }
end

請查看以下文檔。 https://guides.rubyonrails.org/active_record_multiple_databases.html

我希望這將幫助您實現您想要實現的目標。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM