Показать сообщение отдельно
Старый 25.09.2014, 19:37   #1412 (permalink)
borr
Оператор ГСЧ
 
Аватар для borr
 
Регистрация: 02.11.2010
Сообщений: 10,667
Репутация: 3321
Записей в дневнике: 234
borr has much to be proud ofborr has much to be proud ofborr has much to be proud ofborr has much to be proud ofborr has much to be proud ofborr has much to be proud ofborr has much to be proud ofborr has much to be proud ofborr has much to be proud ofborr has much to be proud ofborr has much to be proud of

Награды пользователя:

По умолчанию Re: Как затащить сандей или нагриньдить стопицот баксов за месяц? Всего этого тут НЕТ

Ну что ж, нагуглил такое вот решение задачи
Цитата:
Перенос базы данных PostgreSQL на новый жесткий диск (перенос папки data) без переустановки PostgreSQL

Если у вас PostgreSQL установлен на диск С, на котором установлен Windows, но вы хотите перенести базу данных на другой раздел диска или другой жесткий диск из-за того, что папка data стала занимать слишком много места на диске С, то:

1. Необходимо отключить службу PostgreSQL, для этого:

ХР - Откройте Пуск / Панель управления / Администрирование / Службы.

Windows Vista / 7 - Откройте Пуск / Поиск / Службы.

В списке служб найдите службу PostgreSQL Database Server 8.x и отключите ее (нажмите кнопку Стоп).


2. На диске, на который вы хотите перенести базу данных (допустим, диск I), создайте папку I:\Program Files\PostgreSQL\data и скопируйте в нее содержимое папки C:\Program Files\PostgreSQL\8.x\data.

3. Теперь необходимо указать PostgreSQL новый путь к базе данных, для этого нужно редактировать реестр:

XP: Откройте Пуск / Выполнить, введите команду regedit.

Vista / 7: Пуск / Все программы / Стандартные / Выполнить, введите команду regedit.


Откройте папку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\pgsql-8.x:
На скрине красным отмечен ключ, который нам необходимо изменить. Нажмите на нем правой кнопкой мыши и выберите Изменить.

"C:\Program Files\PostgreSQL\8.3\bin\pg_ctl.exe" runservice -w -N "pgsql-8.3" -D "C:\Program Files\PostgreSQL\8.3\data\" - жирным шрифтом отмечена та часть, которую нам надо заменить на I:\Program Files\PostgreSQL\data.

Должно получиться так:

"C:\Program Files\PostgreSQL\8.3\bin\pg_ctl.exe" runservice -w -N "pgsql-8.3" -D "I:\Program Files\PostgreSQL\data\"

4. Закройте все окна и перезагрузите компьютер.

Если перенесенная база данных работает нормально, можете удалить старую папку data на диске C.

Перенос базы данных PostgreSQL на другой диск или винду - Программы и софт для покера


Всё проделал как написано, снебольшой адаптацией под свою систему и современные условия.
Запустил, всё работает. старую папку с базой весом 30Гб удалил с диска С. Манагер пашет.

Вообще, после апгрейда компа намного приятнее стало работать. и грузится всё побыстрее и манагер не тормозит. не сглазить бы...

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

а в покер поиграть, походу, и сегодня не удастся Время, су.ко, ушло дохрена ...
borr на форуме   Ответить с цитированием