複数のマシンで Postgres を使用して Rails アプリを開発するためのアドバイスを探しています。デフォルトの sqlite3 では、アプリ フォルダーに開発データベースがあります。私は自分のアプリ フォルダーをドロップボックスに置いたままにしているので、職場でデスクトップを使用している場合でも、自宅でラップトップを使用している場合でも、コードと開発データベースは sqlite と同期されます。さらに、sqlite にはデータベースの「ユーザー」が存在しないため、これは私が心配する必要のない別のレイヤーです。
Postgres を使用すると、常に問題が発生します。データベースが存在しない、ユーザーが存在しないなどです。Postgres はファイルをアプリとは別に保存するため、これが難しくなります。では、複数のマシンで Postgres を使用して開発し、すべてを同期させるにはどうすればよいでしょうか?