powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как создать БД через Spring
6 сообщений из 6, страница 1 из 1
Как создать БД через Spring
    #39771097
Molasar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!

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
Как создать БД через Spring
    #39771105
Фотография Герой дня
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Как создать БД через Spring
    #39771113
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Molasar, я про fly way вообще ничего не знаю, но 10 секунд удалось нагуглить статью про сприг+эта фигня для существующего проекта. В чем прикол?
...
Рейтинг: 0 / 0
Как создать БД через Spring
    #39771123
Molasar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашел решение:

Код: 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
Как создать БД через Spring
    #39771133
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверин,
Фигня. Мало ли чего в сети валяется. IMHO.
Мы руками делаем новую версию базы. Или админ занимается.
...
Рейтинг: 0 / 0
Как создать БД через Spring
    #39771139
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Molasar,

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


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