Ruby on rails Postgres在多机上的开发
正在寻找关于在多台机器上使用Postgres开发Rails应用程序的建议。默认的sqlite3在app文件夹中有您的开发数据库。我把我的应用程序文件夹放在dropbox中,所以无论我是在工作时使用台式机还是在家使用笔记本电脑,代码和开发数据库都会与sqlite同步。此外,sqlite中没有数据库“用户”,所以这是我不需要担心的另一层Ruby on rails Postgres在多机上的开发,ruby-on-rails,database,postgresql,sync,dropbox,Ruby On Rails,Database,Postgresql,Sync,Dropbox,正在寻找关于在多台机器上使用Postgres开发Rails应用程序的建议。默认的sqlite3在app文件夹中有您的开发数据库。我把我的应用程序文件夹放在dropbox中,所以无论我是在工作时使用台式机还是在家使用笔记本电脑,代码和开发数据库都会与sqlite同步。此外,sqlite中没有数据库“用户”,所以这是我不需要担心的另一层 对于博士后,我总是有问题;数据库不存在,用户不存在,等等。Postgres将其文件与应用程序分开存储,这让它变得很困难。那么,如何跨多台计算机使用Postgres进
对于博士后,我总是有问题;数据库不存在,用户不存在,等等。Postgres将其文件与应用程序分开存储,这让它变得很困难。那么,如何跨多台计算机使用Postgres进行开发并保持所有内容同步?用于将数据库转储到一个文件,然后将该文件传输到另一台计算机,并用于将其加载到另一个数据库中。这或不取决于在不同的开发环境中拥有相同的数据;您的迁移应注意保持数据库结构同步,并应根据需要修补现有数据。注意:
pg\u restore
在使用pg\u dump
的“自定义”格式时使用。对于纯文本转储,只需使用psql
重新加载数据。