使用 RPostgreSQL 包,除了将凭据硬编码到dbConnect
方法中之外,还有其他方法可以连接到远程 PostgreSQL 实例吗?
据我所知,这是唯一的方法:
dbConnect(drv, host='some.com', port='5432', dbname='some-db', user='usr', password='secrecy')
当然有一种方法可以使用连接字符串或其他东西?
编辑:我的意思是引用一些文件(与源代码分开)或包含连接字符串的环境变量。有点像.pgpass
在我的主目录或DATABASE_URL
heroku 上。只是一些避免在源代码中包含数据库凭据的方法。