#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
для сброса старого кластера и восстановления на новую машину.