gpt4 book ai didi

ruby - 为 Sinatra 应用程序连接到现有的 Heroku Postgres DB

转载 作者:数据小太阳 更新时间:2023-10-29 07:33:24 36 4
gpt4 key购买 nike

我正在为我的 CRM 使用 Salesforce,但需要查询基于 Heroku 的 Sinatra 应用程序的数据(多条记录,因此没有 Zapier)。 Heroku 提供了一项服务,可以定期将 Salesforce 对象复制到 Postgres 表中,从而从 Salesforce 中获取我的数据。

我之前编写过一个 Sinatra 应用程序并将其托管在 Heroku 上,因此我对在本地设置开发数据库然后通过许多教程将其推送到生产环境的过程有点熟悉。但是,我遇到了一个问题,找不到任何信息,这些信息将允许我连接到现有的生产 Postgres 数据库,该数据库已经填充了我需要的数据,而无需创建和连接到本地开发数据库。

Heroku 为我提供了以下内容 enter image description here

我如何以及在何处安全地插入这些不同的凭据,以便我的后续文件具有连接到表 Venue__c 和 Spaces__c 的正确信息?
应用.rb
/配置
- 数据库.yml
- 环境.rb

最佳答案

假设您有 ActiveRecord,只需正确配置您的 database.yml 即可。例如,要直接连接您的开发环境,请使用如下内容:

# database.yml
development:
adapter: postgresql
encoding: unicode
database: your_database
username: your_user
password: your_password
host: your_host
port: your_port

# or alternatively, using the URI
development:
url: postgres://your_user:your_password@your_host/your_database

关于ruby - 为 Sinatra 应用程序连接到现有的 Heroku Postgres DB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43008505/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com