powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / База postgres(linux) в postgres(win2008r2)
3 сообщений из 3, страница 1 из 1
База postgres(linux) в postgres(win2008r2)
    #38551759
Дима_TLT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Кратко ситуация:
Была 1 машина с win2008r2, на ней работает postgres9.02 , сервер 1с 8.2, клиенты 1с в терминальных сессиях. база порядка 20гВ. Хоть и характеристики сервера не самые плохие но что то жутко тормозит при работе в 1с , и регулярно не предсказуемо подвисает. Проведение документов за месяц вообще не успевает произойти за ночь, а в рабочее время и не пытаемся запускать. Для выявления причин проблемы , ради эксперимента , на машинке которая не плохая, но все ж конечно не дотягивает до первого основного сервера по мощности. Мною установлен SUSE open 12.1 и Postgres 9.02. Таким образом там подняли базу 1с. А именно средствами 1с выгрузили в "дт" и в ту базу загрузили. таким образом получилась та же схема что и ранее , только к самим базам 1с сервер обращается к машине linux. Результат порадовал, работать стало все быстрее , зависания прекратились. Определились что как минимум часть проблемы в постгри на вин сервере. но это отдельная тема. Посколько с linux общаюсь давно то быстренько настроил резервное копирование и реиндексацию средствами psql. pg_dump b pg_restore работают в пределах машины linux замечательно. а вот как восстановить базу на win машине?. Уточняю вопрос:
Как правильно выгрузить на linux машине с помощью pg_dump ,базу , так чтоб она загрузилась pg_restore на windows (2008r2) машине???
попытка сделать это также как в linux - не увенчалась успехом. вываливает кучу ошибок явно связаных с кодировкой . Подскажите такое восстановление вообще возможно и если да то как именно это правильно делать , а потом уж попробую разобратся в ошибках..
Спасибо, жду помощи.1
...
Рейтинг: 0 / 0
База postgres(linux) в postgres(win2008r2)
    #38554019
sterewert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дима_TLT,

у меня работало. Кодировку поставить свою или не ставить если одинаковые

pg_dump -hlocalhost -Upostgres -w -f/home/dbname.dmp -EWIN1251 -Fc -Z9 -v DBNAME


pg_restore -hlocalhost -p5432 -Upostgres -Fc -v -dDBNAME D:\dbname.dmp

развертывает на пустую базу (не поверх)
...
Рейтинг: 0 / 0
База postgres(linux) в postgres(win2008r2)
    #38559627
Дима_TLT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо .
Проблема решилась просто установкой свеженкого пгадмина,
А кодировка в базах была одинаковая utf8
А вариант с перекодировкой из утф8 в 1251 - не проканал (и вероятно и не мог ) так как утф8 "шире"
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / База postgres(linux) в postgres(win2008r2)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]