Для проекта Spring Boot я сейчас использую MySQL. Но хочу переместить базу данных в PostgreSQL.
. Для автоматического создания базы данных при запуске проекта я использую флаг createDatabaseIfNotExist=true
в JDB C URL для MySQL
spring.datasource.url=jdbc:mysql://localhost:3306/kaukau_media?createDatabaseIfNotExist=true
Я использую инструменты миграции Liquibase для создания таблицы и изменения их при необходимости, но не для создания базы данных.
Есть ли JDB C флаг URL для PostgreSQL, такой как createDatabaseIfNotExist
, который я могу использовать для автоматическое создание базы данных, если не существует. Если это невозможно, есть ли способ автоматически создать базу данных, если она не существует, с использованием какого-либо файла конфигурации?
Примечание : поскольку я уже использую инструменты миграции, я не Я хочу использовать spring.jpa.hibernate.ddl-auto