Forum Webscript.Ru
Общие => Базы данных => Тема начата: StinZ от 17 Декабря 2003, 13:59:06
-
приветствую! народ помогите пожалуйста в следующей проблеме:
мне нужно сдампить базу на свой же фтп от туда ее сказать и наборот залить на фтп базу и сделать импорт в базу данных
вот коротко от чего я оттталкиваюсь:
Postgres обеспечивает две утилиты для резервного копирования системы:
pg_dump для резервного копирования индивидуальных баз данных и pg_dumpall
для резервного копирования установки за один шаг.
Для отдельной базы данных можно сделать резервную копию с помощью следующей команды:
% pg_dump dbname >> dbname.pgdump
это наверное нужно делать через ssh?
если да то я делал так
[toru@sw toru]$ % pg_dump toru >> toru.pgdump
-bash: fg: %: no such job
[toru@sw toru]$ psql
рБТПМШ:
дПВТП РПЦБМПЧБФШ Ч psql - йОФЕТБЛФЙЧОЩК фЕТНЙОБМ PostgreSQL.
оБВЕТЙФЕ: \\copyright ДМС ХУМПЧЙК ТБУРТПУФТБОЕОЙС
\\h ДМС РПДУЛБЪЛЙ РП SQL ЛПНБОДБН
\\? ДМС РПДУЛБЪЛЙ РП ЧОХФТЕООЙН slash-ЛПНБОДБН (\\ЛПНБОДБ)
\\g ЙМЙ ";" ДМС ЪБЧЕТЫЕОЙС Й ЧЩРПМОЕОЙС ЪБРТПУБ
\\q ДМС ЧЩИПДБ
toru=> % pg_dump toru >> toru.pgdump
toru->
из логов вот мои действия я пишу psql
enter
спрашивает пароль для базы - ввожу. enter
попадаю в базу данных toru=>
далее пишу % pg_dump toru >> toru.pgdump (enter)
результат - toru->
на ftp нету никакого файла с дампом
подскажите мне пожалуйста по точней как сделать дамб и как его обратно закачать в базу в исправленном виде
извините за безпокойство
с уважением
-
поищи дамп в корне своего пользовательского каталога или попробуй прописать полный путь к файлу дампа.
pg_dump toru >> /usr/bla/bla/bla/toru.pgdump
типа такого.
-
попробовал, не получилось :((( есть еще варианты?
-
[toru@sw toru]$ % pg_dump toru >> toru.pgdump
через ssh так же, только без %:
pg_dump toru >> toru.pgdump
или так
pg_dump -f /usr/bla/bl/bla/toru.pgdump toru
psql запускать не надо, pg_dump - это отдельное приложение.
-
неполучается пробовал и так и так и так
вот логи:
[toru@sw toru]$ pg_dump -f /home/w/toru/public_html/toru.pgdump toru
??????:
[toru@sw toru]$ pg_dump toru >> /home/w/toru/public_html/toru.pgdump
??????:
[toru@sw toru]$