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