hbmddl
инструментът може да създава таблици само за съществуваща схема и не може да създаде схема за вас. Базата данни трябва да съществува преди да стартирате инструмента. Това е така, защото база данни трябва да бъде създадена от администратор и трябва да й бъде назначен собственик.
Тъй като в повечето приложения приложението може да има достъп само до роля на база данни с ограничителни привилегии, няма нужда от такава функция.
PostgreSQL не поддържа създаване на база данни в движение от URL адреса на връзката. Можете да добавите InitializingBean
при стартиране на приложението се свързва със сървъра на базата данни с помощта на администраторския акаунт и базата данни PostgreSQL по подразбиране и издава CREATE DATABASE, ако DB на приложението не съществува. Или просто използвайте Flyway за това.