#sql #database #datatable #create-table #phppgadmin
Вопрос:
Как и сказано в названии, я хочу скопировать одну таблицу из совершенно отдельной базы данных в phpPgAdmin в другую. Я пробовал два способа, но оба не сработали для меня:
- Попробовал «Создать таблицу, похожую» (база данных >>> таблица > > > > > > > > создать таблицу, похожую)
- похоже, это может дублировать только таблицу в базе данных
- Пробовал экспортировать и импортировать
- Я попытался экспортировать нужную таблицу, затем перешел в другую базу данных и попытался импортировать в пустую таблицу. но ошибка, которую я получаю, либо «Ошибка импорта: файл не удалось загрузить на сервер phppgadmin», либо «Ошибка импорта: не удалось автоматически определить формат файла».
Комментарии:
1. пометьте также свою базу данных, я предполагаю, что это postgresql
Ответ №1:
вы можете использовать pg_dump
, который извлекает базу данных/таблицу PostgreSQL и передает ее непосредственно на другой сервер/базу данных
pg_dump -t table_name source_db | psql target_db
для получения дополнительной информации ознакомьтесь с документацией pg_dump.