При миграции Postgres версии 9.2.1 на 9.2.4. Я обнаружил следующую ошибку.
The files belonging to this database system will be owned by user "eddie". initdb: directory "../data" exists but is not empty This user must also own the server process. If you want to create a new database system, either remove or empty the directory "../data" or run initdb with an argument other than "../data". The database cluster will be initialized with locale "C". The default text search configuration will be set to "english".
Проблема возникает при запуске initdb.exe. Я проверил, что никакие другие процессы не используют папку данных. Я работаю в windows. Пожалуйста, помогите мне это исправить.
Для небольшого обновления запускать initdb не требуется. Просто установите новые двоичные файлы. Вы в курсе, что 9.2 - это не поддерживается? Если вам действительно нужно использовать неподдерживаемую версию, вы должны хотя бы установить последний минорный выпуск, то есть 9.2.24.





Обновление не требуется; initdb запускать не нужно.