Загрузка дампа базы данных в settings.local.yml

#ruby-on-rails

Вопрос:

Я повторно закрыл свое хранилище, где ранее у меня была локальная база данных, связанная с помощью моего settings.local.yml файла. Я забыл сделать копию этого файла и не могу вспомнить, каков синтаксис для связывания дампа базы данных с путем db/structure.sql

На данный момент все мои локальные таблицы в Rails пусты от данных, я считаю, что синтаксис должен быть примерно таким, однако очевидно, что это не работает, любые советы приветствуются.

настройки.локальный.yml

 db:  ???: 'db/structure.sql'  

Ответ №1:

Если вы хотите использовать structure.sql , сначала убедитесь, что в вашем файле есть эта строка config/application.rb :

 config.active_record.schema_format = :sql  

Затем поместите structure.sql файл в db папку ( db/structure.sql ).

Чтобы загрузить структуру, выполните эту команду:

 rails db:structure:load