Добрый день.
ОС - Windows XP Pro.
СУБД - PostgreSQL 8.2.
Есть небольшая проблема с резервным копированием базы данных (ее объем около 118 Гб). Структура простая, 10 таблиц, причем девять таблиц базы просто данные (информация), а одна таблица содержит тела документов (она как раз и весит наверное все 118 Гб).
Резервное копирование делаю с помощью утилиты PostgreSQL Manager 3 и при бэкапе последней таблицы, которая содержит тела документов - выходит ошибка Извлечение данных для public.docum_files...Ошибка: out of memory for query result. Как можно по другому сделать бэкап базы ? pg_dump ? какие аргументы использовать ?
Спасибо!
Прочтите
Прочтите документацию:
http://postgresql.ru.net/manual/backup.html
там всё довольно подробно написано.
Единственное, что я бы посоветовал - делать дамп в текстовом виде, а не в бинарном. Тогда в случае проблем при восстановлении можно найти и поправить конкретную строку в файле дампа.
А разве по умолчанию он не в
А разве по умолчанию он не в текстовом делает виде? Или имеется в виду опция -d, которая генерирует INSERT вместо COPY ?
ок
хорошо, почитаю) а на русском языке есть инфа такая же ?
а как сделать дамп в текстовом виде ?