如何与不同计算机/远处的数据库进行交互?(红宝石)

Dav*_*vid 2 ruby database ruby-on-rails

所以,我对处理数据库相当新,当数据库在本地机器上时,对我来说很有意义.但是,我如何处理远离/不同计算机的数据库?如何建立连接?我怎么能告诉Ruby玩这个数据库玩具?我认为SQLite需要在本地机器上,但是PostgreSQL或MySQL呢?我很积极的大项目需要在其他地方和其他地方建立数据库.

此外,这意味着团队应该能够与同一个数据库进行交互,对吗?

我试过找文章并阅读它,但我似乎无法找到任何有关此事的信息.

Dee*_*ika 6

在rails上的ruby中,我们有一个config/database.yml文件,我们可以在其中进行数据库连接.要连接到远程系统的数据库,请执行以下操作:

1 - 授予您的系统访问远程系统数据库的权限

将所有数据库名.*授予您的系统的用户名@ ipaddress,用密码标识

2 - 更新database.yml文件

development: 
 adapter:   mysql  
 database:  databasename  
 username:  username  
 password:  password  
 host:      ip of remote system
Run Code Online (Sandbox Code Playgroud)