Разворачивание дампа базы данных
В предыдущем уроке мы показывали, как можно создать базу данных с помощью SQL-запроса. Любое действие, связанное с базой: от создания таблиц до наполнения данными, — можно представить в виде запроса. Всю базу данных можно уместить в такой запрос и сохранить в файл, который можно запустить на другом компьютере и развернуть базу. Такой файл называют «дамп» (англ. dump, «свалка, сваливать»). Чаще всего такой файл будет в формате .sql.
Теперь ту базу, которую вы создали в прошлом уроке, можно заполнить данными. Сначала скачайте два файла — это дампы двух схем, с которыми вы работали в прошлых темах курса.
После того как скачаете файлы, откройте DBeaver. Для начала нужно изменить статус новой базы: нажмите на её название правой кнопкой мыши и выберите пункт «Задать по умолчанию». Теперь в запросах не придётся указывать название базы, с которой вы будете работать.
Затем нужно запустить код из скачанных файлов. Нажмите на название базы правой кнопкой мыши и выберите пункт «Инструменты», а затем «Выполнить скрипт».
Откроется диалоговое окно. Не меняя настройки, нажмите на знак папки и укажите файл дампа, который будет разворачиваться первым. Нажмите «Старт».
Программа начнёт выполнять скрипт.
Когда выполнение скрипта закончится, появится сообщение об успехе. Нажмите OK, а затем «Отмена», чтобы запустить второй скрипт.
Повторите шаги и распакуйте второй дамп в ту же базу данных. Не забудьте обновить информацию, нажав на название соединения или базы правой кнопкой мыши и выбрав опцию «Обновить».
Теперь база должна включать три схемы: схему public, сформированную по умолчанию, а также схемы online_store, tools_shop, с которыми вы продолжите работать в следующих уроках.