Как скопировать представления из db разработки для тестирования db при запуске rake? - PullRequest
0 голосов
/ 20 января 2011

Я застрял в конкретной ситуации.Когда я запускаю
rake db: test: clone_structure, тестовая база данных не копирует представления, находящиеся в разработке db. Так что есть какое-то решение этой проблемы, чтобы я мог также получить представления в тестовой базе данных.Я попытался использовать rake db: test: purge и rake db: test: clone.Но это меня не поддерживает.

Надеюсь, я получу несколько предложений здесь,

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 20 января 2011

Попробуйте изменить формат схемы базы данных на: sql вместо формата по умолчанию: ruby ​​и посмотрите, поможет ли это.

Просто добавьте свою строчку в ваше приложение.rb:

config.active_record.schema_format = :sql

Примечание. При использовании этого параметра дамп схемы может стать менее переносимым.

0 голосов
/ 20 января 2011

Сам не пробовал (хотя я только собираюсь), но решение должно состоять в том, чтобы установить rails_sql_views драгоценный камень.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...