У меня есть два источника данных в моем приложении Spring Boot.Я хочу инициализировать базу данных при запуске для локального профиля для обоих источников данных с двумя различными файлами schema.sql и data.sql.Как это сделать?
Согласно разделу 85.3 Инициализация базы данных документации:
Spring Boot может автоматически создавать схему (сценарии DDL) вашего источника данных и инициализировать ее (сценарии DML).).Он загружает SQL из стандартных корневых путей к классам: schema.sql и data.sql соответственно.Кроме того, Spring Boot обрабатывает файлы схемы - $ {platform} .sql и data - файлы $ {platform} .sql (если есть), где platform - это значение spring.datasource.platform. Это позволяет при необходимости переключаться на сценарии, специфичные для базы данных. Например, вы можете установить для него имя поставщика базы данных (hsqldb, h2, oracle, mysql, postgresql и т. Д.).