Я пытаюсь перенести PostgreSQL с 9.2 на 10.2 в CentOS 7
Я установил новую версию и пытаюсь реализовать замену:
/usr/pgsql-10/bin/pg_upgrade --old-datadir /var/lib/pgsql/data/ --new-datadir /var/lib/pgsql/10/data/ \
--old-bindir /usr/bin/ --new-bindir /usr/pgsql-10/bin/
Я получаю ошибку:
could not open version file: /var/lib/pgsql/data/PG_VERSION
Failure, exiting
Я пытаюсь от имени пользователя root, и pg_upgrade
не может быть запущен от имени пользователя root.
/var/lib/pgsql
принадлежит postgres: postgres , поэтому я немного растерялся, как мне это сделать.
Нужно ли быть определенным пользователем, чтобы обновить PostgreSQL с помощью pg_upgrade
? Как мне перейти к v10.2? Я уверен, что это то, что я пропускаю и просто.