Могут ли пружинные данные r2dbc генерировать схему? - PullRequest
0 голосов
/ 03 ноября 2019

Я создаю быстрый проект с использованием R2DBC и H2, чтобы познакомиться с этим новым реактивным материалом. Сделал репозиторий, который расширяет ReactiveCrudRepository и все в порядке с миром, пока я использую DatabaseClient для выдачи оператора CREATE TABLE, который сначала соответствует моей сущности ...

Я понимаю, что весенние данные R2DBC не так полнопризнакам пружинных данных JPA (пока?), но есть ли в настоящее время способ генерировать схему из классов сущностей?

Спасибо

1 Ответ

0 голосов
/ 14 ноября 2019

Нет, в настоящее время нет способа генерировать схему из сущностей с Spring Data R2DBC.

Я использую ее в проекте с Postgres DB, и мне сложно управлять миграциями базы данных, но мне удалось подключитьсяв Flyway с синхронным драйвером Postgre (Flyway пока не работает с реактивными драйверами) при запуске для обработки миграций схемы.

Несмотря на то, что вам все еще нужно написать свои собственные операторы CREATE TABLE, которые не должны быть такими сложными, вы даже можете изменить ваши сущности в каком-то простом проекте, чтобы создать сущности JPA и позволить Hibernate создать схему, а затем скопировать и вставить ее. в файл миграции в вашем проекте R2DBC.

...