2014-12-09 3 views
1

Я пытаюсь интегрировать Amazon RDS с webapp, разработанный Spring MVC. Я использую Flyway в качестве инструмента миграции db. Я могу подключиться к RDS, но всякий раз, когда пролетел начинает миграцию, он пытается создать таблицу schema_version без обмана use database_name. И вот где RDS вызывает ошибку "No Database Selected".Amazon RDS + Spring MVC + Flyway - выбор базы данных

Я пробовал настройку схемы для пролета, flyway.setSchemas("koomi");, но не помогал, но по-прежнему выдавал ту же ошибку.

Итак, есть ли способ, с помощью которого мы можем сделать пролет для выполнения запроса use database_name, прежде чем он запустит запрос для schema_version?

ответ

4

Поместите имя базы данных в URL, и вы должны быть в порядке

+0

Чувак, я использовал 'flyway.setDataSource (DataSource)', и установить URL для источника данных. –

+0

Ой, подождите, я получаю то, что вы пытаетесь сказать, s ** t человек, как я пропустил это? Виноват. –

+0

Спасибо, я всегда ставил имя db в url, но почему-то я пропустил, чтобы положить его на этот раз, мой плохой. BTW отличная работа, развивая пролет, большое спасибо за то, что сэкономили наше время. Отличная работа. :) –

Смежные вопросы