Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Перенос базы / 9 сообщений из 9, страница 1 из 1
06.05.2007, 09:44
    #34507489
Очень лысый
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос базы
Не расскажет ли кто, как правильно переместить базу на другой сервер? Я, к примеру, пробовал переносить с помощью бэкапа (посредсвом pgAdmin 3), однако не все перенеслось корректно, например, сиквенсы все поотваливались. Версия 8.2.
...
Рейтинг: 0 / 0
06.05.2007, 23:19
    #34508180
DeWiL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос базы
а может лучше взять штатный бакап? pg_dump
у него нет проблем.
хотя я не знаю как именно бакапит pgadmin3
...
Рейтинг: 0 / 0
15.05.2007, 19:00
    #34527400
madvet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос базы
DeWiLа может лучше взять штатный бакап? pg_dump
у него нет проблем.
хотя я не знаю как именно бакапит pgadmin3
Да через него же и бэкапит
...
Рейтинг: 0 / 0
15.05.2007, 19:42
    #34527483
watson
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос базы
Очень лысый Я, к примеру, пробовал переносить с помощью бэкапа (посредсвом pgAdmin 3), однако не все перенеслось корректно, например, сиквенсы все поотваливались. Версия 8.2.

Странно. Да, PgAdmin бэкапит, используя pg_dump, поэтому как раз pg_dump.exe должен быть в папке с pgadmin, ну и pg_restore.exe тоже, чтобы восстановить из бэкапа. Производил подобную операцию с базой, ничего не отваливалось.
...
Рейтинг: 0 / 0
17.05.2007, 06:41
    #34531032
ShadyAngel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос базы
Не знаю почему, но когда бэкаплю через pgAdmin получаю

Код: plaintext
1.
2.
3.
4.
5.
C:\Program Files\pgAdmin III\ 1 . 6 \pg_dump.exe -i -h localhost -p  5432  -U pgsql -F c -v -f "manu.backup" -t menu -n dicts rcm_db
pg_dump: No matching tables were found
pg_dump: *** aborted because of error

Process returned exit code  1 .

если строку
pg_dump.exe -i -h localhost -p 5432 -U pgsql -F c -v -f "manu.backup" -t menu -n dicts rcm_db
запустить в c:\program files\pgsql\bin то все нормально отрабатывает.

Походу не все pg_dump-ы одинаково полезны.
...
Рейтинг: 0 / 0
17.05.2007, 09:42
    #34531298
st_serg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос базы
pg_dump --version там и там
...
Рейтинг: 0 / 0
23.05.2007, 17:50
    #34546613
Thamerlan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос базы
Если ОС одинаковые на обоих серверах, то вполне достаточно скопировать содержимое PGDATA ...
...
Рейтинг: 0 / 0
23.05.2007, 19:32
    #34546846
madvet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос базы
ThamerlanЕсли ОС одинаковые на обоих серверах, то вполне достаточно скопировать содержимое PGDATA ...
Всего лишь? Размер сравним с размером файла, создаваемого pg_dump?
...
Рейтинг: 0 / 0
24.05.2007, 13:43
    #34548367
Thamerlan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос базы
madvet ThamerlanЕсли ОС одинаковые на обоих серверах, то вполне достаточно скопировать содержимое PGDATA ...
Всего лишь? Размер сравним с размером файла, создаваемого pg_dump?

Если нужно единоразово перенести базу, то размер я думаю не совсем актуален... Хотя он будет конечно поболее, чем при pg_dump'е (индексы, xlog'и ...). И БД, конечно же, придется перед этим опустить.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Перенос базы / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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