Как импортировать определенную таблицу из файла .sql в DataGrip?

#mysql #datagrip #intellij-datagrip

#mysql #datagrip #intellij-datagrip

Вопрос:

Я случайно DROP выбрал столбец из таблицы в базе данных. Я хочу восстановить этот столбец, к счастью, сегодня утром у меня есть файл резервной копии .sql. Я использую DataGrip.

Есть ли способ импортировать только эту таблицу из файла .sql? Таким образом, мне не придется сбрасывать все остальные таблицы (над которыми работают другие люди).

Комментарии:

1. Вы можете скопировать соответствующую часть вашего файла резервной копии в новый и использовать его для восстановления только одной таблицы

Ответ №1:

В итоге я сделал

  • создайте временную базу данных: mysqladmin -u root -p create temp
  • восстановите в нем .sql mysql -u root -p restore < mydump.sql
  • дамп конкретной таблицы mysqldump -u root -p restore mytable > mytable.sql

Импортируйте файл в DataGrip, щелкните правой кнопкой мыши вкладку и нажмите «Выполнить …» и установите свою базу данных в качестве целевой.