Можно ли использовать базу данных PostrgeSQL в Windows и использовать ту же базу данных в Linux после перезагрузки? Достаточно ли будет указать папку с данными в общую папку?
Я знаю, что могу протестировать это, а потом убедиться в этом сам, но если у кого-то есть идея получше, я весь уши!
Файлы данных PostgreSQL зависят от операционной системы и архитектуры процессора. Поэтому, прежде всего, ваши системы Linux и Windows должны иметь одинаковую архитектуру. И тогда макет данных, который используют компиляторы, также должен быть таким же. Я пробовал это в прошлом между Linux и Cygwin, и это помогло не работай. Поэтому я был бы очень удивлен, если бы он работал между Linux и Windows. В общем, не рассчитывайте на это.
Я был бы очень удивлен, если бы это сработало.
Почему бы просто не запустить виртуальную машину, когда вы загрузились с неродной ОС?