Экспорт и импорт дампа таблицы (.sql) с помощью pgAdmin
у меня есть версия pgAdmin 1.16.1
Итак, для экспорта таблицы dumm я делаю:
щелкните правой кнопкой мыши на таблице, затем в меню нажмите на backup, затем в Format выбор Plain и сохранить файл как some_name.sql
затем я удаляю таблицу.
Ок, теперь мне нужно импортировать резервную копию таблицы some_name.sql в базу данных.
как это сделать? Я не могу найти как импортировать таблицы .sql дамп в базу данных с помощью pgAdmin.
вы можете мне помочь пожалуйста.
5 ответов:
- в pgAdmin выберите нужную целевую схему в дереве объектов
- нажмите на Plugins / PSQL Console
- написать
\i /path/to/yourfile.sql- нажмите enter
следите за его действия. в pgadmin
host-DataBase-Schemas-public(щелкните правой кнопкой мыши) CREATE script - open file- (выберите xxx.sql) , затем нажмите на опцию execute query write result to file-export data file ok - затем нажмите кнопку Сохранить.это все. это работает для меня.
Примечание: ошибка в версии командной скрипт Введите описание изображения здесьde sql над pgadmin может быть поиск, пример: http://www.forosdelweb.com/f21/campo-tipo-datetime-postgresql-245389/
С Помощью PgAdmin Шаг 1: выберите схема и щелкните правой кнопкой мыши и перейдите к резервному копированию..
Шаг 2: Укажите имя файла и нажмите кнопку резервное копирование.
Шаг 3: В подробном сообщении скопируйте путь к файлу резервной копии.
Шаг 4:
перейдите к другой схеме и щелкните правой кнопкой мыши и перейдите к восстановлению. (см. Шаг 1)
Шаг 5:
в контекстном меню вставьте путь к файлу aboved в категорию filename и нажмите кнопку Восстановить.
Если у вас установлен Git bash, вы можете сделать что-то вроде этого:
/c/Program\ Files\ \(x86\)/PostgreSQL/9.3/bin/psql -U <pg_role_name> -d <pg_database_name> < <path_to_your>.sql
Нажмите кнопку" инструмент запроса "в списке"инструмент".
а затем нажмите кнопку "Открыть файл" на панели инструментов.







Comments