Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как создать БД через Spring / 6 сообщений из 6, страница 1 из 1
08.02.2019, 13:43
    #39771097
Molasar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать БД через Spring
Всем привет!

Java 8 + Spring Boot 2.1.2 + FlyWay + MySql

Когда БД уже существует в application.properties указываю ее имя jdeliverdb:
Код: java
1.
spring.datasource.url=jdbc:mysql://localhost:3306/jdeliverdb?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC


А как подключиться к MySql без БД и только потом в коде создать ее, например через миграцию FlyWay?
...
Рейтинг: 0 / 0
08.02.2019, 13:55
    #39771105
Герой дня
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать БД через Spring
Molasar,

просто добавь

Код: java
1.
createDatabaseIfNotExist=true



к

Код: java
1.
spring.datasource.url=jdbc:mysql://localhost:3306/jdeliverdb?



типа

Код: java
1.
spring.datasource.url=jdbc:mysql://localhost:3306/jdeliverdb?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC&createDatabaseIfNotExist=true
...
Рейтинг: 0 / 0
08.02.2019, 14:04
    #39771113
Озверин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать БД через Spring
Molasar, я про fly way вообще ничего не знаю, но 10 секунд удалось нагуглить статью про сприг+эта фигня для существующего проекта. В чем прикол?
...
Рейтинг: 0 / 0
08.02.2019, 14:23
    #39771123
Molasar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать БД через Spring
Нашел решение:

Код: java
1.
2.
3.
4.
5.
6.
7.
spring.datasource.url=jdbc:mysql://localhost:3306/?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
spring.datasource.username=aaaaa
spring.datasource.password=bbbbb
spring.jpa.hibernate.ddl-auto=create

spring.flyway.baseline-on-migrate=true
spring.flyway.schemas=jdeliverdb
...
Рейтинг: 0 / 0
08.02.2019, 14:35
    #39771133
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать БД через Spring
Озверин,
Фигня. Мало ли чего в сети валяется. IMHO.
Мы руками делаем новую версию базы. Или админ занимается.
...
Рейтинг: 0 / 0
08.02.2019, 14:49
    #39771139
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать БД через Spring
Molasar,

сделай дамп с тестовой базы, только без данных
и с этого дампа накатывается без проблем
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как создать БД через Spring / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]