[英]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.