Ищите совет по разработке приложения Rails с использованием Postgres на нескольких машинах. По умолчанию sqlite3 имеет вашу базу данных разработки в папке приложения. Я оставляю папки приложений в Dropbox, поэтому, независимо от того, использую ли я свой рабочий стол на работе, или мой ноутбук дома, базы данных кода и разработки синхронизируются с sqlite. Кроме того, в sqlite нет «пользователей» базы данных, так что это еще один уровень, о котором мне не нужно беспокоиться.Разработка Postgres на нескольких машинах
С Postgres У меня всегда проблемы; база данных не существует, пользователь не существует и т. д. Postgres сохраняет свои файлы отдельно от приложения, что затрудняет его работу. Итак, как вы разрабатываете Postgres на нескольких компьютерах и сохраняете все в синхронизации?
Примечание: 'pg_restore' используется, когда используется« пользовательский »формат' pg_dump'. Для дампа с открытым текстом просто используйте 'psql' для перезагрузки данных. – bma