У меня в моем приложении rails 6.0.2.2 есть следующая настройка multi-db:
development:
primary:
<<: *default
database: myapp_development
migrations_paths: db/migrate/primary
other:
<<: *default
database: other_development
migrations_paths: db/migrate/other
Когда я пытаюсь запустить тест модели для моделей в любом из db, я получаю
Mysql2::Error::ConnectionError: Access denied for user 'my_user'@'localhost' to database 'myapp_test-3'
Для каждого теста он добавляет другой номер к имени базы данных. Пользователь db my_user имеет доступ к базе данных myapp_test, но это явно не помогает, когда rails добавляет дефис и целое число к имени базы данных.
Я искал все, что мог придумать, но не могу найти никакой информации.
Цените любую информацию или предложения (и извиняюсь, если я пропустил что-то очевидное) ...