Возможно, можно попробовать это:
Подключите первый диск Windows к второму Windows, таким образом, диск на вторых окнах является "Y" драйвером.
Используйте rsync на втором компьютере окон для копирования данных между теми двумя компьютерами.
rsync-vrtz/cygdrive/d/data/cygdrive/y/
Необходимо установить Cygwin из http://cygwin.com и необходимых пакетов таких как: "Rsync", "cygrunsrv", и т.д.
Это должно сработать - просто сначала убедитесь, что текущая конфигурация действительно сохраняет файлы в этих каталогах.
Как только это будет сделано, перезапустите базу данных :
sudo -U pgsql initdb
Все зависит от того, как он был установлен.
Используйте pg_wrapper
. См. документацию Ubuntu для PostgreSQL . Вы хотите pg_dropcluster
все существующие кластеры Pg, затем pg_createcluster
чистый новый.
Не не просто удалите каталог данных и повторно initdb.
У меня это не установлено, и сейчас я не могу легко протестировать. По памяти я думаю, что безопасно просто остановить сервер и удалить каталог данных.
См. / usr / share / doc / postgresql ?? - ?.?.? / README.rpm-dist
.
Остановите сервер с помощью команды оболочки systemctl
или service
, удалите каталог данных, затем запустите /usr/pgsql-9.3/bin/postgresql93-setup initdb
(корректировка путей в соответствии с вашей версией).
Остановите сервер, удалите каталог данных и initdb
новый кластер. См. Документацию установщика.
Остановить сервер, удалить каталог данных, повторно запустить initdb.
Homebrew: brew удалить postgresql; очистка заваривания; варить установить postgresql
Postgres.app? Установщик EDB? MacPorts?
Найди пиво. Пейте пиво. Повторение. Если боль не исчезнет, попробуйте что-нибудь посильнее.
runas.exe
в качестве postgres пользователь (до версии 9.2) или NETWORKSERVICE
(9.2+). Или просто смените владельца после этого. Не лучше ли просто удалить и переустановить?
Таким образом вы получите последнюю версию и попутно обновите все зависимости.
Выполните: sudo apt-get --purge удалить postgresql
Затем: sudo apt-get install postgresql