Необходимо переместить базу данных postgis на новую машину Linux…лучший метод?

#postgresql #postgis #redhat

#postgresql #postgis #redhat

Вопрос:

На нашем жестком диске не хватает места, и мы вынуждены перенести нашу базу данных postgis на новую машину Linux redhat. Когда наш ИТ-специалист копирует каталоги на новую машину, я предполагаю, что вся структура базы данных не будет скопирована идеально.

Мы запускаем Red Hat 6 на старой и новой машине. Версия postgresql — 9.4.9, а версия postgis — 2.1.8.

Есть ли у вас предложения по шагам, которые необходимо предпринять для успешного переноса нашей базы данных PostgreSQL с поддержкой postgis на новую машину, Сохраняя, конечно, все данные, структуру, таблицы и т. Д.

Я видел несколько руководств по этому вопросу, но ничего действительно недавнего в Интернете.

Спасибо за любую помощь!

Ответ №1:

Если архитектура одинакова на обеих машинах (например, обе имеют x86_64), версия PostgreSQL одинакова (третья цифра может отличаться), а версия RedHat одинакова (так что одна и та же версия glibc гарантирует, что параметры сортировки одинаковы), вы можете просто скопировать данныекаталог (и все табличные пространства) на новую машину, и все в порядке.

В противном случае используйте pg_dumpall для сброса старого кластера и восстановления на новую машину.